Skip to content

Releases: DaviPtrs/enonic-operator-k8s

Operator 1.1.0

27 Sep 16:50
Compare
Choose a tag to compare
  • Fixes XpApp CRD status display
  • Add more status fields to better describe the resource

Sidecar v1.0.1

13 Aug 00:34
Compare
Choose a tag to compare

Fixing Snapshot ordering issues

Operator 1.0.0

19 Jul 20:41
Compare
Choose a tag to compare

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

13 Jul 20:23
Compare
Choose a tag to compare
  • Fixing issues with cooldown between snapshot creation and snapshot restoring
  • Fixing issues with the order that snapshots are restored

Operator Beta 2

13 Jul 20:27
Compare
Choose a tag to compare

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

05 Jul 22:59
Compare
Choose a tag to compare
  • 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

05 Jul 23:08
Compare
Choose a tag to compare

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

09 Nov 12:59
Compare
Choose a tag to compare
sidecar-valpha

Merge branch 'dev' into main

Operator Alpha

09 Nov 13:03
Compare
Choose a tag to compare
operator-valpha

Merge branch 'dev' into main