diff --git a/README.md b/README.md index 6970c8817..f19fd9497 100644 --- a/README.md +++ b/README.md @@ -283,8 +283,8 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: my-custom-namespace resources: - - https://github.com/arangodb/kube-arangodb/manifests/kustomize/crd?ref=1.2.36 - - https://github.com/arangodb/kube-arangodb/manifests/kustomize/deployment?ref=1.2.36 + - https://github.com/arangodb/kube-arangodb/manifests/kustomize/crd?ref=1.2.43 + - https://github.com/arangodb/kube-arangodb/manifests/kustomize/deployment?ref=1.2.43 ``` ##### Enterprise Edition example @@ -293,8 +293,8 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: my-custom-namespace resources: - - https://github.com/arangodb/kube-arangodb/manifests/kustomize-enterprise/crd?ref=1.2.36 - - https://github.com/arangodb/kube-arangodb/manifests/kustomize-enterprise/deployment?ref=1.2.36 + - https://github.com/arangodb/kube-arangodb/manifests/kustomize-enterprise/crd?ref=1.2.43 + - https://github.com/arangodb/kube-arangodb/manifests/kustomize-enterprise/deployment?ref=1.2.43 ``` ### Installation of latest release using Helm diff --git a/chart/kube-arangodb-arm64/README.md b/chart/kube-arangodb-arm64/README.md index a912db933..1ec288ed0 100644 --- a/chart/kube-arangodb-arm64/README.md +++ b/chart/kube-arangodb-arm64/README.md @@ -189,6 +189,30 @@ Define if ArangoClusterSynchronization Operator should be enabled. Default: `false` +### `operator.features.ml` + +Define if ML Operator should be enabled. + +Default: `false` + +### `operator.features.analytics` + +Define if GAE Operator should be enabled. + +Default: `false` + +### `operator.features.networking` + +Define if ArangoNetworking Operator should be enabled. + +Default: `true` + +### `operator.features.scheduler` + +Define if ArangoScheduler Operator should be enabled. + +Default: `true` + ### `rbac.enabled` Define if RBAC should be enabled. @@ -199,7 +223,7 @@ Default: `true` List of supported architectures. -Default: `[]string{"amd64"}` +Default: `[]string{"arm64"}` # Limitations diff --git a/chart/kube-arangodb-arm64/values.yaml b/chart/kube-arangodb-arm64/values.yaml index 72ec93fbb..7ec9f78a8 100644 --- a/chart/kube-arangodb-arm64/values.yaml +++ b/chart/kube-arangodb-arm64/values.yaml @@ -34,6 +34,8 @@ operator: k8sToK8sClusterSync: false ml: false analytics: false + networking: true + scheduler: true tolerations: [] rbac: enabled: true diff --git a/chart/kube-arangodb-enterprise-arm64/README.md b/chart/kube-arangodb-enterprise-arm64/README.md index a912db933..1ec288ed0 100644 --- a/chart/kube-arangodb-enterprise-arm64/README.md +++ b/chart/kube-arangodb-enterprise-arm64/README.md @@ -189,6 +189,30 @@ Define if ArangoClusterSynchronization Operator should be enabled. Default: `false` +### `operator.features.ml` + +Define if ML Operator should be enabled. + +Default: `false` + +### `operator.features.analytics` + +Define if GAE Operator should be enabled. + +Default: `false` + +### `operator.features.networking` + +Define if ArangoNetworking Operator should be enabled. + +Default: `true` + +### `operator.features.scheduler` + +Define if ArangoScheduler Operator should be enabled. + +Default: `true` + ### `rbac.enabled` Define if RBAC should be enabled. @@ -199,7 +223,7 @@ Default: `true` List of supported architectures. -Default: `[]string{"amd64"}` +Default: `[]string{"arm64"}` # Limitations diff --git a/chart/kube-arangodb-enterprise-arm64/values.yaml b/chart/kube-arangodb-enterprise-arm64/values.yaml index 1588dc4c2..c8a2fc7a2 100644 --- a/chart/kube-arangodb-enterprise-arm64/values.yaml +++ b/chart/kube-arangodb-enterprise-arm64/values.yaml @@ -34,6 +34,8 @@ operator: k8sToK8sClusterSync: false ml: false analytics: false + networking: true + scheduler: true tolerations: [] rbac: enabled: true diff --git a/chart/kube-arangodb-enterprise/README.md b/chart/kube-arangodb-enterprise/README.md index a912db933..15778bec6 100644 --- a/chart/kube-arangodb-enterprise/README.md +++ b/chart/kube-arangodb-enterprise/README.md @@ -189,6 +189,30 @@ Define if ArangoClusterSynchronization Operator should be enabled. Default: `false` +### `operator.features.ml` + +Define if ML Operator should be enabled. + +Default: `false` + +### `operator.features.analytics` + +Define if GAE Operator should be enabled. + +Default: `false` + +### `operator.features.networking` + +Define if ArangoNetworking Operator should be enabled. + +Default: `true` + +### `operator.features.scheduler` + +Define if ArangoScheduler Operator should be enabled. + +Default: `true` + ### `rbac.enabled` Define if RBAC should be enabled. diff --git a/chart/kube-arangodb-enterprise/values.yaml b/chart/kube-arangodb-enterprise/values.yaml index 838e191c3..6c5965a78 100644 --- a/chart/kube-arangodb-enterprise/values.yaml +++ b/chart/kube-arangodb-enterprise/values.yaml @@ -34,6 +34,8 @@ operator: k8sToK8sClusterSync: false ml: false analytics: false + networking: true + scheduler: true tolerations: [] rbac: enabled: true diff --git a/chart/kube-arangodb/README.md b/chart/kube-arangodb/README.md index a912db933..15778bec6 100644 --- a/chart/kube-arangodb/README.md +++ b/chart/kube-arangodb/README.md @@ -189,6 +189,30 @@ Define if ArangoClusterSynchronization Operator should be enabled. Default: `false` +### `operator.features.ml` + +Define if ML Operator should be enabled. + +Default: `false` + +### `operator.features.analytics` + +Define if GAE Operator should be enabled. + +Default: `false` + +### `operator.features.networking` + +Define if ArangoNetworking Operator should be enabled. + +Default: `true` + +### `operator.features.scheduler` + +Define if ArangoScheduler Operator should be enabled. + +Default: `true` + ### `rbac.enabled` Define if RBAC should be enabled. diff --git a/scripts/patch_readme.sh b/scripts/patch_readme.sh index 1c6af7e59..01a81fcb0 100755 --- a/scripts/patch_readme.sh +++ b/scripts/patch_readme.sh @@ -22,6 +22,8 @@ f=README.md replaceInFile "s@arangodb/kube-arangodb:[0-9]+\.[0-9]+\.[0-9]+@arangodb/kube-arangodb:${VERSION}@g" ${f} replaceInFile "s@arangodb/kube-arangodb-enterprise:[0-9]+\.[0-9]+\.[0-9]+@arangodb/kube-arangodb-enterprise:${VERSION}@g" ${f} +replaceInFile "s@kube-arangodb/manifests/(kustomize|kustomize-enterprise)/([a-z]+)\?ref=[0-9]+\.[0-9]+\.[0-9]+@kube-arangodb/manifests/\1/\2?ref=${VERSION}@g" ${f} + replaceInFile "s@^kubectl apply -f https://raw.githubusercontent.com/arangodb/kube-arangodb/.*/manifests/arango-crd.yaml\$@kubectl apply -f https://raw.githubusercontent.com/arangodb/kube-arangodb/${VERSION}/manifests/arango-crd.yaml@g" ${f} replaceInFile "s@^kubectl apply -f https://raw.githubusercontent.com/arangodb/kube-arangodb/.*/manifests/arango-deployment.yaml\$@kubectl apply -f https://raw.githubusercontent.com/arangodb/kube-arangodb/${VERSION}/manifests/arango-deployment.yaml@g" ${f} replaceInFile "s@^kubectl apply -f https://raw.githubusercontent.com/arangodb/kube-arangodb/.*/manifests/arango-deployment-replication.yaml\$@kubectl apply -f https://raw.githubusercontent.com/arangodb/kube-arangodb/${VERSION}/manifests/arango-deployment-replication.yaml@g" ${f}