Skip to content

Releases: cocoonstack/cocoon-operator

v0.1.9

13 Apr 07:31

Choose a tag to compare

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

10 Apr 18:29

Choose a tag to compare

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

09 Apr 16:24

Choose a tag to compare

Changelog

  • aff4ba9 perf: skip re-list when no pods were created or deleted

v0.1.6

04 Apr 14:33

Choose a tag to compare

Changelog

  • fd1a8ae fix: handle listOwnedPods error in reconcileCocoonSet status update

v0.1.5

03 Apr 17:56

Choose a tag to compare

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

02 Apr 02:56

Choose a tag to compare

Changelog

  • b6d9903 Align CI and Makefile targets
  • 2e9d924 Introduce shared cocoon metadata helpers
  • 28e4074 Refine CocoonSet patch and pod helpers
  • 560122d Type Cocoon CRD models and contracts

v0.1.3

02 Apr 00:26

Choose a tag to compare

Changelog

  • 8e2af4f fix: restore format verbs in Fatalf calls
  • 5300595 refactor: apply code standard
  • eda4726 refactor: apply code standard
  • 89da942 refactor: flatten pkg/ directory, add logutil package
  • f29892d use core/log, unified

v0.1.2

02 Apr 00:02

Choose a tag to compare

Changelog

  • 8e2af4f fix: restore format verbs in Fatalf calls
  • 5300595 refactor: apply code standard
  • eda4726 refactor: apply code standard
  • 89da942 refactor: flatten pkg/ directory, add logutil package
  • f29892d use core/log, unified

v0.1.1

01 Apr 16:07

Choose a tag to compare

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