GitOps environment repo for OpenSearch and OpenSearch-Dashboards development
OpenSearch and OpenSearch-Dashboards helm charts are from the official helm-charts
- fork this repo
- create a empty folder in
deployments/, for exampledeployments/my-app, use-separated number/word - create a
config.jsonfile inmy-appfolder, takedeployments/demofor example - update
ownerwith your email address inconfig.json, you will be notified by slack once the cluster is created - create a pull request with above changes to
main - once the PR is merged, the opensearch cluster will be deployed automatically
If you wish to build the cluster with the latest code, you should do a few extra steps to deploy the cluster:
- You can refer to yaml files from opensearch build repo. For example, this is the yml file for 2.19.0 opensearch dashboards.
- Go to
Actionsand selectBuild OSD Manually, and then initiate a workflow as is shown in the following figure. Upon workflow completion, A PR will be generated automatically. By manually merge this PR, your cluster will be updated with the latest built image.
- support build OpenSearch-Dashboards from source
- Support automatic builds based on schedule
- support build OpenSearch from source
- support k8s cluster auto-scaler
