diff --git a/chart/kubedb-catalog/templates/mongodb.yaml b/chart/kubedb-catalog/templates/mongodb.yaml index fc65951ba..496cab2d8 100644 --- a/chart/kubedb-catalog/templates/mongodb.yaml +++ b/chart/kubedb-catalog/templates/mongodb.yaml @@ -96,6 +96,7 @@ metadata: labels: {{- include "kubedb-catalog.labels" . | nindent 4 }} spec: + deprecated: true version: "3.4" db: image: "{{ .Values.dockerRegistry }}/mongo:3.4-v2" @@ -117,6 +118,7 @@ metadata: labels: {{- include "kubedb-catalog.labels" . | nindent 4 }} spec: + deprecated: true version: "3.6" db: image: "{{ .Values.dockerRegistry }}/mongo:3.6-v2" @@ -138,6 +140,7 @@ metadata: labels: {{- include "kubedb-catalog.labels" . | nindent 4 }} spec: + deprecated: true version: "4.0.5" db: image: "{{ .Values.dockerRegistry }}/mongo:4.0.5" @@ -159,6 +162,7 @@ metadata: labels: {{- include "kubedb-catalog.labels" . | nindent 4 }} spec: + deprecated: true version: "4.0.5" db: image: "{{ .Values.dockerRegistry }}/mongo:4.0" @@ -180,6 +184,7 @@ metadata: labels: {{- include "kubedb-catalog.labels" . | nindent 4 }} spec: + deprecated: true version: "4.1.7" db: image: "{{ .Values.dockerRegistry }}/mongo:4.1.7" @@ -193,4 +198,112 @@ spec: databasePolicyName: mongodb-db snapshotterPolicyName: mongodb-snapshot + +--- +# After 0.11.0 + +apiVersion: catalog.kubedb.com/v1alpha1 +kind: MongoDBVersion +metadata: + name: "3.4-v3" + labels: + {{- include "kubedb-catalog.labels" . | nindent 4 }} +spec: + version: "3.4" + db: + image: "{{ .Values.dockerRegistry }}/mongo:3.4-v3" + exporter: + image: "{{ .Values.dockerRegistry }}/mongodb_exporter:v1.0.0" + tools: + image: "{{ .Values.dockerRegistry }}/mongo-tools:3.4-v3" + initContainer: + image: "{{ .Values.dockerRegistry }}/busybox" + podSecurityPolicies: + databasePolicyName: mongodb-db + snapshotterPolicyName: mongodb-snapshot + +--- +apiVersion: catalog.kubedb.com/v1alpha1 +kind: MongoDBVersion +metadata: + name: "3.6-v3" + labels: + {{- include "kubedb-catalog.labels" . | nindent 4 }} +spec: + version: "3.6" + db: + image: "{{ .Values.dockerRegistry }}/mongo:3.6-v3" + exporter: + image: "{{ .Values.dockerRegistry }}/mongodb_exporter:v1.0.0" + tools: + image: "{{ .Values.dockerRegistry }}/mongo-tools:3.6-v3" + initContainer: + image: "{{ .Values.dockerRegistry }}/busybox" + podSecurityPolicies: + databasePolicyName: mongodb-db + snapshotterPolicyName: mongodb-snapshot + +--- +apiVersion: catalog.kubedb.com/v1alpha1 +kind: MongoDBVersion +metadata: + name: "4.0.5-v1" + labels: + {{- include "kubedb-catalog.labels" . | nindent 4 }} +spec: + version: "4.0.5" + db: + image: "{{ .Values.dockerRegistry }}/mongo:4.0.5-v1" + exporter: + image: "{{ .Values.dockerRegistry }}/mongodb_exporter:v1.0.0" + tools: + image: "{{ .Values.dockerRegistry }}/mongo-tools:4.0.5-v1" + initContainer: + image: "{{ .Values.dockerRegistry }}/busybox" + podSecurityPolicies: + databasePolicyName: mongodb-db + snapshotterPolicyName: mongodb-snapshot + +--- +apiVersion: catalog.kubedb.com/v1alpha1 +kind: MongoDBVersion +metadata: + name: "4.0-v1" + labels: + {{- include "kubedb-catalog.labels" . | nindent 4 }} +spec: + version: "4.0.5" + db: + image: "{{ .Values.dockerRegistry }}/mongo:4.0-v1" + exporter: + image: "{{ .Values.dockerRegistry }}/mongodb_exporter:v1.0.0" + tools: + image: "{{ .Values.dockerRegistry }}/mongo-tools:4.0-v1" + initContainer: + image: "{{ .Values.dockerRegistry }}/busybox" + podSecurityPolicies: + databasePolicyName: mongodb-db + snapshotterPolicyName: mongodb-snapshot + +--- +apiVersion: catalog.kubedb.com/v1alpha1 +kind: MongoDBVersion +metadata: + name: "4.1.7-v1" + labels: + {{- include "kubedb-catalog.labels" . | nindent 4 }} +spec: + version: "4.1.7" + db: + image: "{{ .Values.dockerRegistry }}/mongo:4.1.7-v1" + exporter: + image: "{{ .Values.dockerRegistry }}/mongodb_exporter:v1.0.0" + tools: + image: "{{ .Values.dockerRegistry }}/mongo-tools:4.1.7-v1" + initContainer: + image: "{{ .Values.dockerRegistry }}/busybox" + podSecurityPolicies: + databasePolicyName: mongodb-db + snapshotterPolicyName: mongodb-snapshot + {{ end }} diff --git a/hack/deploy/kubedb-catalog/mongodb.yaml b/hack/deploy/kubedb-catalog/mongodb.yaml index 95c7c4cf9..2bbc15fb0 100644 --- a/hack/deploy/kubedb-catalog/mongodb.yaml +++ b/hack/deploy/kubedb-catalog/mongodb.yaml @@ -96,6 +96,7 @@ metadata: labels: app: kubedb spec: + deprecated: true version: "3.4" db: image: "${KUBEDB_DOCKER_REGISTRY}/mongo:3.4-v2" @@ -117,6 +118,7 @@ metadata: labels: app: kubedb spec: + deprecated: true version: "3.6" db: image: "${KUBEDB_DOCKER_REGISTRY}/mongo:3.6-v2" @@ -138,6 +140,7 @@ metadata: labels: app: kubedb spec: + deprecated: true version: "4.0.5" db: image: "${KUBEDB_DOCKER_REGISTRY}/mongo:4.0.5" @@ -159,6 +162,7 @@ metadata: labels: app: kubedb spec: + deprecated: true version: "4.0.5" db: image: "${KUBEDB_DOCKER_REGISTRY}/mongo:4.0" @@ -180,6 +184,7 @@ metadata: labels: app: kubedb spec: + deprecated: true version: "4.1.7" db: image: "${KUBEDB_DOCKER_REGISTRY}/mongo:4.1.7" @@ -192,3 +197,110 @@ spec: podSecurityPolicies: databasePolicyName: mongodb-db snapshotterPolicyName: mongodb-snapshot + +--- +# After 0.11.0 + +apiVersion: catalog.kubedb.com/v1alpha1 +kind: MongoDBVersion +metadata: + name: "3.4-v3" + labels: + app: kubedb +spec: + version: "3.4" + db: + image: "${KUBEDB_DOCKER_REGISTRY}/mongo:3.4-v3" + exporter: + image: "${KUBEDB_DOCKER_REGISTRY}/mongodb_exporter:v1.0.0" + tools: + image: "${KUBEDB_DOCKER_REGISTRY}/mongo-tools:3.4-v3" + initContainer: + image: "${KUBEDB_DOCKER_REGISTRY}/busybox" + podSecurityPolicies: + databasePolicyName: mongodb-db + snapshotterPolicyName: mongodb-snapshot + +--- +apiVersion: catalog.kubedb.com/v1alpha1 +kind: MongoDBVersion +metadata: + name: "3.6-v3" + labels: + app: kubedb +spec: + version: "3.6" + db: + image: "${KUBEDB_DOCKER_REGISTRY}/mongo:3.6-v3" + exporter: + image: "${KUBEDB_DOCKER_REGISTRY}/mongodb_exporter:v1.0.0" + tools: + image: "${KUBEDB_DOCKER_REGISTRY}/mongo-tools:3.6-v3" + initContainer: + image: "${KUBEDB_DOCKER_REGISTRY}/busybox" + podSecurityPolicies: + databasePolicyName: mongodb-db + snapshotterPolicyName: mongodb-snapshot + +--- +apiVersion: catalog.kubedb.com/v1alpha1 +kind: MongoDBVersion +metadata: + name: "4.0.5-v1" + labels: + app: kubedb +spec: + version: "4.0.5" + db: + image: "${KUBEDB_DOCKER_REGISTRY}/mongo:4.0.5-v1" + exporter: + image: "${KUBEDB_DOCKER_REGISTRY}/mongodb_exporter:v1.0.0" + tools: + image: "${KUBEDB_DOCKER_REGISTRY}/mongo-tools:4.0.5-v1" + initContainer: + image: "${KUBEDB_DOCKER_REGISTRY}/busybox" + podSecurityPolicies: + databasePolicyName: mongodb-db + snapshotterPolicyName: mongodb-snapshot + +--- +apiVersion: catalog.kubedb.com/v1alpha1 +kind: MongoDBVersion +metadata: + name: "4.0-v1" + labels: + app: kubedb +spec: + version: "4.0.5" + db: + image: "${KUBEDB_DOCKER_REGISTRY}/mongo:4.0-v1" + exporter: + image: "${KUBEDB_DOCKER_REGISTRY}/mongodb_exporter:v1.0.0" + tools: + image: "${KUBEDB_DOCKER_REGISTRY}/mongo-tools:4.0-v1" + initContainer: + image: "${KUBEDB_DOCKER_REGISTRY}/busybox" + podSecurityPolicies: + databasePolicyName: mongodb-db + snapshotterPolicyName: mongodb-snapshot + +--- +apiVersion: catalog.kubedb.com/v1alpha1 +kind: MongoDBVersion +metadata: + name: "4.1.7-v1" + labels: + app: kubedb +spec: + version: "4.1.7" + db: + image: "${KUBEDB_DOCKER_REGISTRY}/mongo:4.1.7-v1" + exporter: + image: "${KUBEDB_DOCKER_REGISTRY}/mongodb_exporter:v1.0.0" + tools: + image: "${KUBEDB_DOCKER_REGISTRY}/mongo-tools:4.1.7-v1" + initContainer: + image: "${KUBEDB_DOCKER_REGISTRY}/busybox" + podSecurityPolicies: + databasePolicyName: mongodb-db + snapshotterPolicyName: mongodb-snapshot