@@ -28,36 +28,57 @@ state for individual new features, since we expect that new
2828features will first be released with an "alpha" or "beta" readiness
2929state and over time move to full "production readiness".
3030
31+ Operator will supports versions supported on providers and maintained by Kubernetes.
32+ Once version is not supported anymore it will go into "Deprecating" state and will be marked as deprecated on Minor release.
33+
3134The following table has the general readiness state, the table below
3235covers individual newer features separately.
3336
34- | Platform | Kubernetes Version | ArangoDB Version | ArangoDB Operator Version | State | Remarks | Provider Remarks |
35- | ---------------------| --------------------| ------------------| ---------------------------| -------------| -----------------------| ------------------------------------|
36- | Google GKE | 1.14 | >= 3.3.13 | | Production | Don't use micro nodes | |
37- | Google GKE | 1.15 | >= 3.3.13 | | Production | Don't use micro nodes | |
38- | Azure AKS | 1.14 | >= 3.3.13 | | Production | | |
39- | Azure AKS | 1.15 | >= 3.3.13 | | Production | | |
40- | Amazon EKS | 1.14 | >= 3.3.13 | | Production | | [ Amazon EKS] ( ./docs/providers/eks ) |
41- | IBM Cloud | 1.14 | >= 3.4.6.1 | >= 0.3.11 | Production | | |
42- | OpenShift | 3.11 | >= 3.3.13 | | Production | | |
43- | OpenShift | 4.2 | >= 3.3.13 | | In Progress | | |
44- | BareMetal (kubeadm) | 1.14 | >= 3.3.13 | | Production | | |
45- | Minikube | 1.14 | >= 3.3.13 | | Devel Only | | |
46- | Other | 1.14 | >= 3.3.13 | | Devel Only | | |
37+ | Platform | Kubernetes Version | ArangoDB Version | ArangoDB Operator Version | State | Remarks | Provider Remarks |
38+ | ---------------------| --------------------| ------------------| ---------------------------| --------------------------| -----------------------| ------------------------------------|
39+ | Google GKE | 1.14 | >= 3.3.13 | | Production (Deprecating) | Don't use micro nodes | |
40+ | Google GKE | 1.15 | >= 3.3.13 | | Production (Deprecating) | Don't use micro nodes | |
41+ | Google GKE | 1.16 | >= 3.3.13 | | Production | Don't use micro nodes | |
42+ | Google GKE | 1.17 | >= 3.3.13 | | Production | Don't use micro nodes | |
43+ | Azure AKS | 1.14 | >= 3.3.13 | | Production (Deprecating) | | |
44+ | Azure AKS | 1.15 | >= 3.3.13 | | Production (Deprecating) | | |
45+ | Azure AKS | 1.16 | >= 3.3.13 | | Production | | |
46+ | Azure AKS | 1.17 | >= 3.3.13 | | Production | | |
47+ | Amazon EKS | 1.14 | >= 3.3.13 | | Production (Deprecating) | | [ Amazon EKS] ( ./docs/providers/eks ) |
48+ | Amazon EKS | 1.15 | >= 3.3.13 | | Production (Deprecating) | | [ Amazon EKS] ( ./docs/providers/eks ) |
49+ | Amazon EKS | 1.16 | >= 3.3.13 | | Production | | [ Amazon EKS] ( ./docs/providers/eks ) |
50+ | Amazon EKS | 1.17 | >= 3.3.13 | | Production | | [ Amazon EKS] ( ./docs/providers/eks ) |
51+ | IBM Cloud | 1.14 | >= 3.4.6.1 | >= 0.3.11 | Production | | |
52+ | OpenShift | 3.11 | >= 3.3.13 | | Production | | |
53+ | OpenShift | 4.2 | >= 3.3.13 | | In Progress | | |
54+ | BareMetal (kubeadm) | 1.14 | >= 3.3.13 | | Production (Deprecating) | | |
55+ | BareMetal (kubeadm) | 1.15 | >= 3.3.13 | | Production (Deprecating) | | |
56+ | BareMetal (kubeadm) | 1.16 | >= 3.3.13 | | Production | | |
57+ | BareMetal (kubeadm) | 1.17 | >= 3.3.13 | | Production | | |
58+ | Minikube | 1.14+ | >= 3.3.13 | | Devel Only | | |
59+ | Other | 1.14+ | >= 3.3.13 | | Devel Only | | |
4760
4861Feature-wise production readiness table:
4962
50- | Feature | ArangoDB K8s Operator Version | Production Readiness | Remarks |
51- | ------------------------------| ---------------------------------------| ---------------------------| -------------------|
52- | Pod Disruption Budgets | 0.3.10 | new - alpha | |
53- | | 0.3.11 | beta | |
54- | Volume Resizing | 0.3.10 | new - beta | |
55- | | 0.3.11 | beta | |
56- | Disabling of liveness probes | 0.3.10 | new - beta | |
57- | | 0.3.11 | production ready | |
58- | Volume Claim Templates | 0.3.11 | new - alpha | |
59- | Prometheus Metrics export | 0.3.11 | new - alpha | needs Prometheus |
60- | User sidecar containers | 0.3.11 | new - alpha | |
63+ | Feature | Operator Version | ArangoDB Version | ArangoDB Edition | State | Enabled | Flag | Remarks |
64+ | ---------------------------------| ------------------| ------------------| -----------------------| ------------| ---------| ------------------------------------------| --------------------------------------------------------------------------|
65+ | Pod Disruption Budgets | 0.3.10 | Any | Community, Enterprise | Alpha | True | N/A | N/A |
66+ | Pod Disruption Budgets | 0.3.11 | Any | Community, Enterprise | Production | True | N/A | N/A |
67+ | Volume Resizing | 0.3.10 | Any | Community, Enterprise | Alpha | True | N/A | N/A |
68+ | Volume Resizing | 0.3.11 | Any | Community, Enterprise | Production | True | N/A | N/A |
69+ | Disabling of liveness probes | 0.3.10 | Any | Community, Enterprise | Alpha | True | N/A | N/A |
70+ | Disabling of liveness probes | 0.3.11 | Any | Community, Enterprise | Production | True | N/A | N/A |
71+ | Volume Claim Templates | 0.3.11 | Any | Community, Enterprise | Alpha | True | N/A | N/A |
72+ | Volume Claim Templates | 1.0.0 | Any | Community, Enterprise | Production | True | N/A | N/A |
73+ | Prometheus Metrics Exporter | 0.3.11 | Any | Community, Enterprise | Alpha | True | N/A | Prometheus required |
74+ | Prometheus Metrics Exporter | 1.0.0 | Any | Community, Enterprise | Production | True | N/A | Prometheus required |
75+ | Sidecar Containers | 0.3.11 | Any | Community, Enterprise | Alpha | True | N/A | N/A |
76+ | Sidecar Containers | 1.0.0 | Any | Community, Enterprise | Production | True | N/A | N/A |
77+ | Operator Single Mode | 1.0.4 | Any | Community, Enterprise | Production | False | --mode.single | Only 1 instance of Operator allowed in namespace when feature is enabled |
78+ | TLS SNI Support | 1.0.3 | >= 3.7.0 | Enterprise | Production | True | --deployment.feature.tls-sni | N/A |
79+ | TLS Runtime Rotation Support | 1.0.4 | > 3.7.0 | Enterprise | Alpha | False | --deployment.feature.tls-rotation | N/A |
80+ | JWT Rotation Support | 1.0.4 | > 3.7.0 | Enterprise | Alpha | False | --deployment.feature.jwt-rotation | N/A |
81+ | Encryption Key Rotation Support | 1.0.4 | > 3.7.0 | Enterprise | Alpha | False | --deployment.feature.encryption-rotation | N/A |
6182
6283## Release notes for 0.3.16
6384
0 commit comments