From dcbef55e9b6c6eabc74a25cb8c995c4503d72f12 Mon Sep 17 00:00:00 2001 From: jwierzbo Date: Mon, 8 Jan 2024 16:57:40 +0700 Subject: [PATCH] Updated to 1.2.36 --- README.md | 36 +- VERSION | 2 +- chart/kube-arangodb-crd/Chart.yaml | 2 +- chart/kube-arangodb/Chart.yaml | 2 +- chart/kube-arangodb/values.yaml | 2 +- examples/reboot-pod.yaml | 2 +- manifests/arango-all.yaml | 190 ++++++-- manifests/arango-apps.yaml | 44 +- manifests/arango-backup.yaml | 38 +- manifests/arango-crd.yaml | 96 ++++ manifests/arango-deployment-replication.yaml | 38 +- manifests/arango-deployment.yaml | 42 +- manifests/arango-k2kclustersync.yaml | 38 +- manifests/arango-ml.yaml | 438 ++++++++++++++++++ manifests/arango-storage.yaml | 40 +- manifests/enterprise-all.yaml | 190 ++++++-- manifests/enterprise-apps.yaml | 44 +- manifests/enterprise-backup.yaml | 38 +- manifests/enterprise-crd.yaml | 96 ++++ .../enterprise-deployment-replication.yaml | 38 +- manifests/enterprise-deployment.yaml | 42 +- manifests/enterprise-k2kclustersync.yaml | 38 +- manifests/enterprise-ml.yaml | 438 ++++++++++++++++++ manifests/enterprise-storage.yaml | 40 +- .../all/enterprise-all.yaml | 190 ++++++-- .../apps/enterprise-apps.yaml | 44 +- .../backup/enterprise-backup.yaml | 38 +- .../crd/enterprise-crd.yaml | 96 ++++ .../enterprise-deployment-replication.yaml | 38 +- .../deployment/enterprise-deployment.yaml | 42 +- .../enterprise-k2kclustersync.yaml | 38 +- .../storage/enterprise-storage.yaml | 40 +- manifests/kustomize/all/arango-all.yaml | 190 ++++++-- manifests/kustomize/apps/arango-apps.yaml | 44 +- manifests/kustomize/apps/arango-ml.yaml | 438 ++++++++++++++++++ manifests/kustomize/apps/enterprise-ml.yaml | 438 ++++++++++++++++++ manifests/kustomize/backup/arango-backup.yaml | 38 +- manifests/kustomize/crd/arango-crd.yaml | 96 ++++ .../arango-deployment-replication.yaml | 38 +- .../deployment/arango-deployment.yaml | 42 +- .../k2kclustersync/arango-k2kclustersync.yaml | 38 +- .../kustomize/storage/arango-storage.yaml | 40 +- 42 files changed, 3443 insertions(+), 459 deletions(-) create mode 100644 manifests/arango-ml.yaml create mode 100644 manifests/enterprise-ml.yaml create mode 100644 manifests/kustomize/apps/arango-ml.yaml create mode 100644 manifests/kustomize/apps/enterprise-ml.yaml diff --git a/README.md b/README.md index 534316e63..a72140243 100644 --- a/README.md +++ b/README.md @@ -112,8 +112,8 @@ To upgrade to the Enterprise Edition, you need to get in touch with the ArangoDB ## Installation and Usage Docker images: -- Community Edition: `arangodb/kube-arangodb:1.2.35` -- Enterprise Edition: `arangodb/kube-arangodb-enterprise:1.2.35` +- Community Edition: `arangodb/kube-arangodb:1.2.36` +- Enterprise Edition: `arangodb/kube-arangodb-enterprise:1.2.36` ### Installation of latest release using Kubectl @@ -122,22 +122,22 @@ running ArangoDB deployments. ##### Community Edition ```bash -kubectl apply -f https://raw.githubusercontent.com/arangodb/kube-arangodb/1.2.35/manifests/arango-crd.yaml -kubectl apply -f https://raw.githubusercontent.com/arangodb/kube-arangodb/1.2.35/manifests/arango-deployment.yaml +kubectl apply -f https://raw.githubusercontent.com/arangodb/kube-arangodb/1.2.36/manifests/arango-crd.yaml +kubectl apply -f https://raw.githubusercontent.com/arangodb/kube-arangodb/1.2.36/manifests/arango-deployment.yaml # To use `ArangoLocalStorage`, also run -kubectl apply -f https://raw.githubusercontent.com/arangodb/kube-arangodb/1.2.35/manifests/arango-storage.yaml +kubectl apply -f https://raw.githubusercontent.com/arangodb/kube-arangodb/1.2.36/manifests/arango-storage.yaml # To use `ArangoDeploymentReplication`, also run -kubectl apply -f https://raw.githubusercontent.com/arangodb/kube-arangodb/1.2.35/manifests/arango-deployment-replication.yaml +kubectl apply -f https://raw.githubusercontent.com/arangodb/kube-arangodb/1.2.36/manifests/arango-deployment-replication.yaml ``` ##### Enterprise Edition ```bash -kubectl apply -f https://raw.githubusercontent.com/arangodb/kube-arangodb/1.2.35/manifests/enterprise-crd.yaml -kubectl apply -f https://raw.githubusercontent.com/arangodb/kube-arangodb/1.2.35/manifests/enterprise-deployment.yaml +kubectl apply -f https://raw.githubusercontent.com/arangodb/kube-arangodb/1.2.36/manifests/enterprise-crd.yaml +kubectl apply -f https://raw.githubusercontent.com/arangodb/kube-arangodb/1.2.36/manifests/enterprise-deployment.yaml # To use `ArangoLocalStorage`, also run -kubectl apply -f https://raw.githubusercontent.com/arangodb/kube-arangodb/1.2.35/manifests/enterprise-storage.yaml +kubectl apply -f https://raw.githubusercontent.com/arangodb/kube-arangodb/1.2.36/manifests/enterprise-storage.yaml # To use `ArangoDeploymentReplication`, also run -kubectl apply -f https://raw.githubusercontent.com/arangodb/kube-arangodb/1.2.35/manifests/enterprise-deployment-replication.yaml +kubectl apply -f https://raw.githubusercontent.com/arangodb/kube-arangodb/1.2.36/manifests/enterprise-deployment-replication.yaml ``` ### Installation of latest release using kustomize @@ -177,17 +177,17 @@ Only use this procedure for clean installation of the operator. For upgrades see ##### Community Edition ```bash # The following will install the operator and basic CRDs resources. -helm install --generate-name https://github.com/arangodb/kube-arangodb/releases/download/1.2.35/kube-arangodb-1.2.35.tgz +helm install --generate-name https://github.com/arangodb/kube-arangodb/releases/download/1.2.36/kube-arangodb-1.2.36.tgz # To use `ArangoLocalStorage`, set field `operator.features.storage` to true -helm install --generate-name https://github.com/arangodb/kube-arangodb/releases/download/1.2.35/kube-arangodb-1.2.35.tgz --set "operator.features.storage=true" +helm install --generate-name https://github.com/arangodb/kube-arangodb/releases/download/1.2.36/kube-arangodb-1.2.36.tgz --set "operator.features.storage=true" ``` ##### Enterprise Edition ```bash # The following will install the operator and basic CRDs resources. -helm install --generate-name https://github.com/arangodb/kube-arangodb/releases/download/1.2.35/kube-arangodb-1.2.35.tgz --set "operator.image=arangodb/kube-arangodb-enterprise:1.2.35" +helm install --generate-name https://github.com/arangodb/kube-arangodb/releases/download/1.2.36/kube-arangodb-1.2.36.tgz --set "operator.image=arangodb/kube-arangodb-enterprise:1.2.36" # To use `ArangoLocalStorage`, set field `operator.features.storage` to true -helm install --generate-name https://github.com/arangodb/kube-arangodb/releases/download/1.2.35/kube-arangodb-1.2.35.tgz --set "operator.image=arangodb/kube-arangodb-enterprise:1.2.35" --set "operator.features.storage=true" +helm install --generate-name https://github.com/arangodb/kube-arangodb/releases/download/1.2.36/kube-arangodb-1.2.36.tgz --set "operator.image=arangodb/kube-arangodb-enterprise:1.2.36" --set "operator.features.storage=true" ``` ### Upgrading the operator using Helm @@ -216,17 +216,17 @@ Then you can install the new version with `helm install` as normal: ##### Community Edition ```bash # The following will install the operator and basic CRDs resources. -helm install --generate-name https://github.com/arangodb/kube-arangodb/releases/download/1.2.35/kube-arangodb-1.2.35.tgz +helm install --generate-name https://github.com/arangodb/kube-arangodb/releases/download/1.2.36/kube-arangodb-1.2.36.tgz # To use `ArangoLocalStorage`, set field `operator.features.storage` to true -helm install --generate-name https://github.com/arangodb/kube-arangodb/releases/download/1.2.35/kube-arangodb-1.2.35.tgz --set "operator.features.storage=true" +helm install --generate-name https://github.com/arangodb/kube-arangodb/releases/download/1.2.36/kube-arangodb-1.2.36.tgz --set "operator.features.storage=true" ``` ##### Enterprise Edition ```bash # The following will install the operator and basic CRDs resources. -helm install --generate-name https://github.com/arangodb/kube-arangodb/releases/download/1.2.35/kube-arangodb-1.2.35.tgz --set "operator.image=arangodb/kube-arangodb-enterprise:1.2.35" +helm install --generate-name https://github.com/arangodb/kube-arangodb/releases/download/1.2.36/kube-arangodb-1.2.36.tgz --set "operator.image=arangodb/kube-arangodb-enterprise:1.2.36" # To use `ArangoLocalStorage`, set field `operator.features.storage` to true -helm install --generate-name https://github.com/arangodb/kube-arangodb/releases/download/1.2.35/kube-arangodb-1.2.35.tgz --set "operator.image=arangodb/kube-arangodb-enterprise:1.2.35" --set "operator.features.storage=true" +helm install --generate-name https://github.com/arangodb/kube-arangodb/releases/download/1.2.36/kube-arangodb-1.2.36.tgz --set "operator.image=arangodb/kube-arangodb-enterprise:1.2.36" --set "operator.features.storage=true" ``` ## Building diff --git a/VERSION b/VERSION index 40a68d8b1..84e311877 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.2.36-preview-2+git \ No newline at end of file +1.2.36 \ No newline at end of file diff --git a/chart/kube-arangodb-crd/Chart.yaml b/chart/kube-arangodb-crd/Chart.yaml index ac7c7e0a2..ab37c5fc5 100644 --- a/chart/kube-arangodb-crd/Chart.yaml +++ b/chart/kube-arangodb-crd/Chart.yaml @@ -1,5 +1,5 @@ name: kube-arangodb-crd -version: 1.2.35 +version: 1.2.36 description: "ArangoDB Kubernetes Custom Resource Definitions (Deprecated)" tillerVersion: ">2.7" appVersion: 3.5.0 diff --git a/chart/kube-arangodb/Chart.yaml b/chart/kube-arangodb/Chart.yaml index 36337cbd5..b1572ad9e 100644 --- a/chart/kube-arangodb/Chart.yaml +++ b/chart/kube-arangodb/Chart.yaml @@ -1,5 +1,5 @@ # do not switch to V2 yet - we still need to support Helm 2 apiVersion: v1 name: kube-arangodb -version: 1.2.35 +version: 1.2.36 description: "ArangoDB Kubernetes Operator" diff --git a/chart/kube-arangodb/values.yaml b/chart/kube-arangodb/values.yaml index f7f668eb1..4db183625 100644 --- a/chart/kube-arangodb/values.yaml +++ b/chart/kube-arangodb/values.yaml @@ -1,5 +1,5 @@ operator: - image: arangodb/kube-arangodb:1.2.35 + image: arangodb/kube-arangodb:1.2.36 imagePullPolicy: IfNotPresent imagePullSecrets: [] scope: legacy diff --git a/examples/reboot-pod.yaml b/examples/reboot-pod.yaml index cbc219a75..77a2e1732 100644 --- a/examples/reboot-pod.yaml +++ b/examples/reboot-pod.yaml @@ -6,7 +6,7 @@ spec: restartPolicy: Never serviceAccountName: arango-deployment-operator-reboot containers: - - image: arangodb/kube-arangodb:1.2.35 + - image: arangodb/kube-arangodb:1.2.36 name: reboot command: ["arangodb_operator", "reboot"] args: diff --git a/manifests/arango-all.yaml b/manifests/arango-all.yaml index 7cbc398f6..0228c56ce 100644 --- a/manifests/arango-all.yaml +++ b/manifests/arango-all.yaml @@ -6,7 +6,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -19,7 +19,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -31,7 +31,7 @@ metadata: name: arangolocalstorages.storage.arangodb.com labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -61,7 +61,7 @@ metadata: name: arango-all-operator-rbac-apps labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -77,7 +77,7 @@ metadata: name: arango-all-operator-rbac-backup labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -93,7 +93,7 @@ metadata: name: arango-all-operator-rbac-crd labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -119,7 +119,7 @@ metadata: name: arango-all-operator-rbac-deployment labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -138,7 +138,7 @@ metadata: name: arango-all-operator-rbac-deployment-replication labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -157,7 +157,23 @@ metadata: name: arango-all-operator-rbac-k2kclustersync labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: all + release: all +rules: + - apiGroups: ["apiextensions.k8s.io"] + resources: ["customresourcedefinitions"] + verbs: ["get", "list", "watch"] +--- +# Source: kube-arangodb/templates/ml-operator/cluster-role.yaml +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRole +metadata: + name: arango-all-operator-rbac-ml + labels: + app.kubernetes.io/name: kube-arangodb + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -173,7 +189,7 @@ metadata: name: arango-all-operator-rbac-storage labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -201,7 +217,7 @@ metadata: name: arango-all-operator-rbac-apps labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -221,7 +237,7 @@ metadata: name: arango-all-operator-rbac-backup labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -241,7 +257,7 @@ metadata: name: arango-all-operator-rbac-crd labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -261,7 +277,7 @@ metadata: name: arango-all-operator-rbac-deployment labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -281,7 +297,7 @@ metadata: name: arango-all-operator-rbac-deployment-replication labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -301,7 +317,7 @@ metadata: name: arango-all-operator-rbac-k2kclustersync labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -314,6 +330,26 @@ subjects: name: arango-all-operator namespace: default --- +# Source: kube-arangodb/templates/ml-operator/cluster-role-binding.yaml +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRoleBinding +metadata: + name: arango-all-operator-rbac-ml + labels: + app.kubernetes.io/name: kube-arangodb + helm.sh/chart: kube-arangodb-1.2.36 + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: all + release: all +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: ClusterRole + name: arango-all-operator-rbac-ml +subjects: + - kind: ServiceAccount + name: arango-all-operator + namespace: default +--- # Source: kube-arangodb/templates/storage-operator/cluster-role-binding.yaml apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding @@ -321,7 +357,7 @@ metadata: name: arango-all-operator-rbac-storage labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -342,7 +378,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -376,7 +412,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -393,7 +429,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -425,7 +461,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -442,7 +478,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -483,7 +519,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -509,7 +545,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -530,6 +566,64 @@ rules: resources: ["arangodeployments", "arangoclustersynchronizations"] verbs: ["get", "list", "watch"] --- +# Source: kube-arangodb/templates/ml-operator/role.yaml +apiVersion: rbac.authorization.k8s.io/v1 +kind: Role +metadata: + name: arango-all-operator-rbac-ml + namespace: default + labels: + app.kubernetes.io/name: kube-arangodb + helm.sh/chart: kube-arangodb-1.2.36 + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: all + release: all +rules: + - apiGroups: + - "ml.arangodb.com" + resources: + - "arangomlextensions" + - "arangomlextensions/status" + - "arangomlbatchjobs" + - "arangomlbatchjobs/status" + - "arangomlcronjobs" + - "arangomlcronjobs/status" + - "arangomlstorages" + - "arangomlstorages/status" + verbs: + - "*" + - apiGroups: + - "database.arangodb.com" + resources: + - "arangodeployments" + verbs: + - "get" + - "list" + - "watch" + - apiGroups: + - "rbac.authorization.k8s.io" + resources: + - "roles" + - "rolebindings" + verbs: ["*"] + - apiGroups: + - "batch" + resources: + - "cronjobs" + - "jobs" + verbs: ["*"] + - apiGroups: ["apps"] + resources: + - "statefulsets" + verbs: ["*"] + - apiGroups: [""] + resources: + - "pods" + - "secrets" + - "services" + - "serviceaccounts" + verbs: ["*"] +--- # Source: kube-arangodb/templates/storage-operator/role.yaml apiVersion: rbac.authorization.k8s.io/v1 kind: Role @@ -538,7 +632,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -564,7 +658,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -584,7 +678,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -605,7 +699,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -626,7 +720,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -647,7 +741,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -668,7 +762,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -689,7 +783,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -702,6 +796,27 @@ subjects: name: arango-all-operator namespace: default --- +# Source: kube-arangodb/templates/ml-operator/role-binding.yaml +apiVersion: rbac.authorization.k8s.io/v1 +kind: RoleBinding +metadata: + name: arango-all-operator-rbac-ml + namespace: default + labels: + app.kubernetes.io/name: kube-arangodb + helm.sh/chart: kube-arangodb-1.2.36 + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: all + release: all +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: Role + name: arango-all-operator-rbac-ml +subjects: + - kind: ServiceAccount + name: arango-all-operator + namespace: default +--- # Source: kube-arangodb/templates/storage-operator/role-binding.yaml apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding @@ -710,7 +825,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -731,7 +846,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -766,7 +881,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -784,7 +899,7 @@ spec: metadata: labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -823,7 +938,7 @@ spec: containers: - name: operator imagePullPolicy: Always - image: arangodb/kube-arangodb:1.2.35 + image: arangodb/kube-arangodb:1.2.36 args: - --scope=legacy - --operator.deployment @@ -832,6 +947,7 @@ spec: - --operator.backup - --mode.single - --operator.apps + - --operator.ml - --operator.k2k-cluster-sync - --chaos.allowed=false env: diff --git a/manifests/arango-apps.yaml b/manifests/arango-apps.yaml index 788d0bb89..4f843ba72 100644 --- a/manifests/arango-apps.yaml +++ b/manifests/arango-apps.yaml @@ -6,7 +6,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: apps release: apps @@ -19,7 +19,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: apps release: apps @@ -31,7 +31,7 @@ metadata: name: arango-apps-operator-rbac-apps labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: apps release: apps @@ -47,7 +47,7 @@ metadata: name: arango-apps-operator-rbac-crd labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: apps release: apps @@ -73,7 +73,7 @@ metadata: name: arango-apps-operator-rbac-apps labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: apps release: apps @@ -93,7 +93,7 @@ metadata: name: arango-apps-operator-rbac-crd labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: apps release: apps @@ -114,7 +114,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: apps release: apps @@ -148,7 +148,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: apps release: apps @@ -165,7 +165,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: apps release: apps @@ -185,7 +185,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: apps release: apps @@ -206,7 +206,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: apps release: apps @@ -241,7 +241,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: apps release: apps @@ -259,7 +259,7 @@ spec: metadata: labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: apps release: apps @@ -298,7 +298,7 @@ spec: containers: - name: operator imagePullPolicy: Always - image: arangodb/kube-arangodb:1.2.35 + image: arangodb/kube-arangodb:1.2.36 args: - --scope=legacy - --mode.single @@ -425,6 +425,22 @@ spec: --- +# Source: kube-arangodb/templates/ml-operator/cluster-role-binding.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/cluster-role.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/role-binding.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/role.yaml +--- + + # Source: kube-arangodb/templates/storage-operator/cluster-role-binding.yaml --- diff --git a/manifests/arango-backup.yaml b/manifests/arango-backup.yaml index 8919ef505..7ef959122 100644 --- a/manifests/arango-backup.yaml +++ b/manifests/arango-backup.yaml @@ -6,7 +6,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: backup release: backup @@ -18,7 +18,7 @@ metadata: name: arango-backup-operator-rbac-backup labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: backup release: backup @@ -34,7 +34,7 @@ metadata: name: arango-backup-operator-rbac-crd labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: backup release: backup @@ -60,7 +60,7 @@ metadata: name: arango-backup-operator-rbac-backup labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: backup release: backup @@ -80,7 +80,7 @@ metadata: name: arango-backup-operator-rbac-crd labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: backup release: backup @@ -101,7 +101,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: backup release: backup @@ -133,7 +133,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: backup release: backup @@ -154,7 +154,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: backup release: backup @@ -189,7 +189,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: backup release: backup @@ -207,7 +207,7 @@ spec: metadata: labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: backup release: backup @@ -246,7 +246,7 @@ spec: containers: - name: operator imagePullPolicy: Always - image: arangodb/kube-arangodb:1.2.35 + image: arangodb/kube-arangodb:1.2.36 args: - --scope=legacy - --operator.backup @@ -375,6 +375,22 @@ spec: --- +# Source: kube-arangodb/templates/ml-operator/cluster-role-binding.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/cluster-role.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/role-binding.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/role.yaml +--- + + # Source: kube-arangodb/templates/storage-operator/cluster-role-binding.yaml --- diff --git a/manifests/arango-crd.yaml b/manifests/arango-crd.yaml index 83780de43..7e6798217 100644 --- a/manifests/arango-crd.yaml +++ b/manifests/arango-crd.yaml @@ -386,3 +386,99 @@ spec: storage: false subresources: status: {} +--- +# File: chart/kube-arangodb/crds/ml-storage.yaml +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + name: arangomlstorages.ml.arangodb.com +spec: + group: ml.arangodb.com + names: + kind: ArangoMLStorage + listKind: ArangoMLStorageList + plural: arangomlstorages + singular: arangomlstorage + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + type: object + x-kubernetes-preserve-unknown-fields: true + served: true + storage: true + subresources: + status: {} +--- +# File: chart/kube-arangodb/crds/ml-extension.yaml +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + name: arangomlextensions.ml.arangodb.com +spec: + group: ml.arangodb.com + names: + kind: ArangoMLExtension + listKind: ArangoMLExtensionList + plural: arangomlextensions + singular: arangomlextension + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + type: object + x-kubernetes-preserve-unknown-fields: true + served: true + storage: true + subresources: + status: {} +--- +# File: chart/kube-arangodb/crds/ml-job-batch.yaml +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + name: arangomlbatchjobs.ml.arangodb.com +spec: + group: ml.arangodb.com + names: + kind: ArangoMLBatchJob + listKind: ArangoMLBatchJobList + plural: arangomlbatchjobs + singular: arangomlbatchjob + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + type: object + x-kubernetes-preserve-unknown-fields: true + served: true + storage: true + subresources: + status: {} +--- +# File: chart/kube-arangodb/crds/ml-job-cron.yaml +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + name: arangomlcronjobs.ml.arangodb.com +spec: + group: ml.arangodb.com + names: + kind: ArangoMLCronJob + listKind: ArangoMLCronJobList + plural: arangomlcronjobs + singular: arangomlcronjob + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + type: object + x-kubernetes-preserve-unknown-fields: true + served: true + storage: true + subresources: + status: {} diff --git a/manifests/arango-deployment-replication.yaml b/manifests/arango-deployment-replication.yaml index 9038aaeac..fe9960f27 100644 --- a/manifests/arango-deployment-replication.yaml +++ b/manifests/arango-deployment-replication.yaml @@ -6,7 +6,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment-replication release: deployment-replication @@ -18,7 +18,7 @@ metadata: name: arango-deployment-replication-operator-rbac-crd labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment-replication release: deployment-replication @@ -44,7 +44,7 @@ metadata: name: arango-deployment-replication-operator-rbac-deployment-replication labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment-replication release: deployment-replication @@ -63,7 +63,7 @@ metadata: name: arango-deployment-replication-operator-rbac-crd labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment-replication release: deployment-replication @@ -83,7 +83,7 @@ metadata: name: arango-deployment-replication-operator-rbac-deployment-replication labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment-replication release: deployment-replication @@ -104,7 +104,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment-replication release: deployment-replication @@ -130,7 +130,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment-replication release: deployment-replication @@ -151,7 +151,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment-replication release: deployment-replication @@ -186,7 +186,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment-replication release: deployment-replication @@ -204,7 +204,7 @@ spec: metadata: labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment-replication release: deployment-replication @@ -243,7 +243,7 @@ spec: containers: - name: operator imagePullPolicy: Always - image: arangodb/kube-arangodb:1.2.35 + image: arangodb/kube-arangodb:1.2.36 args: - --scope=legacy - --operator.deployment-replication @@ -372,6 +372,22 @@ spec: --- +# Source: kube-arangodb/templates/ml-operator/cluster-role-binding.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/cluster-role.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/role-binding.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/role.yaml +--- + + # Source: kube-arangodb/templates/storage-operator/cluster-role-binding.yaml --- diff --git a/manifests/arango-deployment.yaml b/manifests/arango-deployment.yaml index 0831afe53..1ac21225d 100644 --- a/manifests/arango-deployment.yaml +++ b/manifests/arango-deployment.yaml @@ -6,7 +6,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment release: deployment @@ -18,7 +18,7 @@ metadata: name: arango-deployment-operator-rbac-crd labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment release: deployment @@ -44,7 +44,7 @@ metadata: name: arango-deployment-operator-rbac-deployment labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment release: deployment @@ -63,7 +63,7 @@ metadata: name: arango-deployment-operator-rbac-crd labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment release: deployment @@ -83,7 +83,7 @@ metadata: name: arango-deployment-operator-rbac-deployment labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment release: deployment @@ -104,7 +104,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment release: deployment @@ -121,7 +121,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment release: deployment @@ -162,7 +162,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment release: deployment @@ -183,7 +183,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment release: deployment @@ -204,7 +204,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment release: deployment @@ -239,7 +239,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment release: deployment @@ -257,7 +257,7 @@ spec: metadata: labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment release: deployment @@ -296,7 +296,7 @@ spec: containers: - name: operator imagePullPolicy: Always - image: arangodb/kube-arangodb:1.2.35 + image: arangodb/kube-arangodb:1.2.36 args: - --scope=legacy - --operator.deployment @@ -417,6 +417,22 @@ spec: --- +# Source: kube-arangodb/templates/ml-operator/cluster-role-binding.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/cluster-role.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/role-binding.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/role.yaml +--- + + # Source: kube-arangodb/templates/storage-operator/cluster-role-binding.yaml --- diff --git a/manifests/arango-k2kclustersync.yaml b/manifests/arango-k2kclustersync.yaml index d28d1f714..a7efba7a0 100644 --- a/manifests/arango-k2kclustersync.yaml +++ b/manifests/arango-k2kclustersync.yaml @@ -6,7 +6,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: k2kclustersync release: k2kclustersync @@ -18,7 +18,7 @@ metadata: name: arango-k2kclustersync-operator-rbac-crd labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: k2kclustersync release: k2kclustersync @@ -44,7 +44,7 @@ metadata: name: arango-k2kclustersync-operator-rbac-k2kclustersync labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: k2kclustersync release: k2kclustersync @@ -60,7 +60,7 @@ metadata: name: arango-k2kclustersync-operator-rbac-crd labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: k2kclustersync release: k2kclustersync @@ -80,7 +80,7 @@ metadata: name: arango-k2kclustersync-operator-rbac-k2kclustersync labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: k2kclustersync release: k2kclustersync @@ -101,7 +101,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: k2kclustersync release: k2kclustersync @@ -130,7 +130,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: k2kclustersync release: k2kclustersync @@ -151,7 +151,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: k2kclustersync release: k2kclustersync @@ -186,7 +186,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: k2kclustersync release: k2kclustersync @@ -204,7 +204,7 @@ spec: metadata: labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: k2kclustersync release: k2kclustersync @@ -243,7 +243,7 @@ spec: containers: - name: operator imagePullPolicy: Always - image: arangodb/kube-arangodb:1.2.35 + image: arangodb/kube-arangodb:1.2.36 args: - --scope=legacy - --mode.single @@ -372,6 +372,22 @@ spec: --- +# Source: kube-arangodb/templates/ml-operator/cluster-role-binding.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/cluster-role.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/role-binding.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/role.yaml +--- + + # Source: kube-arangodb/templates/storage-operator/cluster-role-binding.yaml --- diff --git a/manifests/arango-ml.yaml b/manifests/arango-ml.yaml new file mode 100644 index 000000000..48ee399ab --- /dev/null +++ b/manifests/arango-ml.yaml @@ -0,0 +1,438 @@ +# Source: kube-arangodb/templates/service-account.yaml +apiVersion: v1 +kind: ServiceAccount +metadata: + name: arango-ml-operator + namespace: default + labels: + app.kubernetes.io/name: kube-arangodb + helm.sh/chart: kube-arangodb-1.2.36 + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: ml + release: ml +--- +# Source: kube-arangodb/templates/crd/cluster-role.yaml +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRole +metadata: + name: arango-ml-operator-rbac-crd + labels: + app.kubernetes.io/name: kube-arangodb + helm.sh/chart: kube-arangodb-1.2.36 + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: ml + release: ml +rules: + - apiGroups: ["apiextensions.k8s.io"] + resources: ["customresourcedefinitions"] + verbs: ["get", "list", "watch", "update", "delete"] + resourceNames: + - "arangodeployments.database.arangodb.com" + - "arangoclustersynchronizations.database.arangodb.com" + - "arangomembers.database.arangodb.com" + - "arangotasks.database.arangodb.com" + - "arangodeploymentreplications.replication.database.arangodb.com" + - "arangobackups.backup.arangodb.com" + - "arangobackuppolicies.backup.arangodb.com" + - "arangojobs.apps.arangodb.com" + - "arangolocalstorages.storage.arangodb.com" +--- +# Source: kube-arangodb/templates/ml-operator/cluster-role.yaml +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRole +metadata: + name: arango-ml-operator-rbac-ml + labels: + app.kubernetes.io/name: kube-arangodb + helm.sh/chart: kube-arangodb-1.2.36 + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: ml + release: ml +rules: + - apiGroups: ["apiextensions.k8s.io"] + resources: ["customresourcedefinitions"] + verbs: ["get", "list", "watch"] +--- +# Source: kube-arangodb/templates/crd/cluster-role-binding.yaml +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRoleBinding +metadata: + name: arango-ml-operator-rbac-crd + labels: + app.kubernetes.io/name: kube-arangodb + helm.sh/chart: kube-arangodb-1.2.36 + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: ml + release: ml +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: ClusterRole + name: arango-ml-operator-rbac-crd +subjects: + - kind: ServiceAccount + name: arango-ml-operator + namespace: default +--- +# Source: kube-arangodb/templates/ml-operator/cluster-role-binding.yaml +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRoleBinding +metadata: + name: arango-ml-operator-rbac-ml + labels: + app.kubernetes.io/name: kube-arangodb + helm.sh/chart: kube-arangodb-1.2.36 + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: ml + release: ml +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: ClusterRole + name: arango-ml-operator-rbac-ml +subjects: + - kind: ServiceAccount + name: arango-ml-operator + namespace: default +--- +# Source: kube-arangodb/templates/ml-operator/role.yaml +apiVersion: rbac.authorization.k8s.io/v1 +kind: Role +metadata: + name: arango-ml-operator-rbac-ml + namespace: default + labels: + app.kubernetes.io/name: kube-arangodb + helm.sh/chart: kube-arangodb-1.2.36 + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: ml + release: ml +rules: + - apiGroups: + - "ml.arangodb.com" + resources: + - "arangomlextensions" + - "arangomlextensions/status" + - "arangomlbatchjobs" + - "arangomlbatchjobs/status" + - "arangomlcronjobs" + - "arangomlcronjobs/status" + - "arangomlstorages" + - "arangomlstorages/status" + verbs: + - "*" + - apiGroups: + - "database.arangodb.com" + resources: + - "arangodeployments" + verbs: + - "get" + - "list" + - "watch" + - apiGroups: + - "rbac.authorization.k8s.io" + resources: + - "roles" + - "rolebindings" + verbs: ["*"] + - apiGroups: + - "batch" + resources: + - "cronjobs" + - "jobs" + verbs: ["*"] + - apiGroups: ["apps"] + resources: + - "statefulsets" + verbs: ["*"] + - apiGroups: [""] + resources: + - "pods" + - "secrets" + - "services" + - "serviceaccounts" + verbs: ["*"] +--- +# Source: kube-arangodb/templates/ml-operator/role-binding.yaml +apiVersion: rbac.authorization.k8s.io/v1 +kind: RoleBinding +metadata: + name: arango-ml-operator-rbac-ml + namespace: default + labels: + app.kubernetes.io/name: kube-arangodb + helm.sh/chart: kube-arangodb-1.2.36 + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: ml + release: ml +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: Role + name: arango-ml-operator-rbac-ml +subjects: + - kind: ServiceAccount + name: arango-ml-operator + namespace: default +--- +# Source: kube-arangodb/templates/service.yaml +apiVersion: v1 +kind: Service +metadata: + name: arango-ml-operator + namespace: default + labels: + app.kubernetes.io/name: kube-arangodb + helm.sh/chart: kube-arangodb-1.2.36 + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: ml + release: ml +spec: + ports: + - name: server + port: 8528 + protocol: TCP + targetPort: 8528 + - name: http-api + port: 8628 + protocol: TCP + targetPort: 8628 + - name: grpc-api + port: 8728 + protocol: TCP + targetPort: 8728 + selector: + app.kubernetes.io/name: kube-arangodb + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: ml + release: ml + role: leader + type: ClusterIP +--- +# Source: kube-arangodb/templates/deployment.yaml +# Scope "legacy" selected +apiVersion: apps/v1 +kind: Deployment +metadata: + name: arango-ml-operator + namespace: default + labels: + app.kubernetes.io/name: kube-arangodb + helm.sh/chart: kube-arangodb-1.2.36 + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: ml + release: ml +spec: + replicas: 1 + strategy: + type: Recreate + selector: + matchLabels: + app.kubernetes.io/name: kube-arangodb + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: ml + release: ml + template: + metadata: + labels: + app.kubernetes.io/name: kube-arangodb + helm.sh/chart: kube-arangodb-1.2.36 + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: ml + release: ml + spec: + serviceAccountName: arango-ml-operator + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: kubernetes.io/arch + operator: In + values: + - "amd64" + podAntiAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - weight: 100 + podAffinityTerm: + topologyKey: "kubernetes.io/hostname" + labelSelector: + matchExpressions: + - key: app.kubernetes.io/name + operator: In + values: + - kube-arangodb + - key: app.kubernetes.io/instance + operator: In + values: + - ml + hostNetwork: false + hostPID: false + hostIPC: false + securityContext: + runAsNonRoot: true + runAsUser: 1000 + containers: + - name: operator + imagePullPolicy: Always + image: arangodb/kube-arangodb:1.2.36 + args: + - --scope=legacy + - --mode.single + - --operator.ml + - --chaos.allowed=false + env: + - name: MY_POD_NAMESPACE + valueFrom: + fieldRef: + fieldPath: metadata.namespace + - name: MY_POD_NAME + valueFrom: + fieldRef: + fieldPath: metadata.name + - name: MY_POD_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + ports: + - name: metrics + containerPort: 8528 + securityContext: + privileged: false + allowPrivilegeEscalation: false + readOnlyRootFilesystem: true + capabilities: + drop: + - 'ALL' + livenessProbe: + httpGet: + path: /health + port: 8528 + scheme: HTTPS + initialDelaySeconds: 5 + periodSeconds: 10 + readinessProbe: + httpGet: + path: /ready + port: 8528 + scheme: HTTPS + initialDelaySeconds: 5 + periodSeconds: 10 + tolerations: + - key: "node.kubernetes.io/unreachable" + operator: "Exists" + effect: "NoExecute" + tolerationSeconds: 5 + - key: "node.kubernetes.io/not-ready" + operator: "Exists" + effect: "NoExecute" + tolerationSeconds: 5 + +# Source: kube-arangodb/templates/apps-operator/cluster-role-binding.yaml +--- + + +# Source: kube-arangodb/templates/apps-operator/cluster-role.yaml +--- + + +# Source: kube-arangodb/templates/apps-operator/role-binding.yaml +--- + + +# Source: kube-arangodb/templates/apps-operator/role.yaml +--- + + +# Source: kube-arangodb/templates/apps-operator/service-account-job.yaml +--- + + +# Source: kube-arangodb/templates/backup-operator/cluster-role-binding.yaml +--- + + +# Source: kube-arangodb/templates/backup-operator/cluster-role.yaml +--- + + +# Source: kube-arangodb/templates/backup-operator/role-binding.yaml +--- + + +# Source: kube-arangodb/templates/backup-operator/role.yaml +--- + + +# Source: kube-arangodb/templates/deployment-operator/cluster-role-binding.yaml +--- + + +# Source: kube-arangodb/templates/deployment-operator/cluster-role.yaml +--- + + +# Source: kube-arangodb/templates/deployment-operator/default-role-binding.yaml +--- + + +# Source: kube-arangodb/templates/deployment-operator/default-role.yaml +--- + + +# Source: kube-arangodb/templates/deployment-operator/role-binding.yaml +--- + + +# Source: kube-arangodb/templates/deployment-operator/role.yaml +--- + + +# Source: kube-arangodb/templates/deployment-replications-operator/cluster-role-binding.yaml +--- + + +# Source: kube-arangodb/templates/deployment-replications-operator/cluster-role.yaml +--- + + +# Source: kube-arangodb/templates/deployment-replications-operator/role-binding.yaml +--- + + +# Source: kube-arangodb/templates/deployment-replications-operator/role.yaml +--- + + +# Source: kube-arangodb/templates/k2k-cluster-sync-operator/cluster-role-binding.yaml +--- + + +# Source: kube-arangodb/templates/k2k-cluster-sync-operator/cluster-role.yaml +--- + + +# Source: kube-arangodb/templates/k2k-cluster-sync-operator/role-binding.yaml +--- + + +# Source: kube-arangodb/templates/k2k-cluster-sync-operator/role.yaml +--- + + +# Source: kube-arangodb/templates/storage-operator/cluster-role-binding.yaml +--- + + +# Source: kube-arangodb/templates/storage-operator/cluster-role.yaml +--- + + +# Source: kube-arangodb/templates/storage-operator/crd.yaml +--- + + +# Source: kube-arangodb/templates/storage-operator/role-binding.yaml +--- + + +# Source: kube-arangodb/templates/storage-operator/role.yaml +--- + diff --git a/manifests/arango-storage.yaml b/manifests/arango-storage.yaml index 845589d99..07eb9dd71 100644 --- a/manifests/arango-storage.yaml +++ b/manifests/arango-storage.yaml @@ -6,7 +6,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: storage release: storage @@ -18,7 +18,7 @@ metadata: name: arangolocalstorages.storage.arangodb.com labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: storage release: storage @@ -48,7 +48,7 @@ metadata: name: arango-storage-operator-rbac-crd labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: storage release: storage @@ -74,7 +74,7 @@ metadata: name: arango-storage-operator-rbac-storage labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: storage release: storage @@ -102,7 +102,7 @@ metadata: name: arango-storage-operator-rbac-crd labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: storage release: storage @@ -122,7 +122,7 @@ metadata: name: arango-storage-operator-rbac-storage labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: storage release: storage @@ -143,7 +143,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: storage release: storage @@ -169,7 +169,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: storage release: storage @@ -190,7 +190,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: storage release: storage @@ -225,7 +225,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: storage release: storage @@ -243,7 +243,7 @@ spec: metadata: labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: storage release: storage @@ -282,7 +282,7 @@ spec: containers: - name: operator imagePullPolicy: Always - image: arangodb/kube-arangodb:1.2.35 + image: arangodb/kube-arangodb:1.2.36 args: - --scope=legacy - --operator.storage @@ -426,3 +426,19 @@ spec: # Source: kube-arangodb/templates/k2k-cluster-sync-operator/role.yaml --- + +# Source: kube-arangodb/templates/ml-operator/cluster-role-binding.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/cluster-role.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/role-binding.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/role.yaml +--- + diff --git a/manifests/enterprise-all.yaml b/manifests/enterprise-all.yaml index 3cb39f6db..1f8dd53b5 100644 --- a/manifests/enterprise-all.yaml +++ b/manifests/enterprise-all.yaml @@ -6,7 +6,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -19,7 +19,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -31,7 +31,7 @@ metadata: name: arangolocalstorages.storage.arangodb.com labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -61,7 +61,7 @@ metadata: name: arango-all-operator-rbac-apps labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -77,7 +77,7 @@ metadata: name: arango-all-operator-rbac-backup labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -93,7 +93,7 @@ metadata: name: arango-all-operator-rbac-crd labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -119,7 +119,7 @@ metadata: name: arango-all-operator-rbac-deployment labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -138,7 +138,7 @@ metadata: name: arango-all-operator-rbac-deployment-replication labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -157,7 +157,23 @@ metadata: name: arango-all-operator-rbac-k2kclustersync labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: all + release: all +rules: + - apiGroups: ["apiextensions.k8s.io"] + resources: ["customresourcedefinitions"] + verbs: ["get", "list", "watch"] +--- +# Source: kube-arangodb/templates/ml-operator/cluster-role.yaml +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRole +metadata: + name: arango-all-operator-rbac-ml + labels: + app.kubernetes.io/name: kube-arangodb + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -173,7 +189,7 @@ metadata: name: arango-all-operator-rbac-storage labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -201,7 +217,7 @@ metadata: name: arango-all-operator-rbac-apps labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -221,7 +237,7 @@ metadata: name: arango-all-operator-rbac-backup labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -241,7 +257,7 @@ metadata: name: arango-all-operator-rbac-crd labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -261,7 +277,7 @@ metadata: name: arango-all-operator-rbac-deployment labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -281,7 +297,7 @@ metadata: name: arango-all-operator-rbac-deployment-replication labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -301,7 +317,7 @@ metadata: name: arango-all-operator-rbac-k2kclustersync labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -314,6 +330,26 @@ subjects: name: arango-all-operator namespace: default --- +# Source: kube-arangodb/templates/ml-operator/cluster-role-binding.yaml +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRoleBinding +metadata: + name: arango-all-operator-rbac-ml + labels: + app.kubernetes.io/name: kube-arangodb + helm.sh/chart: kube-arangodb-1.2.36 + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: all + release: all +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: ClusterRole + name: arango-all-operator-rbac-ml +subjects: + - kind: ServiceAccount + name: arango-all-operator + namespace: default +--- # Source: kube-arangodb/templates/storage-operator/cluster-role-binding.yaml apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding @@ -321,7 +357,7 @@ metadata: name: arango-all-operator-rbac-storage labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -342,7 +378,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -376,7 +412,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -393,7 +429,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -425,7 +461,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -442,7 +478,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -483,7 +519,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -509,7 +545,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -530,6 +566,64 @@ rules: resources: ["arangodeployments", "arangoclustersynchronizations"] verbs: ["get", "list", "watch"] --- +# Source: kube-arangodb/templates/ml-operator/role.yaml +apiVersion: rbac.authorization.k8s.io/v1 +kind: Role +metadata: + name: arango-all-operator-rbac-ml + namespace: default + labels: + app.kubernetes.io/name: kube-arangodb + helm.sh/chart: kube-arangodb-1.2.36 + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: all + release: all +rules: + - apiGroups: + - "ml.arangodb.com" + resources: + - "arangomlextensions" + - "arangomlextensions/status" + - "arangomlbatchjobs" + - "arangomlbatchjobs/status" + - "arangomlcronjobs" + - "arangomlcronjobs/status" + - "arangomlstorages" + - "arangomlstorages/status" + verbs: + - "*" + - apiGroups: + - "database.arangodb.com" + resources: + - "arangodeployments" + verbs: + - "get" + - "list" + - "watch" + - apiGroups: + - "rbac.authorization.k8s.io" + resources: + - "roles" + - "rolebindings" + verbs: ["*"] + - apiGroups: + - "batch" + resources: + - "cronjobs" + - "jobs" + verbs: ["*"] + - apiGroups: ["apps"] + resources: + - "statefulsets" + verbs: ["*"] + - apiGroups: [""] + resources: + - "pods" + - "secrets" + - "services" + - "serviceaccounts" + verbs: ["*"] +--- # Source: kube-arangodb/templates/storage-operator/role.yaml apiVersion: rbac.authorization.k8s.io/v1 kind: Role @@ -538,7 +632,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -564,7 +658,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -584,7 +678,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -605,7 +699,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -626,7 +720,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -647,7 +741,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -668,7 +762,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -689,7 +783,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -702,6 +796,27 @@ subjects: name: arango-all-operator namespace: default --- +# Source: kube-arangodb/templates/ml-operator/role-binding.yaml +apiVersion: rbac.authorization.k8s.io/v1 +kind: RoleBinding +metadata: + name: arango-all-operator-rbac-ml + namespace: default + labels: + app.kubernetes.io/name: kube-arangodb + helm.sh/chart: kube-arangodb-1.2.36 + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: all + release: all +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: Role + name: arango-all-operator-rbac-ml +subjects: + - kind: ServiceAccount + name: arango-all-operator + namespace: default +--- # Source: kube-arangodb/templates/storage-operator/role-binding.yaml apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding @@ -710,7 +825,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -731,7 +846,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -766,7 +881,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -784,7 +899,7 @@ spec: metadata: labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -823,7 +938,7 @@ spec: containers: - name: operator imagePullPolicy: Always - image: arangodb/kube-arangodb-enterprise:1.2.35 + image: arangodb/kube-arangodb-enterprise:1.2.36 args: - --scope=legacy - --operator.deployment @@ -832,6 +947,7 @@ spec: - --operator.backup - --mode.single - --operator.apps + - --operator.ml - --operator.k2k-cluster-sync - --chaos.allowed=false env: diff --git a/manifests/enterprise-apps.yaml b/manifests/enterprise-apps.yaml index b960d0151..934424caf 100644 --- a/manifests/enterprise-apps.yaml +++ b/manifests/enterprise-apps.yaml @@ -6,7 +6,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: apps release: apps @@ -19,7 +19,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: apps release: apps @@ -31,7 +31,7 @@ metadata: name: arango-apps-operator-rbac-apps labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: apps release: apps @@ -47,7 +47,7 @@ metadata: name: arango-apps-operator-rbac-crd labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: apps release: apps @@ -73,7 +73,7 @@ metadata: name: arango-apps-operator-rbac-apps labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: apps release: apps @@ -93,7 +93,7 @@ metadata: name: arango-apps-operator-rbac-crd labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: apps release: apps @@ -114,7 +114,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: apps release: apps @@ -148,7 +148,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: apps release: apps @@ -165,7 +165,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: apps release: apps @@ -185,7 +185,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: apps release: apps @@ -206,7 +206,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: apps release: apps @@ -241,7 +241,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: apps release: apps @@ -259,7 +259,7 @@ spec: metadata: labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: apps release: apps @@ -298,7 +298,7 @@ spec: containers: - name: operator imagePullPolicy: Always - image: arangodb/kube-arangodb-enterprise:1.2.35 + image: arangodb/kube-arangodb-enterprise:1.2.36 args: - --scope=legacy - --mode.single @@ -425,6 +425,22 @@ spec: --- +# Source: kube-arangodb/templates/ml-operator/cluster-role-binding.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/cluster-role.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/role-binding.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/role.yaml +--- + + # Source: kube-arangodb/templates/storage-operator/cluster-role-binding.yaml --- diff --git a/manifests/enterprise-backup.yaml b/manifests/enterprise-backup.yaml index 9ea98c906..afd50772d 100644 --- a/manifests/enterprise-backup.yaml +++ b/manifests/enterprise-backup.yaml @@ -6,7 +6,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: backup release: backup @@ -18,7 +18,7 @@ metadata: name: arango-backup-operator-rbac-backup labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: backup release: backup @@ -34,7 +34,7 @@ metadata: name: arango-backup-operator-rbac-crd labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: backup release: backup @@ -60,7 +60,7 @@ metadata: name: arango-backup-operator-rbac-backup labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: backup release: backup @@ -80,7 +80,7 @@ metadata: name: arango-backup-operator-rbac-crd labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: backup release: backup @@ -101,7 +101,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: backup release: backup @@ -133,7 +133,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: backup release: backup @@ -154,7 +154,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: backup release: backup @@ -189,7 +189,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: backup release: backup @@ -207,7 +207,7 @@ spec: metadata: labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: backup release: backup @@ -246,7 +246,7 @@ spec: containers: - name: operator imagePullPolicy: Always - image: arangodb/kube-arangodb-enterprise:1.2.35 + image: arangodb/kube-arangodb-enterprise:1.2.36 args: - --scope=legacy - --operator.backup @@ -375,6 +375,22 @@ spec: --- +# Source: kube-arangodb/templates/ml-operator/cluster-role-binding.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/cluster-role.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/role-binding.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/role.yaml +--- + + # Source: kube-arangodb/templates/storage-operator/cluster-role-binding.yaml --- diff --git a/manifests/enterprise-crd.yaml b/manifests/enterprise-crd.yaml index 83780de43..7e6798217 100644 --- a/manifests/enterprise-crd.yaml +++ b/manifests/enterprise-crd.yaml @@ -386,3 +386,99 @@ spec: storage: false subresources: status: {} +--- +# File: chart/kube-arangodb/crds/ml-storage.yaml +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + name: arangomlstorages.ml.arangodb.com +spec: + group: ml.arangodb.com + names: + kind: ArangoMLStorage + listKind: ArangoMLStorageList + plural: arangomlstorages + singular: arangomlstorage + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + type: object + x-kubernetes-preserve-unknown-fields: true + served: true + storage: true + subresources: + status: {} +--- +# File: chart/kube-arangodb/crds/ml-extension.yaml +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + name: arangomlextensions.ml.arangodb.com +spec: + group: ml.arangodb.com + names: + kind: ArangoMLExtension + listKind: ArangoMLExtensionList + plural: arangomlextensions + singular: arangomlextension + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + type: object + x-kubernetes-preserve-unknown-fields: true + served: true + storage: true + subresources: + status: {} +--- +# File: chart/kube-arangodb/crds/ml-job-batch.yaml +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + name: arangomlbatchjobs.ml.arangodb.com +spec: + group: ml.arangodb.com + names: + kind: ArangoMLBatchJob + listKind: ArangoMLBatchJobList + plural: arangomlbatchjobs + singular: arangomlbatchjob + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + type: object + x-kubernetes-preserve-unknown-fields: true + served: true + storage: true + subresources: + status: {} +--- +# File: chart/kube-arangodb/crds/ml-job-cron.yaml +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + name: arangomlcronjobs.ml.arangodb.com +spec: + group: ml.arangodb.com + names: + kind: ArangoMLCronJob + listKind: ArangoMLCronJobList + plural: arangomlcronjobs + singular: arangomlcronjob + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + type: object + x-kubernetes-preserve-unknown-fields: true + served: true + storage: true + subresources: + status: {} diff --git a/manifests/enterprise-deployment-replication.yaml b/manifests/enterprise-deployment-replication.yaml index 6dade677a..30348bd2c 100644 --- a/manifests/enterprise-deployment-replication.yaml +++ b/manifests/enterprise-deployment-replication.yaml @@ -6,7 +6,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment-replication release: deployment-replication @@ -18,7 +18,7 @@ metadata: name: arango-deployment-replication-operator-rbac-crd labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment-replication release: deployment-replication @@ -44,7 +44,7 @@ metadata: name: arango-deployment-replication-operator-rbac-deployment-replication labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment-replication release: deployment-replication @@ -63,7 +63,7 @@ metadata: name: arango-deployment-replication-operator-rbac-crd labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment-replication release: deployment-replication @@ -83,7 +83,7 @@ metadata: name: arango-deployment-replication-operator-rbac-deployment-replication labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment-replication release: deployment-replication @@ -104,7 +104,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment-replication release: deployment-replication @@ -130,7 +130,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment-replication release: deployment-replication @@ -151,7 +151,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment-replication release: deployment-replication @@ -186,7 +186,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment-replication release: deployment-replication @@ -204,7 +204,7 @@ spec: metadata: labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment-replication release: deployment-replication @@ -243,7 +243,7 @@ spec: containers: - name: operator imagePullPolicy: Always - image: arangodb/kube-arangodb-enterprise:1.2.35 + image: arangodb/kube-arangodb-enterprise:1.2.36 args: - --scope=legacy - --operator.deployment-replication @@ -372,6 +372,22 @@ spec: --- +# Source: kube-arangodb/templates/ml-operator/cluster-role-binding.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/cluster-role.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/role-binding.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/role.yaml +--- + + # Source: kube-arangodb/templates/storage-operator/cluster-role-binding.yaml --- diff --git a/manifests/enterprise-deployment.yaml b/manifests/enterprise-deployment.yaml index ae598090e..d9f06dd6e 100644 --- a/manifests/enterprise-deployment.yaml +++ b/manifests/enterprise-deployment.yaml @@ -6,7 +6,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment release: deployment @@ -18,7 +18,7 @@ metadata: name: arango-deployment-operator-rbac-crd labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment release: deployment @@ -44,7 +44,7 @@ metadata: name: arango-deployment-operator-rbac-deployment labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment release: deployment @@ -63,7 +63,7 @@ metadata: name: arango-deployment-operator-rbac-crd labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment release: deployment @@ -83,7 +83,7 @@ metadata: name: arango-deployment-operator-rbac-deployment labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment release: deployment @@ -104,7 +104,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment release: deployment @@ -121,7 +121,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment release: deployment @@ -162,7 +162,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment release: deployment @@ -183,7 +183,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment release: deployment @@ -204,7 +204,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment release: deployment @@ -239,7 +239,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment release: deployment @@ -257,7 +257,7 @@ spec: metadata: labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment release: deployment @@ -296,7 +296,7 @@ spec: containers: - name: operator imagePullPolicy: Always - image: arangodb/kube-arangodb-enterprise:1.2.35 + image: arangodb/kube-arangodb-enterprise:1.2.36 args: - --scope=legacy - --operator.deployment @@ -417,6 +417,22 @@ spec: --- +# Source: kube-arangodb/templates/ml-operator/cluster-role-binding.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/cluster-role.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/role-binding.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/role.yaml +--- + + # Source: kube-arangodb/templates/storage-operator/cluster-role-binding.yaml --- diff --git a/manifests/enterprise-k2kclustersync.yaml b/manifests/enterprise-k2kclustersync.yaml index e7b87671d..7557a289a 100644 --- a/manifests/enterprise-k2kclustersync.yaml +++ b/manifests/enterprise-k2kclustersync.yaml @@ -6,7 +6,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: k2kclustersync release: k2kclustersync @@ -18,7 +18,7 @@ metadata: name: arango-k2kclustersync-operator-rbac-crd labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: k2kclustersync release: k2kclustersync @@ -44,7 +44,7 @@ metadata: name: arango-k2kclustersync-operator-rbac-k2kclustersync labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: k2kclustersync release: k2kclustersync @@ -60,7 +60,7 @@ metadata: name: arango-k2kclustersync-operator-rbac-crd labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: k2kclustersync release: k2kclustersync @@ -80,7 +80,7 @@ metadata: name: arango-k2kclustersync-operator-rbac-k2kclustersync labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: k2kclustersync release: k2kclustersync @@ -101,7 +101,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: k2kclustersync release: k2kclustersync @@ -130,7 +130,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: k2kclustersync release: k2kclustersync @@ -151,7 +151,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: k2kclustersync release: k2kclustersync @@ -186,7 +186,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: k2kclustersync release: k2kclustersync @@ -204,7 +204,7 @@ spec: metadata: labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: k2kclustersync release: k2kclustersync @@ -243,7 +243,7 @@ spec: containers: - name: operator imagePullPolicy: Always - image: arangodb/kube-arangodb-enterprise:1.2.35 + image: arangodb/kube-arangodb-enterprise:1.2.36 args: - --scope=legacy - --mode.single @@ -372,6 +372,22 @@ spec: --- +# Source: kube-arangodb/templates/ml-operator/cluster-role-binding.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/cluster-role.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/role-binding.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/role.yaml +--- + + # Source: kube-arangodb/templates/storage-operator/cluster-role-binding.yaml --- diff --git a/manifests/enterprise-ml.yaml b/manifests/enterprise-ml.yaml new file mode 100644 index 000000000..002a6e758 --- /dev/null +++ b/manifests/enterprise-ml.yaml @@ -0,0 +1,438 @@ +# Source: kube-arangodb/templates/service-account.yaml +apiVersion: v1 +kind: ServiceAccount +metadata: + name: arango-ml-operator + namespace: default + labels: + app.kubernetes.io/name: kube-arangodb + helm.sh/chart: kube-arangodb-1.2.36 + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: ml + release: ml +--- +# Source: kube-arangodb/templates/crd/cluster-role.yaml +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRole +metadata: + name: arango-ml-operator-rbac-crd + labels: + app.kubernetes.io/name: kube-arangodb + helm.sh/chart: kube-arangodb-1.2.36 + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: ml + release: ml +rules: + - apiGroups: ["apiextensions.k8s.io"] + resources: ["customresourcedefinitions"] + verbs: ["get", "list", "watch", "update", "delete"] + resourceNames: + - "arangodeployments.database.arangodb.com" + - "arangoclustersynchronizations.database.arangodb.com" + - "arangomembers.database.arangodb.com" + - "arangotasks.database.arangodb.com" + - "arangodeploymentreplications.replication.database.arangodb.com" + - "arangobackups.backup.arangodb.com" + - "arangobackuppolicies.backup.arangodb.com" + - "arangojobs.apps.arangodb.com" + - "arangolocalstorages.storage.arangodb.com" +--- +# Source: kube-arangodb/templates/ml-operator/cluster-role.yaml +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRole +metadata: + name: arango-ml-operator-rbac-ml + labels: + app.kubernetes.io/name: kube-arangodb + helm.sh/chart: kube-arangodb-1.2.36 + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: ml + release: ml +rules: + - apiGroups: ["apiextensions.k8s.io"] + resources: ["customresourcedefinitions"] + verbs: ["get", "list", "watch"] +--- +# Source: kube-arangodb/templates/crd/cluster-role-binding.yaml +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRoleBinding +metadata: + name: arango-ml-operator-rbac-crd + labels: + app.kubernetes.io/name: kube-arangodb + helm.sh/chart: kube-arangodb-1.2.36 + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: ml + release: ml +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: ClusterRole + name: arango-ml-operator-rbac-crd +subjects: + - kind: ServiceAccount + name: arango-ml-operator + namespace: default +--- +# Source: kube-arangodb/templates/ml-operator/cluster-role-binding.yaml +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRoleBinding +metadata: + name: arango-ml-operator-rbac-ml + labels: + app.kubernetes.io/name: kube-arangodb + helm.sh/chart: kube-arangodb-1.2.36 + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: ml + release: ml +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: ClusterRole + name: arango-ml-operator-rbac-ml +subjects: + - kind: ServiceAccount + name: arango-ml-operator + namespace: default +--- +# Source: kube-arangodb/templates/ml-operator/role.yaml +apiVersion: rbac.authorization.k8s.io/v1 +kind: Role +metadata: + name: arango-ml-operator-rbac-ml + namespace: default + labels: + app.kubernetes.io/name: kube-arangodb + helm.sh/chart: kube-arangodb-1.2.36 + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: ml + release: ml +rules: + - apiGroups: + - "ml.arangodb.com" + resources: + - "arangomlextensions" + - "arangomlextensions/status" + - "arangomlbatchjobs" + - "arangomlbatchjobs/status" + - "arangomlcronjobs" + - "arangomlcronjobs/status" + - "arangomlstorages" + - "arangomlstorages/status" + verbs: + - "*" + - apiGroups: + - "database.arangodb.com" + resources: + - "arangodeployments" + verbs: + - "get" + - "list" + - "watch" + - apiGroups: + - "rbac.authorization.k8s.io" + resources: + - "roles" + - "rolebindings" + verbs: ["*"] + - apiGroups: + - "batch" + resources: + - "cronjobs" + - "jobs" + verbs: ["*"] + - apiGroups: ["apps"] + resources: + - "statefulsets" + verbs: ["*"] + - apiGroups: [""] + resources: + - "pods" + - "secrets" + - "services" + - "serviceaccounts" + verbs: ["*"] +--- +# Source: kube-arangodb/templates/ml-operator/role-binding.yaml +apiVersion: rbac.authorization.k8s.io/v1 +kind: RoleBinding +metadata: + name: arango-ml-operator-rbac-ml + namespace: default + labels: + app.kubernetes.io/name: kube-arangodb + helm.sh/chart: kube-arangodb-1.2.36 + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: ml + release: ml +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: Role + name: arango-ml-operator-rbac-ml +subjects: + - kind: ServiceAccount + name: arango-ml-operator + namespace: default +--- +# Source: kube-arangodb/templates/service.yaml +apiVersion: v1 +kind: Service +metadata: + name: arango-ml-operator + namespace: default + labels: + app.kubernetes.io/name: kube-arangodb + helm.sh/chart: kube-arangodb-1.2.36 + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: ml + release: ml +spec: + ports: + - name: server + port: 8528 + protocol: TCP + targetPort: 8528 + - name: http-api + port: 8628 + protocol: TCP + targetPort: 8628 + - name: grpc-api + port: 8728 + protocol: TCP + targetPort: 8728 + selector: + app.kubernetes.io/name: kube-arangodb + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: ml + release: ml + role: leader + type: ClusterIP +--- +# Source: kube-arangodb/templates/deployment.yaml +# Scope "legacy" selected +apiVersion: apps/v1 +kind: Deployment +metadata: + name: arango-ml-operator + namespace: default + labels: + app.kubernetes.io/name: kube-arangodb + helm.sh/chart: kube-arangodb-1.2.36 + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: ml + release: ml +spec: + replicas: 1 + strategy: + type: Recreate + selector: + matchLabels: + app.kubernetes.io/name: kube-arangodb + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: ml + release: ml + template: + metadata: + labels: + app.kubernetes.io/name: kube-arangodb + helm.sh/chart: kube-arangodb-1.2.36 + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: ml + release: ml + spec: + serviceAccountName: arango-ml-operator + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: kubernetes.io/arch + operator: In + values: + - "amd64" + podAntiAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - weight: 100 + podAffinityTerm: + topologyKey: "kubernetes.io/hostname" + labelSelector: + matchExpressions: + - key: app.kubernetes.io/name + operator: In + values: + - kube-arangodb + - key: app.kubernetes.io/instance + operator: In + values: + - ml + hostNetwork: false + hostPID: false + hostIPC: false + securityContext: + runAsNonRoot: true + runAsUser: 1000 + containers: + - name: operator + imagePullPolicy: Always + image: arangodb/kube-arangodb-enterprise:1.2.36 + args: + - --scope=legacy + - --mode.single + - --operator.ml + - --chaos.allowed=false + env: + - name: MY_POD_NAMESPACE + valueFrom: + fieldRef: + fieldPath: metadata.namespace + - name: MY_POD_NAME + valueFrom: + fieldRef: + fieldPath: metadata.name + - name: MY_POD_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + ports: + - name: metrics + containerPort: 8528 + securityContext: + privileged: false + allowPrivilegeEscalation: false + readOnlyRootFilesystem: true + capabilities: + drop: + - 'ALL' + livenessProbe: + httpGet: + path: /health + port: 8528 + scheme: HTTPS + initialDelaySeconds: 5 + periodSeconds: 10 + readinessProbe: + httpGet: + path: /ready + port: 8528 + scheme: HTTPS + initialDelaySeconds: 5 + periodSeconds: 10 + tolerations: + - key: "node.kubernetes.io/unreachable" + operator: "Exists" + effect: "NoExecute" + tolerationSeconds: 5 + - key: "node.kubernetes.io/not-ready" + operator: "Exists" + effect: "NoExecute" + tolerationSeconds: 5 + +# Source: kube-arangodb/templates/apps-operator/cluster-role-binding.yaml +--- + + +# Source: kube-arangodb/templates/apps-operator/cluster-role.yaml +--- + + +# Source: kube-arangodb/templates/apps-operator/role-binding.yaml +--- + + +# Source: kube-arangodb/templates/apps-operator/role.yaml +--- + + +# Source: kube-arangodb/templates/apps-operator/service-account-job.yaml +--- + + +# Source: kube-arangodb/templates/backup-operator/cluster-role-binding.yaml +--- + + +# Source: kube-arangodb/templates/backup-operator/cluster-role.yaml +--- + + +# Source: kube-arangodb/templates/backup-operator/role-binding.yaml +--- + + +# Source: kube-arangodb/templates/backup-operator/role.yaml +--- + + +# Source: kube-arangodb/templates/deployment-operator/cluster-role-binding.yaml +--- + + +# Source: kube-arangodb/templates/deployment-operator/cluster-role.yaml +--- + + +# Source: kube-arangodb/templates/deployment-operator/default-role-binding.yaml +--- + + +# Source: kube-arangodb/templates/deployment-operator/default-role.yaml +--- + + +# Source: kube-arangodb/templates/deployment-operator/role-binding.yaml +--- + + +# Source: kube-arangodb/templates/deployment-operator/role.yaml +--- + + +# Source: kube-arangodb/templates/deployment-replications-operator/cluster-role-binding.yaml +--- + + +# Source: kube-arangodb/templates/deployment-replications-operator/cluster-role.yaml +--- + + +# Source: kube-arangodb/templates/deployment-replications-operator/role-binding.yaml +--- + + +# Source: kube-arangodb/templates/deployment-replications-operator/role.yaml +--- + + +# Source: kube-arangodb/templates/k2k-cluster-sync-operator/cluster-role-binding.yaml +--- + + +# Source: kube-arangodb/templates/k2k-cluster-sync-operator/cluster-role.yaml +--- + + +# Source: kube-arangodb/templates/k2k-cluster-sync-operator/role-binding.yaml +--- + + +# Source: kube-arangodb/templates/k2k-cluster-sync-operator/role.yaml +--- + + +# Source: kube-arangodb/templates/storage-operator/cluster-role-binding.yaml +--- + + +# Source: kube-arangodb/templates/storage-operator/cluster-role.yaml +--- + + +# Source: kube-arangodb/templates/storage-operator/crd.yaml +--- + + +# Source: kube-arangodb/templates/storage-operator/role-binding.yaml +--- + + +# Source: kube-arangodb/templates/storage-operator/role.yaml +--- + diff --git a/manifests/enterprise-storage.yaml b/manifests/enterprise-storage.yaml index 3333d536c..658543068 100644 --- a/manifests/enterprise-storage.yaml +++ b/manifests/enterprise-storage.yaml @@ -6,7 +6,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: storage release: storage @@ -18,7 +18,7 @@ metadata: name: arangolocalstorages.storage.arangodb.com labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: storage release: storage @@ -48,7 +48,7 @@ metadata: name: arango-storage-operator-rbac-crd labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: storage release: storage @@ -74,7 +74,7 @@ metadata: name: arango-storage-operator-rbac-storage labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: storage release: storage @@ -102,7 +102,7 @@ metadata: name: arango-storage-operator-rbac-crd labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: storage release: storage @@ -122,7 +122,7 @@ metadata: name: arango-storage-operator-rbac-storage labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: storage release: storage @@ -143,7 +143,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: storage release: storage @@ -169,7 +169,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: storage release: storage @@ -190,7 +190,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: storage release: storage @@ -225,7 +225,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: storage release: storage @@ -243,7 +243,7 @@ spec: metadata: labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: storage release: storage @@ -282,7 +282,7 @@ spec: containers: - name: operator imagePullPolicy: Always - image: arangodb/kube-arangodb-enterprise:1.2.35 + image: arangodb/kube-arangodb-enterprise:1.2.36 args: - --scope=legacy - --operator.storage @@ -426,3 +426,19 @@ spec: # Source: kube-arangodb/templates/k2k-cluster-sync-operator/role.yaml --- + +# Source: kube-arangodb/templates/ml-operator/cluster-role-binding.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/cluster-role.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/role-binding.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/role.yaml +--- + diff --git a/manifests/kustomize-enterprise/all/enterprise-all.yaml b/manifests/kustomize-enterprise/all/enterprise-all.yaml index 3cb39f6db..1f8dd53b5 100644 --- a/manifests/kustomize-enterprise/all/enterprise-all.yaml +++ b/manifests/kustomize-enterprise/all/enterprise-all.yaml @@ -6,7 +6,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -19,7 +19,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -31,7 +31,7 @@ metadata: name: arangolocalstorages.storage.arangodb.com labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -61,7 +61,7 @@ metadata: name: arango-all-operator-rbac-apps labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -77,7 +77,7 @@ metadata: name: arango-all-operator-rbac-backup labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -93,7 +93,7 @@ metadata: name: arango-all-operator-rbac-crd labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -119,7 +119,7 @@ metadata: name: arango-all-operator-rbac-deployment labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -138,7 +138,7 @@ metadata: name: arango-all-operator-rbac-deployment-replication labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -157,7 +157,23 @@ metadata: name: arango-all-operator-rbac-k2kclustersync labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: all + release: all +rules: + - apiGroups: ["apiextensions.k8s.io"] + resources: ["customresourcedefinitions"] + verbs: ["get", "list", "watch"] +--- +# Source: kube-arangodb/templates/ml-operator/cluster-role.yaml +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRole +metadata: + name: arango-all-operator-rbac-ml + labels: + app.kubernetes.io/name: kube-arangodb + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -173,7 +189,7 @@ metadata: name: arango-all-operator-rbac-storage labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -201,7 +217,7 @@ metadata: name: arango-all-operator-rbac-apps labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -221,7 +237,7 @@ metadata: name: arango-all-operator-rbac-backup labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -241,7 +257,7 @@ metadata: name: arango-all-operator-rbac-crd labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -261,7 +277,7 @@ metadata: name: arango-all-operator-rbac-deployment labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -281,7 +297,7 @@ metadata: name: arango-all-operator-rbac-deployment-replication labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -301,7 +317,7 @@ metadata: name: arango-all-operator-rbac-k2kclustersync labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -314,6 +330,26 @@ subjects: name: arango-all-operator namespace: default --- +# Source: kube-arangodb/templates/ml-operator/cluster-role-binding.yaml +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRoleBinding +metadata: + name: arango-all-operator-rbac-ml + labels: + app.kubernetes.io/name: kube-arangodb + helm.sh/chart: kube-arangodb-1.2.36 + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: all + release: all +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: ClusterRole + name: arango-all-operator-rbac-ml +subjects: + - kind: ServiceAccount + name: arango-all-operator + namespace: default +--- # Source: kube-arangodb/templates/storage-operator/cluster-role-binding.yaml apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding @@ -321,7 +357,7 @@ metadata: name: arango-all-operator-rbac-storage labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -342,7 +378,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -376,7 +412,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -393,7 +429,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -425,7 +461,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -442,7 +478,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -483,7 +519,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -509,7 +545,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -530,6 +566,64 @@ rules: resources: ["arangodeployments", "arangoclustersynchronizations"] verbs: ["get", "list", "watch"] --- +# Source: kube-arangodb/templates/ml-operator/role.yaml +apiVersion: rbac.authorization.k8s.io/v1 +kind: Role +metadata: + name: arango-all-operator-rbac-ml + namespace: default + labels: + app.kubernetes.io/name: kube-arangodb + helm.sh/chart: kube-arangodb-1.2.36 + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: all + release: all +rules: + - apiGroups: + - "ml.arangodb.com" + resources: + - "arangomlextensions" + - "arangomlextensions/status" + - "arangomlbatchjobs" + - "arangomlbatchjobs/status" + - "arangomlcronjobs" + - "arangomlcronjobs/status" + - "arangomlstorages" + - "arangomlstorages/status" + verbs: + - "*" + - apiGroups: + - "database.arangodb.com" + resources: + - "arangodeployments" + verbs: + - "get" + - "list" + - "watch" + - apiGroups: + - "rbac.authorization.k8s.io" + resources: + - "roles" + - "rolebindings" + verbs: ["*"] + - apiGroups: + - "batch" + resources: + - "cronjobs" + - "jobs" + verbs: ["*"] + - apiGroups: ["apps"] + resources: + - "statefulsets" + verbs: ["*"] + - apiGroups: [""] + resources: + - "pods" + - "secrets" + - "services" + - "serviceaccounts" + verbs: ["*"] +--- # Source: kube-arangodb/templates/storage-operator/role.yaml apiVersion: rbac.authorization.k8s.io/v1 kind: Role @@ -538,7 +632,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -564,7 +658,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -584,7 +678,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -605,7 +699,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -626,7 +720,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -647,7 +741,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -668,7 +762,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -689,7 +783,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -702,6 +796,27 @@ subjects: name: arango-all-operator namespace: default --- +# Source: kube-arangodb/templates/ml-operator/role-binding.yaml +apiVersion: rbac.authorization.k8s.io/v1 +kind: RoleBinding +metadata: + name: arango-all-operator-rbac-ml + namespace: default + labels: + app.kubernetes.io/name: kube-arangodb + helm.sh/chart: kube-arangodb-1.2.36 + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: all + release: all +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: Role + name: arango-all-operator-rbac-ml +subjects: + - kind: ServiceAccount + name: arango-all-operator + namespace: default +--- # Source: kube-arangodb/templates/storage-operator/role-binding.yaml apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding @@ -710,7 +825,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -731,7 +846,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -766,7 +881,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -784,7 +899,7 @@ spec: metadata: labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -823,7 +938,7 @@ spec: containers: - name: operator imagePullPolicy: Always - image: arangodb/kube-arangodb-enterprise:1.2.35 + image: arangodb/kube-arangodb-enterprise:1.2.36 args: - --scope=legacy - --operator.deployment @@ -832,6 +947,7 @@ spec: - --operator.backup - --mode.single - --operator.apps + - --operator.ml - --operator.k2k-cluster-sync - --chaos.allowed=false env: diff --git a/manifests/kustomize-enterprise/apps/enterprise-apps.yaml b/manifests/kustomize-enterprise/apps/enterprise-apps.yaml index b960d0151..934424caf 100644 --- a/manifests/kustomize-enterprise/apps/enterprise-apps.yaml +++ b/manifests/kustomize-enterprise/apps/enterprise-apps.yaml @@ -6,7 +6,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: apps release: apps @@ -19,7 +19,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: apps release: apps @@ -31,7 +31,7 @@ metadata: name: arango-apps-operator-rbac-apps labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: apps release: apps @@ -47,7 +47,7 @@ metadata: name: arango-apps-operator-rbac-crd labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: apps release: apps @@ -73,7 +73,7 @@ metadata: name: arango-apps-operator-rbac-apps labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: apps release: apps @@ -93,7 +93,7 @@ metadata: name: arango-apps-operator-rbac-crd labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: apps release: apps @@ -114,7 +114,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: apps release: apps @@ -148,7 +148,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: apps release: apps @@ -165,7 +165,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: apps release: apps @@ -185,7 +185,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: apps release: apps @@ -206,7 +206,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: apps release: apps @@ -241,7 +241,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: apps release: apps @@ -259,7 +259,7 @@ spec: metadata: labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: apps release: apps @@ -298,7 +298,7 @@ spec: containers: - name: operator imagePullPolicy: Always - image: arangodb/kube-arangodb-enterprise:1.2.35 + image: arangodb/kube-arangodb-enterprise:1.2.36 args: - --scope=legacy - --mode.single @@ -425,6 +425,22 @@ spec: --- +# Source: kube-arangodb/templates/ml-operator/cluster-role-binding.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/cluster-role.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/role-binding.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/role.yaml +--- + + # Source: kube-arangodb/templates/storage-operator/cluster-role-binding.yaml --- diff --git a/manifests/kustomize-enterprise/backup/enterprise-backup.yaml b/manifests/kustomize-enterprise/backup/enterprise-backup.yaml index 9ea98c906..afd50772d 100644 --- a/manifests/kustomize-enterprise/backup/enterprise-backup.yaml +++ b/manifests/kustomize-enterprise/backup/enterprise-backup.yaml @@ -6,7 +6,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: backup release: backup @@ -18,7 +18,7 @@ metadata: name: arango-backup-operator-rbac-backup labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: backup release: backup @@ -34,7 +34,7 @@ metadata: name: arango-backup-operator-rbac-crd labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: backup release: backup @@ -60,7 +60,7 @@ metadata: name: arango-backup-operator-rbac-backup labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: backup release: backup @@ -80,7 +80,7 @@ metadata: name: arango-backup-operator-rbac-crd labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: backup release: backup @@ -101,7 +101,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: backup release: backup @@ -133,7 +133,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: backup release: backup @@ -154,7 +154,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: backup release: backup @@ -189,7 +189,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: backup release: backup @@ -207,7 +207,7 @@ spec: metadata: labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: backup release: backup @@ -246,7 +246,7 @@ spec: containers: - name: operator imagePullPolicy: Always - image: arangodb/kube-arangodb-enterprise:1.2.35 + image: arangodb/kube-arangodb-enterprise:1.2.36 args: - --scope=legacy - --operator.backup @@ -375,6 +375,22 @@ spec: --- +# Source: kube-arangodb/templates/ml-operator/cluster-role-binding.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/cluster-role.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/role-binding.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/role.yaml +--- + + # Source: kube-arangodb/templates/storage-operator/cluster-role-binding.yaml --- diff --git a/manifests/kustomize-enterprise/crd/enterprise-crd.yaml b/manifests/kustomize-enterprise/crd/enterprise-crd.yaml index 83780de43..7e6798217 100644 --- a/manifests/kustomize-enterprise/crd/enterprise-crd.yaml +++ b/manifests/kustomize-enterprise/crd/enterprise-crd.yaml @@ -386,3 +386,99 @@ spec: storage: false subresources: status: {} +--- +# File: chart/kube-arangodb/crds/ml-storage.yaml +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + name: arangomlstorages.ml.arangodb.com +spec: + group: ml.arangodb.com + names: + kind: ArangoMLStorage + listKind: ArangoMLStorageList + plural: arangomlstorages + singular: arangomlstorage + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + type: object + x-kubernetes-preserve-unknown-fields: true + served: true + storage: true + subresources: + status: {} +--- +# File: chart/kube-arangodb/crds/ml-extension.yaml +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + name: arangomlextensions.ml.arangodb.com +spec: + group: ml.arangodb.com + names: + kind: ArangoMLExtension + listKind: ArangoMLExtensionList + plural: arangomlextensions + singular: arangomlextension + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + type: object + x-kubernetes-preserve-unknown-fields: true + served: true + storage: true + subresources: + status: {} +--- +# File: chart/kube-arangodb/crds/ml-job-batch.yaml +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + name: arangomlbatchjobs.ml.arangodb.com +spec: + group: ml.arangodb.com + names: + kind: ArangoMLBatchJob + listKind: ArangoMLBatchJobList + plural: arangomlbatchjobs + singular: arangomlbatchjob + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + type: object + x-kubernetes-preserve-unknown-fields: true + served: true + storage: true + subresources: + status: {} +--- +# File: chart/kube-arangodb/crds/ml-job-cron.yaml +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + name: arangomlcronjobs.ml.arangodb.com +spec: + group: ml.arangodb.com + names: + kind: ArangoMLCronJob + listKind: ArangoMLCronJobList + plural: arangomlcronjobs + singular: arangomlcronjob + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + type: object + x-kubernetes-preserve-unknown-fields: true + served: true + storage: true + subresources: + status: {} diff --git a/manifests/kustomize-enterprise/deployment-replication/enterprise-deployment-replication.yaml b/manifests/kustomize-enterprise/deployment-replication/enterprise-deployment-replication.yaml index 6dade677a..30348bd2c 100644 --- a/manifests/kustomize-enterprise/deployment-replication/enterprise-deployment-replication.yaml +++ b/manifests/kustomize-enterprise/deployment-replication/enterprise-deployment-replication.yaml @@ -6,7 +6,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment-replication release: deployment-replication @@ -18,7 +18,7 @@ metadata: name: arango-deployment-replication-operator-rbac-crd labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment-replication release: deployment-replication @@ -44,7 +44,7 @@ metadata: name: arango-deployment-replication-operator-rbac-deployment-replication labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment-replication release: deployment-replication @@ -63,7 +63,7 @@ metadata: name: arango-deployment-replication-operator-rbac-crd labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment-replication release: deployment-replication @@ -83,7 +83,7 @@ metadata: name: arango-deployment-replication-operator-rbac-deployment-replication labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment-replication release: deployment-replication @@ -104,7 +104,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment-replication release: deployment-replication @@ -130,7 +130,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment-replication release: deployment-replication @@ -151,7 +151,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment-replication release: deployment-replication @@ -186,7 +186,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment-replication release: deployment-replication @@ -204,7 +204,7 @@ spec: metadata: labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment-replication release: deployment-replication @@ -243,7 +243,7 @@ spec: containers: - name: operator imagePullPolicy: Always - image: arangodb/kube-arangodb-enterprise:1.2.35 + image: arangodb/kube-arangodb-enterprise:1.2.36 args: - --scope=legacy - --operator.deployment-replication @@ -372,6 +372,22 @@ spec: --- +# Source: kube-arangodb/templates/ml-operator/cluster-role-binding.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/cluster-role.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/role-binding.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/role.yaml +--- + + # Source: kube-arangodb/templates/storage-operator/cluster-role-binding.yaml --- diff --git a/manifests/kustomize-enterprise/deployment/enterprise-deployment.yaml b/manifests/kustomize-enterprise/deployment/enterprise-deployment.yaml index ae598090e..d9f06dd6e 100644 --- a/manifests/kustomize-enterprise/deployment/enterprise-deployment.yaml +++ b/manifests/kustomize-enterprise/deployment/enterprise-deployment.yaml @@ -6,7 +6,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment release: deployment @@ -18,7 +18,7 @@ metadata: name: arango-deployment-operator-rbac-crd labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment release: deployment @@ -44,7 +44,7 @@ metadata: name: arango-deployment-operator-rbac-deployment labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment release: deployment @@ -63,7 +63,7 @@ metadata: name: arango-deployment-operator-rbac-crd labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment release: deployment @@ -83,7 +83,7 @@ metadata: name: arango-deployment-operator-rbac-deployment labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment release: deployment @@ -104,7 +104,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment release: deployment @@ -121,7 +121,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment release: deployment @@ -162,7 +162,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment release: deployment @@ -183,7 +183,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment release: deployment @@ -204,7 +204,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment release: deployment @@ -239,7 +239,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment release: deployment @@ -257,7 +257,7 @@ spec: metadata: labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment release: deployment @@ -296,7 +296,7 @@ spec: containers: - name: operator imagePullPolicy: Always - image: arangodb/kube-arangodb-enterprise:1.2.35 + image: arangodb/kube-arangodb-enterprise:1.2.36 args: - --scope=legacy - --operator.deployment @@ -417,6 +417,22 @@ spec: --- +# Source: kube-arangodb/templates/ml-operator/cluster-role-binding.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/cluster-role.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/role-binding.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/role.yaml +--- + + # Source: kube-arangodb/templates/storage-operator/cluster-role-binding.yaml --- diff --git a/manifests/kustomize-enterprise/k2kclustersync/enterprise-k2kclustersync.yaml b/manifests/kustomize-enterprise/k2kclustersync/enterprise-k2kclustersync.yaml index e7b87671d..7557a289a 100644 --- a/manifests/kustomize-enterprise/k2kclustersync/enterprise-k2kclustersync.yaml +++ b/manifests/kustomize-enterprise/k2kclustersync/enterprise-k2kclustersync.yaml @@ -6,7 +6,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: k2kclustersync release: k2kclustersync @@ -18,7 +18,7 @@ metadata: name: arango-k2kclustersync-operator-rbac-crd labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: k2kclustersync release: k2kclustersync @@ -44,7 +44,7 @@ metadata: name: arango-k2kclustersync-operator-rbac-k2kclustersync labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: k2kclustersync release: k2kclustersync @@ -60,7 +60,7 @@ metadata: name: arango-k2kclustersync-operator-rbac-crd labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: k2kclustersync release: k2kclustersync @@ -80,7 +80,7 @@ metadata: name: arango-k2kclustersync-operator-rbac-k2kclustersync labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: k2kclustersync release: k2kclustersync @@ -101,7 +101,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: k2kclustersync release: k2kclustersync @@ -130,7 +130,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: k2kclustersync release: k2kclustersync @@ -151,7 +151,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: k2kclustersync release: k2kclustersync @@ -186,7 +186,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: k2kclustersync release: k2kclustersync @@ -204,7 +204,7 @@ spec: metadata: labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: k2kclustersync release: k2kclustersync @@ -243,7 +243,7 @@ spec: containers: - name: operator imagePullPolicy: Always - image: arangodb/kube-arangodb-enterprise:1.2.35 + image: arangodb/kube-arangodb-enterprise:1.2.36 args: - --scope=legacy - --mode.single @@ -372,6 +372,22 @@ spec: --- +# Source: kube-arangodb/templates/ml-operator/cluster-role-binding.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/cluster-role.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/role-binding.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/role.yaml +--- + + # Source: kube-arangodb/templates/storage-operator/cluster-role-binding.yaml --- diff --git a/manifests/kustomize-enterprise/storage/enterprise-storage.yaml b/manifests/kustomize-enterprise/storage/enterprise-storage.yaml index 3333d536c..658543068 100644 --- a/manifests/kustomize-enterprise/storage/enterprise-storage.yaml +++ b/manifests/kustomize-enterprise/storage/enterprise-storage.yaml @@ -6,7 +6,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: storage release: storage @@ -18,7 +18,7 @@ metadata: name: arangolocalstorages.storage.arangodb.com labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: storage release: storage @@ -48,7 +48,7 @@ metadata: name: arango-storage-operator-rbac-crd labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: storage release: storage @@ -74,7 +74,7 @@ metadata: name: arango-storage-operator-rbac-storage labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: storage release: storage @@ -102,7 +102,7 @@ metadata: name: arango-storage-operator-rbac-crd labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: storage release: storage @@ -122,7 +122,7 @@ metadata: name: arango-storage-operator-rbac-storage labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: storage release: storage @@ -143,7 +143,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: storage release: storage @@ -169,7 +169,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: storage release: storage @@ -190,7 +190,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: storage release: storage @@ -225,7 +225,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: storage release: storage @@ -243,7 +243,7 @@ spec: metadata: labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: storage release: storage @@ -282,7 +282,7 @@ spec: containers: - name: operator imagePullPolicy: Always - image: arangodb/kube-arangodb-enterprise:1.2.35 + image: arangodb/kube-arangodb-enterprise:1.2.36 args: - --scope=legacy - --operator.storage @@ -426,3 +426,19 @@ spec: # Source: kube-arangodb/templates/k2k-cluster-sync-operator/role.yaml --- + +# Source: kube-arangodb/templates/ml-operator/cluster-role-binding.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/cluster-role.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/role-binding.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/role.yaml +--- + diff --git a/manifests/kustomize/all/arango-all.yaml b/manifests/kustomize/all/arango-all.yaml index 7cbc398f6..0228c56ce 100644 --- a/manifests/kustomize/all/arango-all.yaml +++ b/manifests/kustomize/all/arango-all.yaml @@ -6,7 +6,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -19,7 +19,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -31,7 +31,7 @@ metadata: name: arangolocalstorages.storage.arangodb.com labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -61,7 +61,7 @@ metadata: name: arango-all-operator-rbac-apps labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -77,7 +77,7 @@ metadata: name: arango-all-operator-rbac-backup labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -93,7 +93,7 @@ metadata: name: arango-all-operator-rbac-crd labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -119,7 +119,7 @@ metadata: name: arango-all-operator-rbac-deployment labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -138,7 +138,7 @@ metadata: name: arango-all-operator-rbac-deployment-replication labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -157,7 +157,23 @@ metadata: name: arango-all-operator-rbac-k2kclustersync labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: all + release: all +rules: + - apiGroups: ["apiextensions.k8s.io"] + resources: ["customresourcedefinitions"] + verbs: ["get", "list", "watch"] +--- +# Source: kube-arangodb/templates/ml-operator/cluster-role.yaml +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRole +metadata: + name: arango-all-operator-rbac-ml + labels: + app.kubernetes.io/name: kube-arangodb + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -173,7 +189,7 @@ metadata: name: arango-all-operator-rbac-storage labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -201,7 +217,7 @@ metadata: name: arango-all-operator-rbac-apps labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -221,7 +237,7 @@ metadata: name: arango-all-operator-rbac-backup labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -241,7 +257,7 @@ metadata: name: arango-all-operator-rbac-crd labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -261,7 +277,7 @@ metadata: name: arango-all-operator-rbac-deployment labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -281,7 +297,7 @@ metadata: name: arango-all-operator-rbac-deployment-replication labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -301,7 +317,7 @@ metadata: name: arango-all-operator-rbac-k2kclustersync labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -314,6 +330,26 @@ subjects: name: arango-all-operator namespace: default --- +# Source: kube-arangodb/templates/ml-operator/cluster-role-binding.yaml +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRoleBinding +metadata: + name: arango-all-operator-rbac-ml + labels: + app.kubernetes.io/name: kube-arangodb + helm.sh/chart: kube-arangodb-1.2.36 + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: all + release: all +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: ClusterRole + name: arango-all-operator-rbac-ml +subjects: + - kind: ServiceAccount + name: arango-all-operator + namespace: default +--- # Source: kube-arangodb/templates/storage-operator/cluster-role-binding.yaml apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding @@ -321,7 +357,7 @@ metadata: name: arango-all-operator-rbac-storage labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -342,7 +378,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -376,7 +412,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -393,7 +429,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -425,7 +461,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -442,7 +478,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -483,7 +519,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -509,7 +545,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -530,6 +566,64 @@ rules: resources: ["arangodeployments", "arangoclustersynchronizations"] verbs: ["get", "list", "watch"] --- +# Source: kube-arangodb/templates/ml-operator/role.yaml +apiVersion: rbac.authorization.k8s.io/v1 +kind: Role +metadata: + name: arango-all-operator-rbac-ml + namespace: default + labels: + app.kubernetes.io/name: kube-arangodb + helm.sh/chart: kube-arangodb-1.2.36 + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: all + release: all +rules: + - apiGroups: + - "ml.arangodb.com" + resources: + - "arangomlextensions" + - "arangomlextensions/status" + - "arangomlbatchjobs" + - "arangomlbatchjobs/status" + - "arangomlcronjobs" + - "arangomlcronjobs/status" + - "arangomlstorages" + - "arangomlstorages/status" + verbs: + - "*" + - apiGroups: + - "database.arangodb.com" + resources: + - "arangodeployments" + verbs: + - "get" + - "list" + - "watch" + - apiGroups: + - "rbac.authorization.k8s.io" + resources: + - "roles" + - "rolebindings" + verbs: ["*"] + - apiGroups: + - "batch" + resources: + - "cronjobs" + - "jobs" + verbs: ["*"] + - apiGroups: ["apps"] + resources: + - "statefulsets" + verbs: ["*"] + - apiGroups: [""] + resources: + - "pods" + - "secrets" + - "services" + - "serviceaccounts" + verbs: ["*"] +--- # Source: kube-arangodb/templates/storage-operator/role.yaml apiVersion: rbac.authorization.k8s.io/v1 kind: Role @@ -538,7 +632,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -564,7 +658,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -584,7 +678,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -605,7 +699,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -626,7 +720,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -647,7 +741,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -668,7 +762,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -689,7 +783,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -702,6 +796,27 @@ subjects: name: arango-all-operator namespace: default --- +# Source: kube-arangodb/templates/ml-operator/role-binding.yaml +apiVersion: rbac.authorization.k8s.io/v1 +kind: RoleBinding +metadata: + name: arango-all-operator-rbac-ml + namespace: default + labels: + app.kubernetes.io/name: kube-arangodb + helm.sh/chart: kube-arangodb-1.2.36 + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: all + release: all +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: Role + name: arango-all-operator-rbac-ml +subjects: + - kind: ServiceAccount + name: arango-all-operator + namespace: default +--- # Source: kube-arangodb/templates/storage-operator/role-binding.yaml apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding @@ -710,7 +825,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -731,7 +846,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -766,7 +881,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -784,7 +899,7 @@ spec: metadata: labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: all release: all @@ -823,7 +938,7 @@ spec: containers: - name: operator imagePullPolicy: Always - image: arangodb/kube-arangodb:1.2.35 + image: arangodb/kube-arangodb:1.2.36 args: - --scope=legacy - --operator.deployment @@ -832,6 +947,7 @@ spec: - --operator.backup - --mode.single - --operator.apps + - --operator.ml - --operator.k2k-cluster-sync - --chaos.allowed=false env: diff --git a/manifests/kustomize/apps/arango-apps.yaml b/manifests/kustomize/apps/arango-apps.yaml index 788d0bb89..4f843ba72 100644 --- a/manifests/kustomize/apps/arango-apps.yaml +++ b/manifests/kustomize/apps/arango-apps.yaml @@ -6,7 +6,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: apps release: apps @@ -19,7 +19,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: apps release: apps @@ -31,7 +31,7 @@ metadata: name: arango-apps-operator-rbac-apps labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: apps release: apps @@ -47,7 +47,7 @@ metadata: name: arango-apps-operator-rbac-crd labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: apps release: apps @@ -73,7 +73,7 @@ metadata: name: arango-apps-operator-rbac-apps labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: apps release: apps @@ -93,7 +93,7 @@ metadata: name: arango-apps-operator-rbac-crd labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: apps release: apps @@ -114,7 +114,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: apps release: apps @@ -148,7 +148,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: apps release: apps @@ -165,7 +165,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: apps release: apps @@ -185,7 +185,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: apps release: apps @@ -206,7 +206,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: apps release: apps @@ -241,7 +241,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: apps release: apps @@ -259,7 +259,7 @@ spec: metadata: labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: apps release: apps @@ -298,7 +298,7 @@ spec: containers: - name: operator imagePullPolicy: Always - image: arangodb/kube-arangodb:1.2.35 + image: arangodb/kube-arangodb:1.2.36 args: - --scope=legacy - --mode.single @@ -425,6 +425,22 @@ spec: --- +# Source: kube-arangodb/templates/ml-operator/cluster-role-binding.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/cluster-role.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/role-binding.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/role.yaml +--- + + # Source: kube-arangodb/templates/storage-operator/cluster-role-binding.yaml --- diff --git a/manifests/kustomize/apps/arango-ml.yaml b/manifests/kustomize/apps/arango-ml.yaml new file mode 100644 index 000000000..48ee399ab --- /dev/null +++ b/manifests/kustomize/apps/arango-ml.yaml @@ -0,0 +1,438 @@ +# Source: kube-arangodb/templates/service-account.yaml +apiVersion: v1 +kind: ServiceAccount +metadata: + name: arango-ml-operator + namespace: default + labels: + app.kubernetes.io/name: kube-arangodb + helm.sh/chart: kube-arangodb-1.2.36 + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: ml + release: ml +--- +# Source: kube-arangodb/templates/crd/cluster-role.yaml +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRole +metadata: + name: arango-ml-operator-rbac-crd + labels: + app.kubernetes.io/name: kube-arangodb + helm.sh/chart: kube-arangodb-1.2.36 + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: ml + release: ml +rules: + - apiGroups: ["apiextensions.k8s.io"] + resources: ["customresourcedefinitions"] + verbs: ["get", "list", "watch", "update", "delete"] + resourceNames: + - "arangodeployments.database.arangodb.com" + - "arangoclustersynchronizations.database.arangodb.com" + - "arangomembers.database.arangodb.com" + - "arangotasks.database.arangodb.com" + - "arangodeploymentreplications.replication.database.arangodb.com" + - "arangobackups.backup.arangodb.com" + - "arangobackuppolicies.backup.arangodb.com" + - "arangojobs.apps.arangodb.com" + - "arangolocalstorages.storage.arangodb.com" +--- +# Source: kube-arangodb/templates/ml-operator/cluster-role.yaml +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRole +metadata: + name: arango-ml-operator-rbac-ml + labels: + app.kubernetes.io/name: kube-arangodb + helm.sh/chart: kube-arangodb-1.2.36 + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: ml + release: ml +rules: + - apiGroups: ["apiextensions.k8s.io"] + resources: ["customresourcedefinitions"] + verbs: ["get", "list", "watch"] +--- +# Source: kube-arangodb/templates/crd/cluster-role-binding.yaml +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRoleBinding +metadata: + name: arango-ml-operator-rbac-crd + labels: + app.kubernetes.io/name: kube-arangodb + helm.sh/chart: kube-arangodb-1.2.36 + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: ml + release: ml +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: ClusterRole + name: arango-ml-operator-rbac-crd +subjects: + - kind: ServiceAccount + name: arango-ml-operator + namespace: default +--- +# Source: kube-arangodb/templates/ml-operator/cluster-role-binding.yaml +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRoleBinding +metadata: + name: arango-ml-operator-rbac-ml + labels: + app.kubernetes.io/name: kube-arangodb + helm.sh/chart: kube-arangodb-1.2.36 + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: ml + release: ml +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: ClusterRole + name: arango-ml-operator-rbac-ml +subjects: + - kind: ServiceAccount + name: arango-ml-operator + namespace: default +--- +# Source: kube-arangodb/templates/ml-operator/role.yaml +apiVersion: rbac.authorization.k8s.io/v1 +kind: Role +metadata: + name: arango-ml-operator-rbac-ml + namespace: default + labels: + app.kubernetes.io/name: kube-arangodb + helm.sh/chart: kube-arangodb-1.2.36 + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: ml + release: ml +rules: + - apiGroups: + - "ml.arangodb.com" + resources: + - "arangomlextensions" + - "arangomlextensions/status" + - "arangomlbatchjobs" + - "arangomlbatchjobs/status" + - "arangomlcronjobs" + - "arangomlcronjobs/status" + - "arangomlstorages" + - "arangomlstorages/status" + verbs: + - "*" + - apiGroups: + - "database.arangodb.com" + resources: + - "arangodeployments" + verbs: + - "get" + - "list" + - "watch" + - apiGroups: + - "rbac.authorization.k8s.io" + resources: + - "roles" + - "rolebindings" + verbs: ["*"] + - apiGroups: + - "batch" + resources: + - "cronjobs" + - "jobs" + verbs: ["*"] + - apiGroups: ["apps"] + resources: + - "statefulsets" + verbs: ["*"] + - apiGroups: [""] + resources: + - "pods" + - "secrets" + - "services" + - "serviceaccounts" + verbs: ["*"] +--- +# Source: kube-arangodb/templates/ml-operator/role-binding.yaml +apiVersion: rbac.authorization.k8s.io/v1 +kind: RoleBinding +metadata: + name: arango-ml-operator-rbac-ml + namespace: default + labels: + app.kubernetes.io/name: kube-arangodb + helm.sh/chart: kube-arangodb-1.2.36 + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: ml + release: ml +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: Role + name: arango-ml-operator-rbac-ml +subjects: + - kind: ServiceAccount + name: arango-ml-operator + namespace: default +--- +# Source: kube-arangodb/templates/service.yaml +apiVersion: v1 +kind: Service +metadata: + name: arango-ml-operator + namespace: default + labels: + app.kubernetes.io/name: kube-arangodb + helm.sh/chart: kube-arangodb-1.2.36 + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: ml + release: ml +spec: + ports: + - name: server + port: 8528 + protocol: TCP + targetPort: 8528 + - name: http-api + port: 8628 + protocol: TCP + targetPort: 8628 + - name: grpc-api + port: 8728 + protocol: TCP + targetPort: 8728 + selector: + app.kubernetes.io/name: kube-arangodb + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: ml + release: ml + role: leader + type: ClusterIP +--- +# Source: kube-arangodb/templates/deployment.yaml +# Scope "legacy" selected +apiVersion: apps/v1 +kind: Deployment +metadata: + name: arango-ml-operator + namespace: default + labels: + app.kubernetes.io/name: kube-arangodb + helm.sh/chart: kube-arangodb-1.2.36 + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: ml + release: ml +spec: + replicas: 1 + strategy: + type: Recreate + selector: + matchLabels: + app.kubernetes.io/name: kube-arangodb + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: ml + release: ml + template: + metadata: + labels: + app.kubernetes.io/name: kube-arangodb + helm.sh/chart: kube-arangodb-1.2.36 + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: ml + release: ml + spec: + serviceAccountName: arango-ml-operator + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: kubernetes.io/arch + operator: In + values: + - "amd64" + podAntiAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - weight: 100 + podAffinityTerm: + topologyKey: "kubernetes.io/hostname" + labelSelector: + matchExpressions: + - key: app.kubernetes.io/name + operator: In + values: + - kube-arangodb + - key: app.kubernetes.io/instance + operator: In + values: + - ml + hostNetwork: false + hostPID: false + hostIPC: false + securityContext: + runAsNonRoot: true + runAsUser: 1000 + containers: + - name: operator + imagePullPolicy: Always + image: arangodb/kube-arangodb:1.2.36 + args: + - --scope=legacy + - --mode.single + - --operator.ml + - --chaos.allowed=false + env: + - name: MY_POD_NAMESPACE + valueFrom: + fieldRef: + fieldPath: metadata.namespace + - name: MY_POD_NAME + valueFrom: + fieldRef: + fieldPath: metadata.name + - name: MY_POD_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + ports: + - name: metrics + containerPort: 8528 + securityContext: + privileged: false + allowPrivilegeEscalation: false + readOnlyRootFilesystem: true + capabilities: + drop: + - 'ALL' + livenessProbe: + httpGet: + path: /health + port: 8528 + scheme: HTTPS + initialDelaySeconds: 5 + periodSeconds: 10 + readinessProbe: + httpGet: + path: /ready + port: 8528 + scheme: HTTPS + initialDelaySeconds: 5 + periodSeconds: 10 + tolerations: + - key: "node.kubernetes.io/unreachable" + operator: "Exists" + effect: "NoExecute" + tolerationSeconds: 5 + - key: "node.kubernetes.io/not-ready" + operator: "Exists" + effect: "NoExecute" + tolerationSeconds: 5 + +# Source: kube-arangodb/templates/apps-operator/cluster-role-binding.yaml +--- + + +# Source: kube-arangodb/templates/apps-operator/cluster-role.yaml +--- + + +# Source: kube-arangodb/templates/apps-operator/role-binding.yaml +--- + + +# Source: kube-arangodb/templates/apps-operator/role.yaml +--- + + +# Source: kube-arangodb/templates/apps-operator/service-account-job.yaml +--- + + +# Source: kube-arangodb/templates/backup-operator/cluster-role-binding.yaml +--- + + +# Source: kube-arangodb/templates/backup-operator/cluster-role.yaml +--- + + +# Source: kube-arangodb/templates/backup-operator/role-binding.yaml +--- + + +# Source: kube-arangodb/templates/backup-operator/role.yaml +--- + + +# Source: kube-arangodb/templates/deployment-operator/cluster-role-binding.yaml +--- + + +# Source: kube-arangodb/templates/deployment-operator/cluster-role.yaml +--- + + +# Source: kube-arangodb/templates/deployment-operator/default-role-binding.yaml +--- + + +# Source: kube-arangodb/templates/deployment-operator/default-role.yaml +--- + + +# Source: kube-arangodb/templates/deployment-operator/role-binding.yaml +--- + + +# Source: kube-arangodb/templates/deployment-operator/role.yaml +--- + + +# Source: kube-arangodb/templates/deployment-replications-operator/cluster-role-binding.yaml +--- + + +# Source: kube-arangodb/templates/deployment-replications-operator/cluster-role.yaml +--- + + +# Source: kube-arangodb/templates/deployment-replications-operator/role-binding.yaml +--- + + +# Source: kube-arangodb/templates/deployment-replications-operator/role.yaml +--- + + +# Source: kube-arangodb/templates/k2k-cluster-sync-operator/cluster-role-binding.yaml +--- + + +# Source: kube-arangodb/templates/k2k-cluster-sync-operator/cluster-role.yaml +--- + + +# Source: kube-arangodb/templates/k2k-cluster-sync-operator/role-binding.yaml +--- + + +# Source: kube-arangodb/templates/k2k-cluster-sync-operator/role.yaml +--- + + +# Source: kube-arangodb/templates/storage-operator/cluster-role-binding.yaml +--- + + +# Source: kube-arangodb/templates/storage-operator/cluster-role.yaml +--- + + +# Source: kube-arangodb/templates/storage-operator/crd.yaml +--- + + +# Source: kube-arangodb/templates/storage-operator/role-binding.yaml +--- + + +# Source: kube-arangodb/templates/storage-operator/role.yaml +--- + diff --git a/manifests/kustomize/apps/enterprise-ml.yaml b/manifests/kustomize/apps/enterprise-ml.yaml new file mode 100644 index 000000000..002a6e758 --- /dev/null +++ b/manifests/kustomize/apps/enterprise-ml.yaml @@ -0,0 +1,438 @@ +# Source: kube-arangodb/templates/service-account.yaml +apiVersion: v1 +kind: ServiceAccount +metadata: + name: arango-ml-operator + namespace: default + labels: + app.kubernetes.io/name: kube-arangodb + helm.sh/chart: kube-arangodb-1.2.36 + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: ml + release: ml +--- +# Source: kube-arangodb/templates/crd/cluster-role.yaml +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRole +metadata: + name: arango-ml-operator-rbac-crd + labels: + app.kubernetes.io/name: kube-arangodb + helm.sh/chart: kube-arangodb-1.2.36 + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: ml + release: ml +rules: + - apiGroups: ["apiextensions.k8s.io"] + resources: ["customresourcedefinitions"] + verbs: ["get", "list", "watch", "update", "delete"] + resourceNames: + - "arangodeployments.database.arangodb.com" + - "arangoclustersynchronizations.database.arangodb.com" + - "arangomembers.database.arangodb.com" + - "arangotasks.database.arangodb.com" + - "arangodeploymentreplications.replication.database.arangodb.com" + - "arangobackups.backup.arangodb.com" + - "arangobackuppolicies.backup.arangodb.com" + - "arangojobs.apps.arangodb.com" + - "arangolocalstorages.storage.arangodb.com" +--- +# Source: kube-arangodb/templates/ml-operator/cluster-role.yaml +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRole +metadata: + name: arango-ml-operator-rbac-ml + labels: + app.kubernetes.io/name: kube-arangodb + helm.sh/chart: kube-arangodb-1.2.36 + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: ml + release: ml +rules: + - apiGroups: ["apiextensions.k8s.io"] + resources: ["customresourcedefinitions"] + verbs: ["get", "list", "watch"] +--- +# Source: kube-arangodb/templates/crd/cluster-role-binding.yaml +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRoleBinding +metadata: + name: arango-ml-operator-rbac-crd + labels: + app.kubernetes.io/name: kube-arangodb + helm.sh/chart: kube-arangodb-1.2.36 + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: ml + release: ml +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: ClusterRole + name: arango-ml-operator-rbac-crd +subjects: + - kind: ServiceAccount + name: arango-ml-operator + namespace: default +--- +# Source: kube-arangodb/templates/ml-operator/cluster-role-binding.yaml +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRoleBinding +metadata: + name: arango-ml-operator-rbac-ml + labels: + app.kubernetes.io/name: kube-arangodb + helm.sh/chart: kube-arangodb-1.2.36 + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: ml + release: ml +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: ClusterRole + name: arango-ml-operator-rbac-ml +subjects: + - kind: ServiceAccount + name: arango-ml-operator + namespace: default +--- +# Source: kube-arangodb/templates/ml-operator/role.yaml +apiVersion: rbac.authorization.k8s.io/v1 +kind: Role +metadata: + name: arango-ml-operator-rbac-ml + namespace: default + labels: + app.kubernetes.io/name: kube-arangodb + helm.sh/chart: kube-arangodb-1.2.36 + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: ml + release: ml +rules: + - apiGroups: + - "ml.arangodb.com" + resources: + - "arangomlextensions" + - "arangomlextensions/status" + - "arangomlbatchjobs" + - "arangomlbatchjobs/status" + - "arangomlcronjobs" + - "arangomlcronjobs/status" + - "arangomlstorages" + - "arangomlstorages/status" + verbs: + - "*" + - apiGroups: + - "database.arangodb.com" + resources: + - "arangodeployments" + verbs: + - "get" + - "list" + - "watch" + - apiGroups: + - "rbac.authorization.k8s.io" + resources: + - "roles" + - "rolebindings" + verbs: ["*"] + - apiGroups: + - "batch" + resources: + - "cronjobs" + - "jobs" + verbs: ["*"] + - apiGroups: ["apps"] + resources: + - "statefulsets" + verbs: ["*"] + - apiGroups: [""] + resources: + - "pods" + - "secrets" + - "services" + - "serviceaccounts" + verbs: ["*"] +--- +# Source: kube-arangodb/templates/ml-operator/role-binding.yaml +apiVersion: rbac.authorization.k8s.io/v1 +kind: RoleBinding +metadata: + name: arango-ml-operator-rbac-ml + namespace: default + labels: + app.kubernetes.io/name: kube-arangodb + helm.sh/chart: kube-arangodb-1.2.36 + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: ml + release: ml +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: Role + name: arango-ml-operator-rbac-ml +subjects: + - kind: ServiceAccount + name: arango-ml-operator + namespace: default +--- +# Source: kube-arangodb/templates/service.yaml +apiVersion: v1 +kind: Service +metadata: + name: arango-ml-operator + namespace: default + labels: + app.kubernetes.io/name: kube-arangodb + helm.sh/chart: kube-arangodb-1.2.36 + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: ml + release: ml +spec: + ports: + - name: server + port: 8528 + protocol: TCP + targetPort: 8528 + - name: http-api + port: 8628 + protocol: TCP + targetPort: 8628 + - name: grpc-api + port: 8728 + protocol: TCP + targetPort: 8728 + selector: + app.kubernetes.io/name: kube-arangodb + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: ml + release: ml + role: leader + type: ClusterIP +--- +# Source: kube-arangodb/templates/deployment.yaml +# Scope "legacy" selected +apiVersion: apps/v1 +kind: Deployment +metadata: + name: arango-ml-operator + namespace: default + labels: + app.kubernetes.io/name: kube-arangodb + helm.sh/chart: kube-arangodb-1.2.36 + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: ml + release: ml +spec: + replicas: 1 + strategy: + type: Recreate + selector: + matchLabels: + app.kubernetes.io/name: kube-arangodb + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: ml + release: ml + template: + metadata: + labels: + app.kubernetes.io/name: kube-arangodb + helm.sh/chart: kube-arangodb-1.2.36 + app.kubernetes.io/managed-by: Tiller + app.kubernetes.io/instance: ml + release: ml + spec: + serviceAccountName: arango-ml-operator + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: kubernetes.io/arch + operator: In + values: + - "amd64" + podAntiAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - weight: 100 + podAffinityTerm: + topologyKey: "kubernetes.io/hostname" + labelSelector: + matchExpressions: + - key: app.kubernetes.io/name + operator: In + values: + - kube-arangodb + - key: app.kubernetes.io/instance + operator: In + values: + - ml + hostNetwork: false + hostPID: false + hostIPC: false + securityContext: + runAsNonRoot: true + runAsUser: 1000 + containers: + - name: operator + imagePullPolicy: Always + image: arangodb/kube-arangodb-enterprise:1.2.36 + args: + - --scope=legacy + - --mode.single + - --operator.ml + - --chaos.allowed=false + env: + - name: MY_POD_NAMESPACE + valueFrom: + fieldRef: + fieldPath: metadata.namespace + - name: MY_POD_NAME + valueFrom: + fieldRef: + fieldPath: metadata.name + - name: MY_POD_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + ports: + - name: metrics + containerPort: 8528 + securityContext: + privileged: false + allowPrivilegeEscalation: false + readOnlyRootFilesystem: true + capabilities: + drop: + - 'ALL' + livenessProbe: + httpGet: + path: /health + port: 8528 + scheme: HTTPS + initialDelaySeconds: 5 + periodSeconds: 10 + readinessProbe: + httpGet: + path: /ready + port: 8528 + scheme: HTTPS + initialDelaySeconds: 5 + periodSeconds: 10 + tolerations: + - key: "node.kubernetes.io/unreachable" + operator: "Exists" + effect: "NoExecute" + tolerationSeconds: 5 + - key: "node.kubernetes.io/not-ready" + operator: "Exists" + effect: "NoExecute" + tolerationSeconds: 5 + +# Source: kube-arangodb/templates/apps-operator/cluster-role-binding.yaml +--- + + +# Source: kube-arangodb/templates/apps-operator/cluster-role.yaml +--- + + +# Source: kube-arangodb/templates/apps-operator/role-binding.yaml +--- + + +# Source: kube-arangodb/templates/apps-operator/role.yaml +--- + + +# Source: kube-arangodb/templates/apps-operator/service-account-job.yaml +--- + + +# Source: kube-arangodb/templates/backup-operator/cluster-role-binding.yaml +--- + + +# Source: kube-arangodb/templates/backup-operator/cluster-role.yaml +--- + + +# Source: kube-arangodb/templates/backup-operator/role-binding.yaml +--- + + +# Source: kube-arangodb/templates/backup-operator/role.yaml +--- + + +# Source: kube-arangodb/templates/deployment-operator/cluster-role-binding.yaml +--- + + +# Source: kube-arangodb/templates/deployment-operator/cluster-role.yaml +--- + + +# Source: kube-arangodb/templates/deployment-operator/default-role-binding.yaml +--- + + +# Source: kube-arangodb/templates/deployment-operator/default-role.yaml +--- + + +# Source: kube-arangodb/templates/deployment-operator/role-binding.yaml +--- + + +# Source: kube-arangodb/templates/deployment-operator/role.yaml +--- + + +# Source: kube-arangodb/templates/deployment-replications-operator/cluster-role-binding.yaml +--- + + +# Source: kube-arangodb/templates/deployment-replications-operator/cluster-role.yaml +--- + + +# Source: kube-arangodb/templates/deployment-replications-operator/role-binding.yaml +--- + + +# Source: kube-arangodb/templates/deployment-replications-operator/role.yaml +--- + + +# Source: kube-arangodb/templates/k2k-cluster-sync-operator/cluster-role-binding.yaml +--- + + +# Source: kube-arangodb/templates/k2k-cluster-sync-operator/cluster-role.yaml +--- + + +# Source: kube-arangodb/templates/k2k-cluster-sync-operator/role-binding.yaml +--- + + +# Source: kube-arangodb/templates/k2k-cluster-sync-operator/role.yaml +--- + + +# Source: kube-arangodb/templates/storage-operator/cluster-role-binding.yaml +--- + + +# Source: kube-arangodb/templates/storage-operator/cluster-role.yaml +--- + + +# Source: kube-arangodb/templates/storage-operator/crd.yaml +--- + + +# Source: kube-arangodb/templates/storage-operator/role-binding.yaml +--- + + +# Source: kube-arangodb/templates/storage-operator/role.yaml +--- + diff --git a/manifests/kustomize/backup/arango-backup.yaml b/manifests/kustomize/backup/arango-backup.yaml index 8919ef505..7ef959122 100644 --- a/manifests/kustomize/backup/arango-backup.yaml +++ b/manifests/kustomize/backup/arango-backup.yaml @@ -6,7 +6,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: backup release: backup @@ -18,7 +18,7 @@ metadata: name: arango-backup-operator-rbac-backup labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: backup release: backup @@ -34,7 +34,7 @@ metadata: name: arango-backup-operator-rbac-crd labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: backup release: backup @@ -60,7 +60,7 @@ metadata: name: arango-backup-operator-rbac-backup labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: backup release: backup @@ -80,7 +80,7 @@ metadata: name: arango-backup-operator-rbac-crd labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: backup release: backup @@ -101,7 +101,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: backup release: backup @@ -133,7 +133,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: backup release: backup @@ -154,7 +154,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: backup release: backup @@ -189,7 +189,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: backup release: backup @@ -207,7 +207,7 @@ spec: metadata: labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: backup release: backup @@ -246,7 +246,7 @@ spec: containers: - name: operator imagePullPolicy: Always - image: arangodb/kube-arangodb:1.2.35 + image: arangodb/kube-arangodb:1.2.36 args: - --scope=legacy - --operator.backup @@ -375,6 +375,22 @@ spec: --- +# Source: kube-arangodb/templates/ml-operator/cluster-role-binding.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/cluster-role.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/role-binding.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/role.yaml +--- + + # Source: kube-arangodb/templates/storage-operator/cluster-role-binding.yaml --- diff --git a/manifests/kustomize/crd/arango-crd.yaml b/manifests/kustomize/crd/arango-crd.yaml index 83780de43..7e6798217 100644 --- a/manifests/kustomize/crd/arango-crd.yaml +++ b/manifests/kustomize/crd/arango-crd.yaml @@ -386,3 +386,99 @@ spec: storage: false subresources: status: {} +--- +# File: chart/kube-arangodb/crds/ml-storage.yaml +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + name: arangomlstorages.ml.arangodb.com +spec: + group: ml.arangodb.com + names: + kind: ArangoMLStorage + listKind: ArangoMLStorageList + plural: arangomlstorages + singular: arangomlstorage + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + type: object + x-kubernetes-preserve-unknown-fields: true + served: true + storage: true + subresources: + status: {} +--- +# File: chart/kube-arangodb/crds/ml-extension.yaml +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + name: arangomlextensions.ml.arangodb.com +spec: + group: ml.arangodb.com + names: + kind: ArangoMLExtension + listKind: ArangoMLExtensionList + plural: arangomlextensions + singular: arangomlextension + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + type: object + x-kubernetes-preserve-unknown-fields: true + served: true + storage: true + subresources: + status: {} +--- +# File: chart/kube-arangodb/crds/ml-job-batch.yaml +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + name: arangomlbatchjobs.ml.arangodb.com +spec: + group: ml.arangodb.com + names: + kind: ArangoMLBatchJob + listKind: ArangoMLBatchJobList + plural: arangomlbatchjobs + singular: arangomlbatchjob + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + type: object + x-kubernetes-preserve-unknown-fields: true + served: true + storage: true + subresources: + status: {} +--- +# File: chart/kube-arangodb/crds/ml-job-cron.yaml +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + name: arangomlcronjobs.ml.arangodb.com +spec: + group: ml.arangodb.com + names: + kind: ArangoMLCronJob + listKind: ArangoMLCronJobList + plural: arangomlcronjobs + singular: arangomlcronjob + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + type: object + x-kubernetes-preserve-unknown-fields: true + served: true + storage: true + subresources: + status: {} diff --git a/manifests/kustomize/deployment-replication/arango-deployment-replication.yaml b/manifests/kustomize/deployment-replication/arango-deployment-replication.yaml index 9038aaeac..fe9960f27 100644 --- a/manifests/kustomize/deployment-replication/arango-deployment-replication.yaml +++ b/manifests/kustomize/deployment-replication/arango-deployment-replication.yaml @@ -6,7 +6,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment-replication release: deployment-replication @@ -18,7 +18,7 @@ metadata: name: arango-deployment-replication-operator-rbac-crd labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment-replication release: deployment-replication @@ -44,7 +44,7 @@ metadata: name: arango-deployment-replication-operator-rbac-deployment-replication labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment-replication release: deployment-replication @@ -63,7 +63,7 @@ metadata: name: arango-deployment-replication-operator-rbac-crd labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment-replication release: deployment-replication @@ -83,7 +83,7 @@ metadata: name: arango-deployment-replication-operator-rbac-deployment-replication labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment-replication release: deployment-replication @@ -104,7 +104,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment-replication release: deployment-replication @@ -130,7 +130,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment-replication release: deployment-replication @@ -151,7 +151,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment-replication release: deployment-replication @@ -186,7 +186,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment-replication release: deployment-replication @@ -204,7 +204,7 @@ spec: metadata: labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment-replication release: deployment-replication @@ -243,7 +243,7 @@ spec: containers: - name: operator imagePullPolicy: Always - image: arangodb/kube-arangodb:1.2.35 + image: arangodb/kube-arangodb:1.2.36 args: - --scope=legacy - --operator.deployment-replication @@ -372,6 +372,22 @@ spec: --- +# Source: kube-arangodb/templates/ml-operator/cluster-role-binding.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/cluster-role.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/role-binding.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/role.yaml +--- + + # Source: kube-arangodb/templates/storage-operator/cluster-role-binding.yaml --- diff --git a/manifests/kustomize/deployment/arango-deployment.yaml b/manifests/kustomize/deployment/arango-deployment.yaml index 0831afe53..1ac21225d 100644 --- a/manifests/kustomize/deployment/arango-deployment.yaml +++ b/manifests/kustomize/deployment/arango-deployment.yaml @@ -6,7 +6,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment release: deployment @@ -18,7 +18,7 @@ metadata: name: arango-deployment-operator-rbac-crd labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment release: deployment @@ -44,7 +44,7 @@ metadata: name: arango-deployment-operator-rbac-deployment labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment release: deployment @@ -63,7 +63,7 @@ metadata: name: arango-deployment-operator-rbac-crd labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment release: deployment @@ -83,7 +83,7 @@ metadata: name: arango-deployment-operator-rbac-deployment labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment release: deployment @@ -104,7 +104,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment release: deployment @@ -121,7 +121,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment release: deployment @@ -162,7 +162,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment release: deployment @@ -183,7 +183,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment release: deployment @@ -204,7 +204,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment release: deployment @@ -239,7 +239,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment release: deployment @@ -257,7 +257,7 @@ spec: metadata: labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: deployment release: deployment @@ -296,7 +296,7 @@ spec: containers: - name: operator imagePullPolicy: Always - image: arangodb/kube-arangodb:1.2.35 + image: arangodb/kube-arangodb:1.2.36 args: - --scope=legacy - --operator.deployment @@ -417,6 +417,22 @@ spec: --- +# Source: kube-arangodb/templates/ml-operator/cluster-role-binding.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/cluster-role.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/role-binding.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/role.yaml +--- + + # Source: kube-arangodb/templates/storage-operator/cluster-role-binding.yaml --- diff --git a/manifests/kustomize/k2kclustersync/arango-k2kclustersync.yaml b/manifests/kustomize/k2kclustersync/arango-k2kclustersync.yaml index d28d1f714..a7efba7a0 100644 --- a/manifests/kustomize/k2kclustersync/arango-k2kclustersync.yaml +++ b/manifests/kustomize/k2kclustersync/arango-k2kclustersync.yaml @@ -6,7 +6,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: k2kclustersync release: k2kclustersync @@ -18,7 +18,7 @@ metadata: name: arango-k2kclustersync-operator-rbac-crd labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: k2kclustersync release: k2kclustersync @@ -44,7 +44,7 @@ metadata: name: arango-k2kclustersync-operator-rbac-k2kclustersync labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: k2kclustersync release: k2kclustersync @@ -60,7 +60,7 @@ metadata: name: arango-k2kclustersync-operator-rbac-crd labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: k2kclustersync release: k2kclustersync @@ -80,7 +80,7 @@ metadata: name: arango-k2kclustersync-operator-rbac-k2kclustersync labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: k2kclustersync release: k2kclustersync @@ -101,7 +101,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: k2kclustersync release: k2kclustersync @@ -130,7 +130,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: k2kclustersync release: k2kclustersync @@ -151,7 +151,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: k2kclustersync release: k2kclustersync @@ -186,7 +186,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: k2kclustersync release: k2kclustersync @@ -204,7 +204,7 @@ spec: metadata: labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: k2kclustersync release: k2kclustersync @@ -243,7 +243,7 @@ spec: containers: - name: operator imagePullPolicy: Always - image: arangodb/kube-arangodb:1.2.35 + image: arangodb/kube-arangodb:1.2.36 args: - --scope=legacy - --mode.single @@ -372,6 +372,22 @@ spec: --- +# Source: kube-arangodb/templates/ml-operator/cluster-role-binding.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/cluster-role.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/role-binding.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/role.yaml +--- + + # Source: kube-arangodb/templates/storage-operator/cluster-role-binding.yaml --- diff --git a/manifests/kustomize/storage/arango-storage.yaml b/manifests/kustomize/storage/arango-storage.yaml index 845589d99..07eb9dd71 100644 --- a/manifests/kustomize/storage/arango-storage.yaml +++ b/manifests/kustomize/storage/arango-storage.yaml @@ -6,7 +6,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: storage release: storage @@ -18,7 +18,7 @@ metadata: name: arangolocalstorages.storage.arangodb.com labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: storage release: storage @@ -48,7 +48,7 @@ metadata: name: arango-storage-operator-rbac-crd labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: storage release: storage @@ -74,7 +74,7 @@ metadata: name: arango-storage-operator-rbac-storage labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: storage release: storage @@ -102,7 +102,7 @@ metadata: name: arango-storage-operator-rbac-crd labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: storage release: storage @@ -122,7 +122,7 @@ metadata: name: arango-storage-operator-rbac-storage labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: storage release: storage @@ -143,7 +143,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: storage release: storage @@ -169,7 +169,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: storage release: storage @@ -190,7 +190,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: storage release: storage @@ -225,7 +225,7 @@ metadata: namespace: default labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: storage release: storage @@ -243,7 +243,7 @@ spec: metadata: labels: app.kubernetes.io/name: kube-arangodb - helm.sh/chart: kube-arangodb-1.2.35 + helm.sh/chart: kube-arangodb-1.2.36 app.kubernetes.io/managed-by: Tiller app.kubernetes.io/instance: storage release: storage @@ -282,7 +282,7 @@ spec: containers: - name: operator imagePullPolicy: Always - image: arangodb/kube-arangodb:1.2.35 + image: arangodb/kube-arangodb:1.2.36 args: - --scope=legacy - --operator.storage @@ -426,3 +426,19 @@ spec: # Source: kube-arangodb/templates/k2k-cluster-sync-operator/role.yaml --- + +# Source: kube-arangodb/templates/ml-operator/cluster-role-binding.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/cluster-role.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/role-binding.yaml +--- + + +# Source: kube-arangodb/templates/ml-operator/role.yaml +--- +