Skip to content

Commit 880ae23

Browse files
authored
[Feature] Promote Version Check Feature (#1217)
1 parent fe664c2 commit 880ae23

File tree

4 files changed

+10
-27
lines changed

4 files changed

+10
-27
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
- (Feature) Add SpecPropagated condition
66
- (Bugfix) Recover from locked ShuttingDown state
77
- (Feature) Add tolerations runtime rotation
8+
- (Feature) Promote Version Check Feature
89

910
## [1.2.22](https://github.com/arangodb/kube-arangodb/tree/1.2.22) (2022-12-13)
1011
- (Bugfix) Do not manage ports in managed ExternalAccess mode

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -579,7 +579,7 @@ synchronize-v2alpha1-with-v1:
579579

580580
.PHONY: check-all check-enterprise check-community _check
581581

582-
check-all: check-community check-enterprise
582+
check-all: check-enterprise check-community
583583

584584
check-enterprise:
585585
@$(MAKE) _check RELEASE_MODE=enterprise

README.md

Lines changed: 7 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -31,37 +31,18 @@ covers individual newer features separately.
3131

3232
| Platform | Kubernetes Version | ArangoDB Version | State | Remarks | Provider Remarks |
3333
|---------------------|--------------------|------------------|------------|------------------------------------------------------------------|------------------------------------|
34-
| Google GKE | 1.17 | >= 3.6.0 | Deprecated | Don't use micro nodes. Support will be dropped in Operator 1.5.0 | |
35-
| Google GKE | 1.18 | >= 3.6.0 | Production | Don't use micro nodes | |
36-
| Google GKE | 1.19 | >= 3.6.0 | Production | Don't use micro nodes | |
37-
| Google GKE | 1.20 | >= 3.6.0 | Production | Don't use micro nodes | |
38-
| Google GKE | 1.21 | >= 3.6.0 | Production | Don't use micro nodes | |
39-
| Google GKE | 1.22 | >= 3.6.0 | Production | Don't use micro nodes | |
40-
| Azure AKS | 1.19 | >= 3.6.0 | Production | | |
41-
| Azure AKS | 1.20 | >= 3.6.0 | Production | | |
42-
| Azure AKS | 1.21 | >= 3.6.0 | Production | | |
43-
| Azure AKS | 1.22 | >= 3.6.0 | Production | | |
44-
| Amazon EKS | 1.16 | >= 3.6.0 | Deprecated | Support will be dropped in Operator 1.5.0 | [Amazon EKS](./docs/providers/eks) |
45-
| Amazon EKS | 1.17 | >= 3.6.0 | Deprecated | Support will be dropped in Operator 1.5.0 | [Amazon EKS](./docs/providers/eks) |
46-
| Amazon EKS | 1.18 | >= 3.6.0 | Production | | [Amazon EKS](./docs/providers/eks) |
47-
| Amazon EKS | 1.19 | >= 3.6.0 | Production | | [Amazon EKS](./docs/providers/eks) |
48-
| Amazon EKS | 1.20 | >= 3.6.0 | Production | | [Amazon EKS](./docs/providers/eks) |
49-
| Amazon EKS | 1.21 | >= 3.6.0 | Production | | [Amazon EKS](./docs/providers/eks) |
34+
| Google GKE | 1.22-1.25 | >= 3.6.0 | Production | Don't use micro nodes | |
35+
| Azure AKS | 1.21-1.24 | >= 3.6.0 | Production | | |
36+
| Amazon EKS | 1.21-1.24 | >= 3.6.0 | Production | | [Amazon EKS](./docs/providers/eks) |
5037
| IBM Cloud | 1.17 | >= 3.6.0 | Deprecated | Support will be dropped in Operator 1.5.0 | |
5138
| IBM Cloud | 1.18 | >= 3.6.0 | Production | | |
5239
| IBM Cloud | 1.19 | >= 3.6.0 | Production | | |
5340
| IBM Cloud | 1.20 | >= 3.6.0 | Production | | |
5441
| IBM Cloud | 1.21 | >= 3.6.0 | Production | | |
5542
| OpenShift | 3.11 | >= 3.6.0 | Deprecated | Support will be dropped in Operator 1.5.0 | |
56-
| OpenShift | 4.2-4.9 | >= 3.6.0 | Production | | |
57-
| BareMetal (kubeadm) | 1.16 | >= 3.6.0 | Deprecated | Support will be dropped in Operator 1.5.0 | |
58-
| BareMetal (kubeadm) | 1.17 | >= 3.6.0 | Deprecated | Support will be dropped in Operator 1.5.0 | |
59-
| BareMetal (kubeadm) | 1.18 | >= 3.6.0 | Production | | |
60-
| BareMetal (kubeadm) | 1.19 | >= 3.6.0 | Production | | |
61-
| BareMetal (kubeadm) | 1.20 | >= 3.6.0 | Production | | |
62-
| BareMetal (kubeadm) | 1.21 | >= 3.6.0 | Production | | |
63-
| BareMetal (kubeadm) | 1.22 | >= 3.6.0 | Production | | |
64-
| BareMetal (kubeadm) | 1.23 | >= 3.6.0 | Production | | |
43+
| OpenShift | 4.2-4.11 | >= 3.6.0 | Production | | |
44+
| BareMetal (kubeadm) | 1.16-1.17 | >= 3.6.0 | Deprecated | Support will be dropped in Operator 1.5.0 | |
45+
| BareMetal (kubeadm) | 1.18-1.25 | >= 3.6.0 | Production | | |
6546
| Minikube | 1.18+ | >= 3.6.0 | Devel Only | | |
6647
| Other | 1.18+ | >= 3.6.0 | Devel Only | | |
6748

@@ -81,6 +62,7 @@ Feature-wise production readiness table:
8162
| JWT Rotation Support | 1.1.0 | > 3.7.0 | Enterprise | 1.0.3 | Production | True | --deployment.feature.jwt-rotation | N/A |
8263
| Encryption Key Rotation Support | 1.2.0 | > 3.7.0 | Enterprise | 1.0.3 | NotSupported | False | --deployment.feature.encryption-rotation | N/A |
8364
| Version Check | 1.1.4 | >= 3.6.0 | Community, Enterprise | 1.1.4 | Alpha | False | --deployment.feature.upgrade-version-check | N/A |
65+
| Version Check | 1.2.23 | >= 3.6.0 | Community, Enterprise | 1.1.4 | Production | True | --deployment.feature.upgrade-version-check | N/A |
8466
| Operator Maintenance Management Support | 1.2.0 | >= 3.6.0 | Community, Enterprise | 1.0.7 | Production | True | --deployment.feature.maintenance | N/A |
8567
| Operator Internal Metrics Exporter | 1.2.0 | >= 3.6.0 | Community, Enterprise | 1.2.0 | Production | True | --deployment.feature.metrics-exporter | N/A |
8668
| Operator Ephemeral Volumes | 1.2.2 | >= 3.7.0 | Community, Enterprise | 1.2.2 | Alpha | False | --deployment.feature.ephemeral-volumes | N/A |

pkg/deployment/features/upgrade.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ var upgradeVersionCheck Feature = &feature{
2929
description: "Enable initContainer with pre version check",
3030
version: "3.6.0",
3131
enterpriseRequired: false,
32-
enabledByDefault: false,
32+
enabledByDefault: true,
3333
}
3434

3535
func UpgradeVersionCheck() Feature {

0 commit comments

Comments
 (0)