This repository has been archived by the owner on Sep 15, 2022. It is now read-only.
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)