Skip to content

Commit

Permalink
Update MongoDBVersion in Catalog (#425)
Browse files Browse the repository at this point in the history
  • Loading branch information
the-redback authored and tamalsaha committed Apr 9, 2019
1 parent 4b726d2 commit ae7a63f
Show file tree
Hide file tree
Showing 2 changed files with 225 additions and 0 deletions.
113 changes: 113 additions & 0 deletions chart/kubedb-catalog/templates/mongodb.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand All @@ -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"
Expand All @@ -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"
Expand All @@ -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"
Expand All @@ -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"
Expand All @@ -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 }}
112 changes: 112 additions & 0 deletions hack/deploy/kubedb-catalog/mongodb.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -96,6 +96,7 @@ metadata:
labels:
app: kubedb
spec:
deprecated: true
version: "3.4"
db:
image: "${KUBEDB_DOCKER_REGISTRY}/mongo:3.4-v2"
Expand All @@ -117,6 +118,7 @@ metadata:
labels:
app: kubedb
spec:
deprecated: true
version: "3.6"
db:
image: "${KUBEDB_DOCKER_REGISTRY}/mongo:3.6-v2"
Expand All @@ -138,6 +140,7 @@ metadata:
labels:
app: kubedb
spec:
deprecated: true
version: "4.0.5"
db:
image: "${KUBEDB_DOCKER_REGISTRY}/mongo:4.0.5"
Expand All @@ -159,6 +162,7 @@ metadata:
labels:
app: kubedb
spec:
deprecated: true
version: "4.0.5"
db:
image: "${KUBEDB_DOCKER_REGISTRY}/mongo:4.0"
Expand All @@ -180,6 +184,7 @@ metadata:
labels:
app: kubedb
spec:
deprecated: true
version: "4.1.7"
db:
image: "${KUBEDB_DOCKER_REGISTRY}/mongo:4.1.7"
Expand All @@ -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

0 comments on commit ae7a63f

Please sign in to comment.