Releases: kyma-project/addons
0.6.0
Bundles
Changes:
- Moved Redis bundle to index-testing.yaml
- Migrated DocsTopics for all of the brokers
- Added the
secretName
parameter for GCP and Azure broker - Added documentation for the testing bundle
Usage
To extend the Helm Broker in Kyma, use the indexes that are part of the release.
Check your current repositories URLs:
- In the latest version of Kyma:
kubectl get configmap -n kyma-system -l helm-broker-repo=true -ojson | jq '.items[].data.URLs'
- In Kyma version under v0.8:
kubectl get -n kyma-system deployment/helm-broker --output=jsonpath='{.spec.template.spec.containers[0].env[?(@.name=="APP_REPOSITORY_URLS")].value}'
If you want to change your repository configuration, follow these steps:
Set the repository to stable bundles from this release:
- In the latest version of Kyma:
kubectl create configmap my-helm-repos-urls -n kyma-system --from-literal=URLs=https://github.com/kyma-project/bundles/releases/download/0.6.0/index.yaml
kubectl label configmap my-helm-repos-urls -n kyma-system helm-broker-repo=true
- In Kyma version under v0.8:
kubectl set env -n kyma-system deployment/helm-broker -e APP_REPOSITORY_URLS="https://github.com/kyma-project/bundles/releases/download/0.6.0/index.yaml"
Add testing bundles:
- In the latest version of Kyma:
kubectl create configmap testing-repo-url -n kyma-system --from-literal=URLs=https://github.com/kyma-project/bundles/releases/download/0.6.0/index-testing.yaml
kubectl label configmap testing-repo-url -n kyma-system helm-broker-repo=true
- In Kyma version under v0.8:
URLS=$(kubectl get -n kyma-system deployment/helm-broker --output=jsonpath='{.spec.template.spec.containers[0].env[?(@.name=="APP_REPOSITORY_URLS")].value}')
kubectl set env -n kyma-system deployment/helm-broker -e APP_REPOSITORY_URLS="$URLS;https://github.com/kyma-project/bundles/releases/download/0.6.0/index-testing.yaml"
NOTE: The Helm Broker does not register duplicated bundles in the Service Catalog. Ensure that the registered repositories do not define the same bundles.
🚀 Enhancement
- #92 Move redis to index-testing (@polskikiel)
- #91 Add docs to the testing bundle (@mmitoraj)
- #88 Add secretName parameter to GCP and Azure broker (@polskikiel)
🐛 Bug Fix
* #93 Remove HTML tags from markdown in testing bundle docs (@aerfio)
- #90 Fix AWS docs (@polskikiel)
Committers: 3
- Małgorzata Świeca (@mmitoraj)
- Mateusz Puczyński (@aerfio)
- Michał Kempski (@polskikiel)
0.5.0
Bundles
Changes:
- Added AWS Service Broker
- Migrated DocsTopics for all of the brokers
Usage
To extend the Helm Broker in Kyma, use the indexes that are part of the release.
Check your current repositories URLs:
- In the latest version of Kyma:
kubectl get configmap -n kyma-system -l helm-broker-repo=true -ojson | jq '.items[].data.URLs'
- In Kyma version under v0.8:
kubectl get -n kyma-system deployment/helm-broker --output=jsonpath='{.spec.template.spec.containers[0].env[?(@.name=="APP_REPOSITORY_URLS")].value}'
If you want to change your repository configuration, follow these steps:
Set the repository to stable bundles from this release:
- In the latest version of Kyma:
kubectl create configmap my-helm-repos-urls -n kyma-system --from-literal=URLs=https://github.com/kyma-project/bundles/releases/download/0.3.0/index.yaml
kubectl label configmap my-helm-repos-urls -n kyma-system helm-broker-repo=true
- In Kyma version under v0.8:
kubectl set env -n kyma-system deployment/helm-broker -e APP_REPOSITORY_URLS="https://github.com/kyma-project/bundles/releases/download/0.3.0/index.yaml"
Add testing bundles:
- In the latest version of Kyma:
kubectl create configmap testing-repo-url -n kyma-system --from-literal=URLs=https://github.com/kyma-project/bundles/releases/download/0.3.0/index-testing.yaml
kubectl label configmap testing-repo-url -n kyma-system helm-broker-repo=true
- In Kyma version under v0.8:
URLS=$(kubectl get -n kyma-system deployment/helm-broker --output=jsonpath='{.spec.template.spec.containers[0].env[?(@.name=="APP_REPOSITORY_URLS")].value}')
kubectl set env -n kyma-system deployment/helm-broker -e APP_REPOSITORY_URLS="$URLS;https://github.com/kyma-project/bundles/releases/download/0.3.0/index-testing.yaml"
NOTE: The Helm Broker does not register duplicated bundles in the Service Catalog. Ensure that the registered repositories do not define the same bundles.
🚀 Enhancement
- #84 Make Redis experimental (@piotrmiskiewicz)
- #82 Migrate docs (@aszecowka)
- #80 Create AWS broker bundle (@polskikiel)
🐛 Bug Fix
- #85 Fix dead links (@klaudiagrz)
Committers: 4
- Adam Szecówka (@aszecowka)
- Klaudia Grzondziel (@klaudiagrz)
- Piotr Miśkiewicz (@piotrmiskiewicz)
- Michał Kempski (@polskikiel)
0.4.0
Bundles
Changes:
- Azure Service Broker - improved provisioning process
Usage
To extend the Helm Broker in Kyma, use the indexes that are part of the release.
Check your current repositories URLs:
- In the latest version of Kyma:
kubectl get configmap -n kyma-system -l helm-broker-repo=true -ojson | jq '.items[].data.URLs'
- In Kyma version under v0.8:
kubectl get -n kyma-system deployment/helm-broker --output=jsonpath='{.spec.template.spec.containers[0].env[?(@.name=="APP_REPOSITORY_URLS")].value}'
If you want to change your repository configuration, follow these steps:
Set the repository to stable bundles from this release:
- In the latest version of Kyma:
kubectl create configmap my-helm-repos-urls -n kyma-system --from-literal=URLs=https://github.com/kyma-project/bundles/releases/download/0.3.0/index.yaml
kubectl label configmap my-helm-repos-urls -n kyma-system helm-broker-repo=true
- In Kyma version under v0.8:
kubectl set env -n kyma-system deployment/helm-broker -e APP_REPOSITORY_URLS="https://github.com/kyma-project/bundles/releases/download/0.3.0/index.yaml"
Add testing bundles:
- In the latest version of Kyma:
kubectl create configmap testing-repo-url -n kyma-system --from-literal=URLs=https://github.com/kyma-project/bundles/releases/download/0.3.0/index-testing.yaml
kubectl label configmap testing-repo-url -n kyma-system helm-broker-repo=true
- In Kyma version under v0.8:
URLS=$(kubectl get -n kyma-system deployment/helm-broker --output=jsonpath='{.spec.template.spec.containers[0].env[?(@.name=="APP_REPOSITORY_URLS")].value}')
kubectl set env -n kyma-system deployment/helm-broker -e APP_REPOSITORY_URLS="$URLS;https://github.com/kyma-project/bundles/releases/download/0.3.0/index-testing.yaml"
NOTE: The Helm Broker does not register duplicated bundles in the Service Catalog. Ensure that the registered repositories do not define the same bundles.
🚀 Enhancement
- #75 Improve overall
bundles
documentation (@klaudiagrz) - #73 Introduce istio to bundles (@aszecowka)
🐛 Bug Fix
- #77 Disable TLS (@adamwalach)
- #76 Fix provisioning without secret for Azure Service Broker (@adamwalach)
- #74 Fix dead links (@bszwarc)
- #72 Correct the dead link (@kazydek)
- #70 Fix the links in the bundles repo docs (@klaudiagrz)
- #68 Fix broken links (@tomekpapiernik)
Committers: 7
- Adam Szecówka (@aszecowka)
- Adam Wałach (@adamwalach)
- Barbara Szwarc (@bszwarc)
- Karolina Zydek (@kazydek)
- Klaudia Grzondziel (@klaudiagrz)
- Małgorzata Świeca (@mmitoraj)
- Tomasz Papiernik (@tomekpapiernik)
0.3.1
Bundles
Added annotation to bundles' components to inject Istio sidecar.
Usage
To extend the Helm Broker in Kyma, use the indexes that are part of the release.
Check your current repositories URLs:
- In the latest version of Kyma:
kubectl get configmap -n kyma-system -l helm-broker-repo=true -ojson | jq '.items[].data.URLs'
- In Kyma version under v0.8:
kubectl get -n kyma-system deployment/helm-broker --output=jsonpath='{.spec.template.spec.containers[0].env[?(@.name=="APP_REPOSITORY_URLS")].value}'
If you want to change your repository configuration, follow these steps:
Set the repository to stable bundles from this release:
- In the latest version of Kyma:
kubectl create configmap my-helm-repos-urls -n kyma-system --from-literal=URLs=https://github.com/kyma-project/bundles/releases/download/0.3.0/index.yaml
kubectl label configmap my-helm-repos-urls -n kyma-system helm-broker-repo=true
- In Kyma version under v0.8:
kubectl set env -n kyma-system deployment/helm-broker -e APP_REPOSITORY_URLS="https://github.com/kyma-project/bundles/releases/download/0.3.0/index.yaml"
Add testing bundles:
- In the latest version of Kyma:
kubectl create configmap testing-repo-url -n kyma-system --from-literal=URLs=https://github.com/kyma-project/bundles/releases/download/0.3.0/index-testing.yaml
kubectl label configmap testing-repo-url -n kyma-system helm-broker-repo=true
- In Kyma version under v0.8:
URLS=$(kubectl get -n kyma-system deployment/helm-broker --output=jsonpath='{.spec.template.spec.containers[0].env[?(@.name=="APP_REPOSITORY_URLS")].value}')
kubectl set env -n kyma-system deployment/helm-broker -e APP_REPOSITORY_URLS="$URLS;https://github.com/kyma-project/bundles/releases/download/0.3.0/index-testing.yaml"
NOTE: The Helm Broker does not register duplicated bundles in the Service Catalog. Ensure that the registered repositories do not define the same bundles.
🚀 Enhancement
- #73 Introduce Istio to bundles (@aszecowka)
Committers: 1
- Adam Szecowka (@aszecowka)
0.3.0
Bundles
This release provides a new bundle:
- Azure Service Broker - installs the Open Service Broker for Azure in a given Namespace. It is contained in the
index.yaml
file.
Usage
To extend the Helm Broker in Kyma, use the indexes that are part of the release.
Check your current repositories URLs:
- In the latest version of Kyma:
kubectl get configmap -n kyma-system -l helm-broker-repo=true -ojson | jq '.items[].data.URLs'
- In Kyma version under v0.8:
kubectl get -n kyma-system deployment/helm-broker --output=jsonpath='{.spec.template.spec.containers[0].env[?(@.name=="APP_REPOSITORY_URLS")].value}'
If you want to change your repository configuration, follow these steps:
Set the repository to stable bundles from this release:
- In the latest version of Kyma:
kubectl create configmap my-helm-repos-urls -n kyma-system --from-literal=URLs=https://github.com/kyma-project/bundles/releases/download/0.3.0/index.yaml
kubectl label configmap my-helm-repos-urls -n kyma-system helm-broker-repo=true
- In Kyma version under v0.8:
kubectl set env -n kyma-system deployment/helm-broker -e APP_REPOSITORY_URLS="https://github.com/kyma-project/bundles/releases/download/0.3.0/index.yaml"
Add testing bundles:
- In the latest version of Kyma:
kubectl create configmap testing-repo-url -n kyma-system --from-literal=URLs=https://github.com/kyma-project/bundles/releases/download/0.3.0/index-testing.yaml
kubectl label configmap testing-repo-url -n kyma-system helm-broker-repo=true
- In Kyma version under v0.8:
URLS=$(kubectl get -n kyma-system deployment/helm-broker --output=jsonpath='{.spec.template.spec.containers[0].env[?(@.name=="APP_REPOSITORY_URLS")].value}')
kubectl set env -n kyma-system deployment/helm-broker -e APP_REPOSITORY_URLS="$URLS;https://github.com/kyma-project/bundles/releases/download/0.3.0/index-testing.yaml"
NOTE: The Helm Broker does not register duplicated bundles in the Service Catalog. Ensure that the registered repositories do not define the same bundles.
🚀 Enhancement
- #58 Add provisionOnlyOnce flag for broker bundles, remove quickly extend section (@mszostok)
- #54 Azure broker (@jasiu001)
🐛 Bug Fix
- #61 Fix broken links (@magicmatatjahu)
Committers: 8
- Adam Wałach (@adamwalach)
- Karolina Zydek (@kazydek)
- Lukasz Gornicki (@derberg)
- Maciej Urbańczyk (@magicmatatjahu)
- Mateusz Szostok (@mszostok)
- Piotr Jasiak (@jasiu001)
- Piotr Kopczyński (@PK85)
- Piotr Miśkiewicz (@piotrmiskiewicz)
0.2.0
Bundles
This release provides two new bundles:
- GCP Broker Provider - installs the Google Cloud Platform Service Broker in a given Namespace. It is contained in the
index.yaml
file. - Testing - a simple bundle which contains a ConfigMap and a Deployment. It provides two plans: minimal (not bindable, only with necessary parameters) and full (bindable, with all possible parameters). It is contained in the
index-testing.yaml
file.
Usage
To extend the Helm Broker in Kyma use the indexes that are part of the release.
Set repository to stable bundles from this release:
kubectl set env -n kyma-system deployment/core-helm-broker -e APP_REPOSITORY_URLS="https://github.com/kyma-project/bundles/releases/download/0.2.0/index.yaml"
Add testing bundles:
URLS=$(kubectl get -n kyma-system deployment/core-helm-broker --output=jsonpath='{.spec.template.spec.containers[0].env[?(@.name=="APP_REPOSITORY_URLS")].value}')
kubectl set env -n kyma-system deployment/core-helm-broker -e APP_REPOSITORY_URLS="$URLS;https://github.com/kyma-project/bundles/releases/download/0.2.0/index-testing.yaml"
NOTE: The Helm Broker is not registering duplicated bundles in the Service Catalog. You need to ensure that registered repositories are not defining the same bundles.
Changelog
Enhancement
- #46 Create testing bundle (#23) (@piotrmiskiewicz)
- #37 Migrate Bundles repo to Prow (@polskikiel)
- #16 Generate releases (@piotrmiskiewicz)
Committers: 6
- Lukasz Gornicki (@derberg)
- Maciej Urbańczyk (@magicmatatjahu)
- Mateusz Szostok (@mszostok)
- Michal Kempski (@polskikiel)
- Piotr Jasiak (@jasiu001)
- Piotr Miśkiewicz (@piotrmiskiewicz)
0.1.0
The initial release of the Helm Broker Bundles repository.
Bundles
-
Redis wraps official stable redis chart.
Contains two plans:
- micro - use the in-memory persistence.
- enterprise - use a PersistentVolume. The volume is created using dynamic volume provisioning.