Skip to content
This repository has been archived by the owner on Sep 15, 2022. It is now read-only.

Releases: kyma-project/addons

0.6.0

07 Jun 08:30
27a1f90
Compare
Choose a tag to compare

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

🐛 Bug Fix

 * #93 Remove HTML tags from markdown in testing bundle docs (@aerfio)

Committers: 3

0.5.0

09 May 12:06
d6921ac
Compare
Choose a tag to compare

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

🐛 Bug Fix

Committers: 4

0.4.0

16 Apr 11:31
cfbab41
Compare
Choose a tag to compare

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

🐛 Bug Fix

Committers: 7

0.3.1

20 Mar 10:09
Compare
Choose a tag to compare

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

Committers: 1

0.3.0

26 Feb 12:23
2e2b3cd
Compare
Choose a tag to compare

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

Committers: 8

0.2.0

08 Jan 13:21
8fd787f
Compare
Choose a tag to compare

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

Committers: 6

0.1.0

18 Oct 15:42
5a61a4e
Compare
Choose a tag to compare

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.