Giter VIP home page Giter VIP logo

kubernetes-open-banking's People

Contributors

aaquiff avatar chirangaalwis avatar kalanadananjaya avatar kaumini avatar maheshika avatar nalakagunathilaka avatar ssparamee avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

kubernetes-open-banking's Issues

Create a Helm Chart for WSO2 Open Banking Solution Deployment Pattern 2

Description:
Create resources for a Helm Chart which performs a single node deployment of the Open Banking Solution pattern 2.

Sub tasks:

  • Define deployment definitions for the product profiles (refer #15 and #16)
  • Define service definitions to expose the product profile services within the cluster (refer #19 and #20)
  • Expose the necessary product profile services to outside of the cluster (refer #18)

[2.0.0] Redesign MySQL database structure to support multiple specifications

Description:
Currently WSO2 Open Banking Kubernetes artifacts support only one specification (i.e Berlin). In future there might be a requirement for the K8s artifacts to support multiple specifications.

We already have an approach as follows.

Folder Structure:

kubernetes-open-banking
|--database
   |--mysql-ob
   |--mysql-ob-berlin
   |--mysql-ob-uk

Here we use all the specification related scripts inside relevant folders such as mysql-ob-berlin and mysql-ob-uk. These chart folders contains a MySQL base chart inside their charts directory. Then we package both these specification based database charts inside common mysql-ob chart. Relevant conditions in the requirements.yaml file in mysql-ob chart will determine which sub-chart (either mysql-ob-berlin or mysql-ob-uk) to deploy in the deployment time.

[2.0.0] [Berlin/UK] Refactor 'ob-km' reference to 'ob-iam'

Description:
We have changed product names from Key Manager to Identity & Access Management Module in OB 2.0 release, Currently we used km which stands for Key Manager instead of iam which stands for Identity & Access Management. We have used this reference in several places including Kubernetes and Helm resources. Therefore we have to refactor previously used product names to cater for new changes.

[1.5.0][Berlin] Refer to a Unique Update Version Tag for Evaluatory MySQL Deployment

Description:
Currently, the evaluatory MySQL deployment refers to 5.7 stable image tag of official MySQL Docker image tag.

It is ideal to refer to a specific, unique MySQL Docker image tag (e.g. 5.7.31) mapping to an update of MySQL. This provides us the knowledge of the exact MySQL update level up to which product Helm charts have been tested with.

Affected Product Version:
Kubernetes and Helm Resources for WSO2 Open Banking version 1.5.0.1 and above

Create a Helm Chart for WSO2 Open Banking Solution Deployment Pattern 1

Description:
Create resources for a Helm Chart which performs a single node deployment of the Open Banking Solution.

Sub Tasks:

  • Define deployment definitions for the product profiles (refer #2 and #3)
  • Define service definitions to expose the product profile services within the cluster (refer #9 and #8)
  • Expose the necessary product profile services to outside of the cluster (refer #5 and #4)
  • Add Persistent volume support for the setup (refer #17)
  • Add a README (refer #14)
  • Code/Peer review

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.