treasuremap/manifests/function/treasuremap-base-catalogues/versions-treasuremap.yaml

201 lines
5.9 KiB
YAML

apiVersion: airshipit.org/v1alpha1
kind: VersionsCatalogue
metadata:
name: versions-treasuremap
labels:
airshipit.org/deploy-k8s: "false"
spec:
helm_repositories:
grafana:
url: https://grafana.github.io/helm-charts
kube_prometheus_stack:
url: https://prometheus-community.github.io/helm-charts
# NOTE: logging-operator and logging-operator-logging charts share this repository
logging_operator:
url: https://kubernetes-charts.banzaicloud.com
minio:
url: https://helm.min.io
thanos:
url: https://kubernetes-charts.banzaicloud.com
ingress-nginx:
url: https://kubernetes.github.io/ingress-nginx
rook-operator:
url: https://charts.rook.io/release
dex-aio:
url: http://helm-chart-collator.collator.svc:8080
charts:
grafana:
chart: grafana
version: 6.1.0
kube_prometheus_stack:
chart: kube-prometheus-stack
version: 12.8.0
logging_operator:
chart: logging-operator
version: 3.8.3
logging_operator_logging:
chart: logging-operator-logging
version: 3.8.3
minio:
chart: minio
version: 8.0.9
thanos:
chart: thanos-operator
version: 0.1.0
ingress-nginx:
chart: ingress-nginx
version: 3.5.1
rook-operator:
chart: rook-ceph
version: 0.0.1
dex-aio:
chart: dex-aio
version: 0.1.0
images:
# images are organized by
# <function>:
# <component>:
# <container>:
kube_prometheus_stack:
prometheus_operator:
# NOTE: For prometheus and alertmanager instances managed by the operator
# https://github.com/prometheus-community/helm-charts/blob/main/charts/kube-prometheus-stack/values.yaml#L1487
alertmanagerDefaultBaseImage:
image: quay.io/prometheus/alertmanager
prometheusDefaultBaseImage:
image: quay.io/prometheus/prometheus
thanos:
thanos:
image: quay.io/thanos/thanos:v0.17.2
sip:
sip:
kube-rbac-proxy:
image: gcr.io/kubebuilder/kube-rbac-proxy:v0.5.0
manager:
image: quay.io/airshipit/sip:51e7ff85d617c0e94fa98920fdbacce3ad9e6bc0
vino:
vino:
kube-rbac-proxy:
image: gcr.io/kubebuilder/kube-rbac-proxy:v0.5.0
libvirt:
image: quay.io/airshipit/libvirt
manager:
image: quay.io/airshipit/vino:6480ddc3ba98fba21fd692b8489adb0177abb8b5
synclabeller:
synclabeller:
kube-rbac-proxy:
image: gcr.io/kubebuilder/kube-rbac-proxy:v0.5.0
manager:
image: quay.io/airshipit/synclabeller:72766d8519e064ffeacb44ddb9afa85c994907ee
hostconfig-operator:
airship-host-config:
airship-host-config:
image: quay.io/airshipit/hostconfig-operator:latest
rook-operator:
rook-ceph-operator:
rook-ceph-operator:
image: rook/ceph:v1.5.9
rook-ceph-operator-config:
ceph_daemon:
image: ceph/ceph:v15.2.10
rook_csi_ceph_image:
image: quay.io/cephcsi/cephcsi:v3.2.1
rook_csi_registrar_image:
image: k8s.gcr.io/sig-storage/csi-node-driver-registrar:v2.0.1
rook_csi_resizer_image:
image: k8s.gcr.io/sig-storage/csi-resizer:v1.0.1
rook_csi_provisioner_image:
image: k8s.gcr.io/sig-storage/csi-provisioner:v2.0.4
rook_csi_snapshotter_image:
image: k8s.gcr.io/sig-storage/csi-snapshotter:v3.0.2
rook_csi_attacher_image:
image: k8s.gcr.io/sig-storage/csi-attacher:v3.0.2
storage-rook:
ceph:
ceph-version:
image: ceph/ceph:v15.2.10
rook-ceph-tools:
image: rook/ceph:v1.5.9
image_components:
# image_components are organized by
# <function>:
# <container>:
grafana:
grafana:
repository: grafana/grafana
tag: 7.4.5
kube_prometheus_stack:
admission_webhooks:
repository: jettech/kube-webhook-certgen
tag: v1.5.0
alertmanager:
repository: quay.io/prometheus/alertmanager
tag: v0.21.0
prometheus:
repository: quay.io/prometheus/prometheus
tag: v2.24.0
prometheus_config_reloader:
repository: quay.io/prometheus-operator/prometheus-config-reloader
tag: v0.46.0
prometheus_operator:
repository: quay.io/prometheus-operator/prometheus-operator
tag: v0.46.0
logging_operator:
logging_operator:
repository: ghcr.io/banzaicloud/logging-operator
tag: 3.9.1
logging_operator_logging:
config_reloader:
repository: jimmidyson/configmap-reload
tag: v0.2.2
fluentbit:
repository: fluent/fluent-bit
tag: 1.6.10
fluentd:
repository: ghcr.io/banzaicloud/fluentd
tag: v1.11.5-alpine-9
volume_mod:
repository: busybox
tag: latest
minio:
minio:
repository: minio/minio
tag: RELEASE.2020-11-06T23-17-07Z
mc:
repository: minio/mc
tag: RELEASE.2020-10-03T02-54-56Z
thanos:
thanos-operator:
repository: banzaicloud/thanos-operator
tag: latest
ingress-nginx:
controller:
repository: k8s.gcr.io/ingress-nginx/controller
tag: v0.44.0
defaultBackend:
repository: k8s.gcr.io/defaultbackend-amd64
tag: "1.5"
dex-aio:
# NOTE: The dex-aio chart uses a different format for declaring images, so
# the 'name' property is required. 'repository' should contain only the name
# of the repo, while 'name' should be used for the image name.
dex:
tag: v2.20.0
name: dexidp/dex
repository: quay.io
nginx:
tag: 1.17.10-alpine
name: nginx
repository: docker.io
authenticator:
tag: 1.2.0
name: mintel/dex-k8s-authenticator
repository: docker.io
tls_init:
tag: latest
name: metal3-io/ironic
repository: quay.io