1
0
Fork 0
mirror of https://github.com/arangodb/kube-arangodb.git synced 2024-12-14 11:57:37 +00:00

[Maintenance] Fix Kustomize versions (#1740)

This commit is contained in:
Adam Janikowski 2024-10-15 16:06:21 +02:00 committed by GitHub
parent 2d12813f6d
commit 0da4798a50
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
9 changed files with 110 additions and 6 deletions

View file

@ -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

View file

@ -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

View file

@ -34,6 +34,8 @@ operator:
k8sToK8sClusterSync: false
ml: false
analytics: false
networking: true
scheduler: true
tolerations: []
rbac:
enabled: true

View file

@ -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

View file

@ -34,6 +34,8 @@ operator:
k8sToK8sClusterSync: false
ml: false
analytics: false
networking: true
scheduler: true
tolerations: []
rbac:
enabled: true

View file

@ -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.

View file

@ -34,6 +34,8 @@ operator:
k8sToK8sClusterSync: false
ml: false
analytics: false
networking: true
scheduler: true
tolerations: []
rbac:
enabled: true

View file

@ -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.

View file

@ -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}