Releases: cocoonstack/cocoon-operator
Releases · cocoonstack/cocoon-operator
v0.1.9
Changelog
- de1bd11 Pin sub-agents to the main node
- 6a8c168 cleanup memmo
- e5ec09b final runnig ver
- bd922ae fix(cocoonset): applyUnsuspend skips pods hibernated by CR
- 57327aa fix: separate pod deletion from snapshot GC to avoid race
- 677aa9d fix: wait for all pods to terminate before GC epoch tags
- bdbf931 main: silence controller-runtime logr backend warning
- faaba62 refactor and clean up
- b2b5ad1 working ver with latest cocoon
- 6c4ccb6 working ver, with latest cocoon technology
v0.1.8
Changelog
- 3094916 chore: reset operator layout to minimal scaffold
- 0a4586b config: kustomize base for operator deployment
- bff9c7e feat: dual-write managed Pod annotations on the cocoonstack.io rename
- 69cd55d first round code
- 6d59bd9 operator: CocoonHibernationReconciler driven by epoch.GetManifest
- cc47945 operator: CocoonSetReconciler skeleton with finalizer
- 1be05fd operator: GenerationChangedPredicate on CocoonSet watch
- b8014d4 operator: SnapshotRegistry interface and epoch adapter
- ec92e7f operator: full CocoonSet reconcile loop with pods + status
- 7399bb4 operator: import-crds Makefile target via go list -m
- cab23d2 operator: scaffold controller-runtime Manager
- 6ba443f review: cocoon-operator M4.5 follow-up
- 37c69d0 tests: pod builder, status diff, hibernation registry fakes
- bc87600 upgrade to use latest common
v0.1.7
v0.1.6
v0.1.5
Changelog
- 7f5d765 Adopt refined cocoon-common helper names
- 90c0911 Adopt shared Kubernetes helpers in operator
- 20bfa49 Align cocoon-operator README structure
- b8198a9 Clean up lint in cocoon-operator
- b3141c2 Enforce cocoon code style: fix import grouping, logging patterns, and local prefix config
- 8775632 Extract shared packages into cocoon-common
- 3a43058 Split release workflow into binary release and Docker image build
- 94420a8 Switch Docker image registry from GCR to GHCR
- d5b54d8 Unify container release pipeline
- 9c9968a adjust for windows image
- c5c3f8c deps: upgrade cocoon-common to v0.1.6
- 3af0c63 fix cocoonset pod contract handling
- 7925da6 fix: gracePeriod=1s, delete terminal pods for recreation
- cb2a6dc fix: restore format verbs in Fatalf calls
- 87c79c0 fix: set terminationGracePeriodSeconds to 0 for cocoon pods
- 8a920b0 fix: use gracePeriod=1s to ensure VK calls DeletePod
- f1688d6 refactor: enforce cocoon code style standard
v0.1.4
v0.1.3
v0.1.2
v0.1.1
Changelog
- 9cd902e build: add Makefile
- 2ca6b28 chore: add MIT license
- ce07dee ci: add GitHub Actions and release config
- 9e980ed fix: basic code cleanup
- 95192d3 fix: consolidate helpers and reduce API pressure
- 4cc9e49 fix: final cleanup
- ce7e769 fix: resolve lint errors
- 24e9042 init
- 497adc0 refactor: extract shared k8sutil package
- ad74bcb refactor: extract shared utilities
- 7b9f367 style: reorder code and fix lint