Releases: DaviPtrs/enonic-operator-k8s
Releases · DaviPtrs/enonic-operator-k8s
Operator 1.1.0
- Fixes XpApp CRD status display
- Add more status fields to better describe the resource
Sidecar v1.0.1
Fixing Snapshot ordering issues
Operator 1.0.0
Change Logs
- Added a Helm chart to deploy the operator
- Simplifying the operator's entrypoint shell script
- Added health check /healthz path on port 8080
Helm chart
If you want to customize your operator deploy specs, see the example values.yaml
- Add my chart repo
helm repo add daviptrs-charts https://daviptrs.github.io/helm-charts/
- Perform repo update
helm repo update
- Install a new release
helm install enonic-operator --wait daviptrs-charts/enonic-operator
Sidecar Beta 2
- Fixing issues with cooldown between snapshot creation and snapshot restoring
- Fixing issues with the order that snapshots are restored
Operator Beta 2
Change log
- Fixing warning logging message about the cluster-wide flag
- Fixing unclosed API objects
- Adding a sleep between job existent checks (reducing log flood)
How to update
Run the following command:
kubectl apply -f https://github.com/DaviPtrs/enonic-operator-k8s/releases/download/operator-vbeta2/manifest.yaml
Sidecar Beta
- Fixing auth issues
- Improving logging to match with operator's log level (debug or default)
- Taking snapshot after cluster restore to prevent data loss
Operator Beta
Change log
- Updating code and manifests to support the latest version of (KOPF)[https://github.com/nolar/kopf]
- Added a new resource to support installing jar files from S3 buckets
- Add a template for the sidecar container instead of hardcoding it
How to update
Make sure you removed everything from the alpha version, then apply again the peering manifest (remember to apply it twice)
kubectl apply -f https://raw.githubusercontent.com/DaviPtrs/enonic-operator-k8s/operator-vbeta/init/peering.yaml
After that you can deploy the operator by the following command:
kubectl apply -f https://github.com/DaviPtrs/enonic-operator-k8s/releases/download/operator-vbeta/manifest.yaml
Sidecar Alpha
sidecar-valpha Merge branch 'dev' into main
Operator Alpha
operator-valpha Merge branch 'dev' into main