Skip to content
This repository has been archived by the owner on Jan 31, 2020. It is now read-only.

Commit

Permalink
Add Catalog annotations to addons (#284)
Browse files Browse the repository at this point in the history
  • Loading branch information
shaneutt committed Oct 21, 2019
1 parent d6565f1 commit 4a3ec93
Show file tree
Hide file tree
Showing 25 changed files with 27 additions and 1 deletion.
3 changes: 2 additions & 1 deletion CONTRIBUTING.md
Expand Up @@ -28,7 +28,8 @@ The overall workflow for contributing a new Addon is:
5. test the addon functionality as appropriate for its type

1. Manual testing of the Addon has succeeded against the most recent release of the `kubeaddons` controller
2. CI must pass
2. Manual testing of the Addon has succeeded against the most recent release of the `kubeaddons catalog`
3. CI must pass

## Customizing Existing Addons

Expand Down
1 change: 1 addition & 0 deletions templates/awsebscsiprovisioner.yaml
Expand Up @@ -8,6 +8,7 @@ metadata:
kubeaddons.mesosphere.io/name: awsebscsiprovisioner
kubeaddons.mesosphere.io/provides: storageclass
annotations:
catalog.kubeaddons.mesosphere.io/addon-revision: "0.4.0-1"
appversion.kubeaddons.mesosphere.io/awsebscsiprovisioner: "0.4.0"
values.chart.helm.kubeaddons.mesosphere.io/awsebscsiprovisioner: "https://raw.githubusercontent.com/mesosphere/charts/6c43b8ab10108fb1adba5c6dd10e800e5f1abdd0/stable/awsebscsiprovisioner/values.yaml"
spec:
Expand Down
1 change: 1 addition & 0 deletions templates/awsebsprovisioner.yaml
Expand Up @@ -8,6 +8,7 @@ metadata:
kubeaddons.mesosphere.io/name: awsebsprovisioner
kubeaddons.mesosphere.io/provides: storageclass
annotations:
catalog.kubeaddons.mesosphere.io/addon-revision: "1.0.0-1"
appversion.kubeaddons.mesosphere.io/awsebsprovisioner: "1.0"
values.chart.helm.kubeaddons.mesosphere.io/awsebsprovisioner: "https://raw.githubusercontent.com/mesosphere/charts/6c43b8ab10108fb1adba5c6dd10e800e5f1abdd0/stable/awsebsprovisioner/values.yaml"
spec:
Expand Down
1 change: 1 addition & 0 deletions templates/cert-manager.yaml
Expand Up @@ -6,6 +6,7 @@ metadata:
labels:
kubeaddons.mesosphere.io/name: cert-manager
annotations:
catalog.kubeaddons.mesosphere.io/addon-revision: "0.10.1-1"
appversion.kubeaddons.mesosphere.io/cert-manager: "0.10.1"
docs.kubeaddons.mesosphere.io/cert-manager: "https://docs.cert-manager.io/en/release-0.10/"
values.chart.helm.kubeaddons.mesosphere.io/cert-manager: "https://raw.githubusercontent.com/mesosphere/charts/1b68b80a4384946575952fe095ce46510e5badad/staging/cert-manager-setup/values.yaml"
Expand Down
1 change: 1 addition & 0 deletions templates/dashboard.yaml
Expand Up @@ -7,6 +7,7 @@ metadata:
labels:
kubeaddons.mesosphere.io/name: dashboard
annotations:
catalog.kubeaddons.mesosphere.io/addon-revision: "1.10.1-1"
appversion.kubeaddons.mesosphere.io/dashboard: "1.10.1"
endpoint.kubeaddons.mesosphere.io/dashboard: "/ops/portal/kubernetes/"
docs.kubeaddons.mesosphere.io/dashboard: "https://github.com/kubernetes/dashboard/blob/master/README.md"
Expand Down
1 change: 1 addition & 0 deletions templates/defaultstorageclass.yaml
Expand Up @@ -6,6 +6,7 @@ metadata:
labels:
kubeaddons.mesosphere.io/name: defaultstorageclass-protection
annotations:
catalog.kubeaddons.mesosphere.io/addon-revision: "0.0.1-1"
appversion.kubeaddons.mesosphere.io/defaultstorageclass-protection: "0.0.1"
spec:
requires:
Expand Down
1 change: 1 addition & 0 deletions templates/dex-k8s-authenticator.yaml
Expand Up @@ -6,6 +6,7 @@ metadata:
labels:
kubeaddons.mesosphere.io/name: dex-k8s-authenticator
annotations:
catalog.kubeaddons.mesosphere.io/addon-revision: "1.1.0-1"
appversion.kubeaddons.mesosphere.io/dex-k8s-authenticator: "v1.1.0"
values.chart.helm.kubeaddons.mesosphere.io/dex-k8s-authenticator: "https://raw.githubusercontent.com/mesosphere/charts/6c43b8ab10108fb1adba5c6dd10e800e5f1abdd0/staging/dex-k8s-authenticator/values.yaml"
spec:
Expand Down
1 change: 1 addition & 0 deletions templates/dex.yaml
Expand Up @@ -6,6 +6,7 @@ metadata:
labels:
kubeaddons.mesosphere.io/name: dex
annotations:
catalog.kubeaddons.mesosphere.io/addon-revision: "2.16.0-1"
appversion.kubeaddons.mesosphere.io/dex: "2.16.0"
values.chart.helm.kubeaddons.mesosphere.io/dex: "https://raw.githubusercontent.com/mesosphere/charts/6c43b8ab10108fb1adba5c6dd10e800e5f1abdd0/stable/dex/values.yaml"
spec:
Expand Down
1 change: 1 addition & 0 deletions templates/elasticsearch.yaml
Expand Up @@ -10,6 +10,7 @@ metadata:
# on the cluster, this hack will trigger re-queue on Addons until one exists.
kubeaddons.mesosphere.io/hack-requires-defaultstorageclass: "true"
annotations:
catalog.kubeaddons.mesosphere.io/addon-revision: "6.7.0-1"
appversion.kubeaddons.mesosphere.io/elasticsearch: "6.7.0"
values.chart.helm.kubeaddons.mesosphere.io/elasticsearch: "https://raw.githubusercontent.com/helm/charts/6bfbc8018cd4440637b07c7559d5812e4d9db34d/stable/elasticsearch/values.yaml"
spec:
Expand Down
1 change: 1 addition & 0 deletions templates/elasticsearchexporter.yaml
Expand Up @@ -7,6 +7,7 @@ metadata:
labels:
kubeaddons.mesosphere.io/name: elasticsearchexporter
annotations:
catalog.kubeaddons.mesosphere.io/addon-revision: "1.0.2-1"
appversion.kubeaddons.mesosphere.io/elasticsearchexporter: "1.0.2"
values.chart.helm.kubeaddons.mesosphere.io/elasticsearchexporter: "https://raw.githubusercontent.com/helm/charts/08fc376647d43169743dcf04f1e88a2aec9e5f3d/stable/elasticsearch-exporter/values.yaml"
spec:
Expand Down
1 change: 1 addition & 0 deletions templates/fluentbit.yaml
Expand Up @@ -7,6 +7,7 @@ metadata:
labels:
kubeaddons.mesosphere.io/name: fluentbit
annotations:
catalog.kubeaddons.mesosphere.io/addon-revision: "1.2.1-1"
appversion.kubeaddons.mesosphere.io/fluentbit: "1.2.1"
values.chart.helm.kubeaddons.mesosphere.io/fluentbit: "https://raw.githubusercontent.com/helm/charts/f9efc8de7dcd6f93ebacc4b321d01a5aa819cdaa/stable/fluent-bit/values.yaml"
spec:
Expand Down
1 change: 1 addition & 0 deletions templates/gatekeeper.yaml
Expand Up @@ -6,6 +6,7 @@ metadata:
labels:
kubeaddons.mesosphere.io/name: gatekeeper
annotations:
catalog.kubeaddons.mesosphere.io/addon-revision: "3.0.4-1"
appversion.kubeaddons.mesosphere.io/gatekeeper: "3.0.4-beta.1"
docs.kubeaddons.mesosphere.io/gatekeeper: "https://github.com/open-policy-agent/gatekeeper/blob/master/README.md"
values.chart.helm.kubeaddons.mesosphere.io/gatekeeper: "https://raw.githubusercontent.com/mesosphere/charts/f52ab9415b53aee946ff8e55a60b50be193b7ea7/staging/gatekeeper/values.yaml"
Expand Down
1 change: 1 addition & 0 deletions templates/kibana.yaml
Expand Up @@ -7,6 +7,7 @@ metadata:
labels:
kubeaddons.mesosphere.io/name: kibana
annotations:
catalog.kubeaddons.mesosphere.io/addon-revision: "6.7.0-1"
appversion.kubeaddons.mesosphere.io/kibana: "6.7.0"
endpoint.kubeaddons.mesosphere.io/kibana: "/ops/portal/kibana"
docs.kubeaddons.mesosphere.io/kibana: "https://www.elastic.co/guide/en/kibana/6.7/index.html"
Expand Down
1 change: 1 addition & 0 deletions templates/kommander.yaml
Expand Up @@ -7,6 +7,7 @@ metadata:
labels:
kubeaddons.mesosphere.io/name: kommander
annotations:
catalog.kubeaddons.mesosphere.io/addon-revision: "1.116.17-1"
appversion.kubeaddons.mesosphere.io/kommander: "1.116.17"
endpoint.kubeaddons.mesosphere.io/kommander: /ops/portal/kommander
values.chart.helm.kubeaddons.mesosphere.io/kommander: "https://raw.githubusercontent.com/mesosphere/charts/master/stable/kommander/values.yaml"
Expand Down
1 change: 1 addition & 0 deletions templates/konvoyconfig.yaml
Expand Up @@ -6,6 +6,7 @@ metadata:
labels:
kubaddons.mesosphere.io/name: konvoyconfig
annotations:
catalog.kubeaddons.mesosphere.io/addon-revision: "0.0.1-1"
appversion.kubeaddons.mesosphere.io/konvoyconfig: "0.0.1"
values.chart.helm.kubeaddons.mesosphere.io/konvoyconfig: "https://raw.githubusercontent.com/mesosphere/charts/173f2200647defaf67e96b32cfdbb5b6932f1fa5/staging/konvoyconfig/values.yaml"
spec:
Expand Down
1 change: 1 addition & 0 deletions templates/kube-oidc-proxy.yaml
Expand Up @@ -6,6 +6,7 @@ metadata:
labels:
kubeaddons.mesosphere.io/name: kube-oidc-proxy
annotations:
catalog.kubeaddons.mesosphere.io/addon-revision: "0.1.1-1"
appversion.kubeaddons.mesosphere.io/kube-oidc-proxy: "v0.1.1"
values.chart.helm.kubeaddons.mesosphere.io/kube-oidc-proxy: "https://raw.githubusercontent.com/mesosphere/charts/fb01c5b81bb77e78d3a9ff5f5d8ec4b2703c5fb4/staging/kube-oidc-proxy/values.yaml"
spec:
Expand Down
1 change: 1 addition & 0 deletions templates/localvolumeprovisioner.yaml
Expand Up @@ -8,6 +8,7 @@ metadata:
kubeaddons.mesosphere.io/name: localvolumeprovisioner
kubeaddons.mesosphere.io/provides: storageclass
annotations:
catalog.kubeaddons.mesosphere.io/addon-revision: "1.0.0-1"
appversion.kubeaddons.mesosphere.io/localvolumeprovisioner: "1.0"
values.chart.helm.kubeaddons.mesosphere.io/localvolumeprovisioner: "https://raw.githubusercontent.com/mesosphere/charts/6c43b8ab10108fb1adba5c6dd10e800e5f1abdd0/stable/localvolumeprovisioner/values.yaml"
spec:
Expand Down
1 change: 1 addition & 0 deletions templates/metallb.yaml
Expand Up @@ -7,6 +7,7 @@ metadata:
kubeaddons.mesosphere.io/name: metallb
kubeaddons.mesosphere.io/provides: loadbalancer
annotations:
catalog.kubeaddons.mesosphere.io/addon-revision: "0.7.3-1"
appversion.kubeaddons.mesosphere.io/metallb: "0.7.3"
values.chart.helm.kubeaddons.mesosphere.io/metallb: "https://raw.githubusercontent.com/helm/charts/b0f9cb2d7af822e0031f632f2faa0cbb53167770/stable/metallb/values.yaml"
spec:
Expand Down
1 change: 1 addition & 0 deletions templates/nvidia.yaml
Expand Up @@ -8,6 +8,7 @@ metadata:
kubeaddons.mesosphere.io/name: nvidia
kubeaddons.mesosphere.io/provides: nvidia
annotations:
catalog.kubeaddons.mesosphere.io/addon-revision: "0.1.0-1"
appversion.kubeaddons.mesosphere.io/nvidia: "0.1"
values.chart.helm.kubeaddons.mesosphere.io/nvidia: "https://raw.githubusercontent.com/mesosphere/charts/869a26a8d4061d5b407cd260eac2eee9149f2823/staging/nvidia/values.yaml"
spec:
Expand Down
1 change: 1 addition & 0 deletions templates/opsportal.yaml
Expand Up @@ -6,6 +6,7 @@ metadata:
labels:
kubeaddons.mesosphere.io/name: opsportal
annotations:
catalog.kubeaddons.mesosphere.io/addon-revision: "1.0.0-1"
appversion.kubeaddons.mesosphere.io/opsportal: "1.0.0"
endpoint.kubeaddons.mesosphere.io/opsportal: /ops/portal/
values.chart.helm.kubeaddons.mesosphere.io/opsportal: "https://raw.githubusercontent.com/mesosphere/charts/6c43b8ab10108fb1adba5c6dd10e800e5f1abdd0/stable/opsportal/values.yaml"
Expand Down
1 change: 1 addition & 0 deletions templates/prometheus.yaml
Expand Up @@ -9,6 +9,7 @@ metadata:
# on the cluster, this hack will trigger re-queue on Addons until one exists.
kubeaddons.mesosphere.io/hack-requires-defaultstorageclass: "true"
annotations:
catalog.kubeaddons.mesosphere.io/addon-revision: "0.31.1-1"
appversion.kubeaddons.mesosphere.io/prometheus-operator: "0.31.1"
appversion.kubeaddons.mesosphere.io/prometheus: "2.9.2"
appversion.kubeaddons.mesosphere.io/alertmanager: "0.17.0"
Expand Down
1 change: 1 addition & 0 deletions templates/prometheusadapter.yaml
Expand Up @@ -7,6 +7,7 @@ metadata:
labels:
kubeaddons.mesosphere.io/name: prometheusadapter
annotations:
catalog.kubeaddons.mesosphere.io/addon-revision: "0.5.0-1"
appversion.kubeaddons.mesosphere.io/prometheusadapter: "0.5.0"
values.chart.helm.kubeaddons.mesosphere.io/prometheusadapter: "https://raw.githubusercontent.com/helm/charts/db62a6c595bbd9904014083edd0faa14de4096b2/stable/prometheus-adapter/values.yaml"
spec:
Expand Down
2 changes: 2 additions & 0 deletions templates/traefik-forward-auth.yaml
Expand Up @@ -3,6 +3,8 @@ kind: Addon
metadata:
name: traefik-forward-auth
namespace: kubeaddons
annotations:
catalog.kubeaddons.mesosphere.io/addon-revision: "1.0.4-1"
spec:
kubernetes:
minSupportedVersion: v1.15.0
Expand Down
1 change: 1 addition & 0 deletions templates/traefik.yaml
Expand Up @@ -10,6 +10,7 @@ metadata:
# on the cluster, this hack will trigger re-queue on Addons until one exists.
kubeaddons.mesosphere.io/hack-requires-defaultstorageclass: "true"
annotations:
catalog.kubeaddons.mesosphere.io/addon-revision: "1.68.4-1"
appversion.kubeaddons.mesosphere.io/traefik: "1.68.4"
endpoint.kubeaddons.mesosphere.io/traefik: "/ops/portal/traefik"
docs.kubeaddons.mesosphere.io/traefik: "https://docs.traefik.io/v1.7"
Expand Down
1 change: 1 addition & 0 deletions templates/velero.yaml
Expand Up @@ -31,6 +31,7 @@ metadata:
# on the cluster, this hack will trigger re-queue on Addons until one exists.
kubeaddons.mesosphere.io/hack-requires-defaultstorageclass: "true"
annotations:
catalog.kubeaddons.mesosphere.io/addon-revision: "1.0.1-1"
values.chart.helm.kubeaddons.mesosphere.io/velero: "https://raw.githubusercontent.com/helm/charts/39524419882dcf3d1a053711ac242c280923a094/stable/velero/values.yaml"
spec:
namespace: velero
Expand Down

0 comments on commit 4a3ec93

Please sign in to comment.