Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce Helm Chart for WSO2 API Microgateway Deployment #21

Open
wants to merge 12 commits into
base: 3.2.0
Choose a base branch
from
Open

Introduce Helm Chart for WSO2 API Microgateway Deployment #21

wants to merge 12 commits into from

Conversation

helm/microgateway/README.md Outdated Show resolved Hide resolved
helm/microgateway/templates/NOTES.txt Outdated Show resolved Hide resolved
helm/microgateway/templates/logstash-yml.yaml Outdated Show resolved Hide resolved
helm/microgateway/values.yaml Outdated Show resolved Hide resolved
helm/microgateway/README.md Outdated Show resolved Hide resolved
deployment patterns are compatible with NGINX Ingress Controller Git release [`nginx-0.22.0`](https://github.com/kubernetes/ingress-nginx/releases/tag/nginx-0.22.0).


## Quick Start Guide
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@chathuraswso2 Please refer to the README documentation and fix this doc with instructions for running in different versions of Helm and etc.

@ThilinaManamgoda do we have to provide instructions for running this with the pipeline rather than independently?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed in 5a7cf5f commit

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ThilinaManamgoda are there any real benefits of deploying this chart outside of the Kubernetes Pipeline?

If it is tightly coupled with the pipeline, shouldn't we be instructing the user to use this chart together with it?

WDYT?

helm/microgateway/README.md Outdated Show resolved Hide resolved
helm/microgateway/README.md Outdated Show resolved Hide resolved
```

dependencies:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@chathuraswso2 did you test the chart with the WSO2 Kubernetes Pipeline? What is the version which you used?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Didn't check with any Kubernetes Pipeline.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ThilinaManamgoda shouldn't we test this chart with the WSO2 Kubernetes Pipeline and update the necessary sample repositories? Please correct me if I am wrong.

| `wso2.deployment.wso2microgw.imageName` | Image name for microgateway node | "" |
| `wso2.deployment.wso2microgw.imageTag` | Image tag for microgateway node | "" |
| `wso2.deployment.wso2microgw.replicas` | Number of replicas for microgateway node | 1 |
| `wso2.deployment.wso2microgw.minReadySeconds` | Refer to [doc](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.10/#deploymentspec-v1-apps)| 1 75 |
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@chathuraswso2 let's get rid of minReadySeconds property as it is not required in the Deployment.

deployment patterns are compatible with NGINX Ingress Controller Git release [`nginx-0.22.0`](https://github.com/kubernetes/ingress-nginx/releases/tag/nginx-0.22.0).


## Quick Start Guide
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ThilinaManamgoda are there any real benefits of deploying this chart outside of the Kubernetes Pipeline?

If it is tightly coupled with the pipeline, shouldn't we be instructing the user to use this chart together with it?

WDYT?

```

dependencies:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ThilinaManamgoda shouldn't we test this chart with the WSO2 Kubernetes Pipeline and update the necessary sample repositories? Please correct me if I am wrong.

@chirangaalwis
Copy link
Member

@ThilinaManamgoda @chathuraswso2 please refer to the #19 for the pipeline tasks if this is applicable.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants