Skip to content

oc-mirror-operator v0.1.0

Choose a tag to compare

@github-actions github-actions released this 24 Sep 18:12
· 100 commits to main since this release

oc-mirror-operator v0.1.0

Container Images

Image Tag Digest (manifest list)
Controller (multi-arch) ghcr.io/mariusbertram/oc-mirror-operator-controller:v0.1.0 sha256:265ffec4a0de285984acc74dd37c713aa504a994e08e7f15c4f3332bf3c267a8
Manager (multi-arch) ghcr.io/mariusbertram/oc-mirror-operator-manager:v0.1.0 sha256:9be5c9186fafc9b69795681adeb4fcdc12ad591badd34bb7a8d2727915220cc9
Worker (multi-arch) ghcr.io/mariusbertram/oc-mirror-operator-worker:v0.1.0 sha256:e95323fa63f8228e088f5ca12fe7879dc4eea86b37170b5412db853b746d5bb2
Plugin (multi-arch) ghcr.io/mariusbertram/oc-mirror-operator-plugin:v0.1.0 sha256:3e3cce6aaedf6e3402aff9ce8fee928ee2c5c8788afbe47f7288b2811f675d4e
Bundle (multi-arch) ghcr.io/mariusbertram/oc-mirror-operator-bundle:0.1.0 sha256:f544b97a3bdcb52d22cebd146b4793623445564c861fce284fbbb61c6512f2ee

Changes

eec7dde Spread worker pods across nodes with a preferred anti-affinity
6e05f45 Move the worker and cleanup logic out of the two binaries (#173)
1bf4100 Stop decoding every state ConfigMap for the MirrorTarget totals (#171)
75f609f Queue worker status reports so they never wait on the reconcile lock (#170)
ce5b9ce Back off between retries of failed images; make the retry budget configurable (#144) (#169)
5061f4b Store the source catalog explicitly on image entries (#146) (#167)
65a9f81 Add a readiness probe to the manager (#145) (#166)
fe41d94 Merge-patch MirrorTarget spec edits; no empty pull secret on workers (#151) (#165)
75c2591 Never apply a drift result to a stale image entry (#149) (#164)
5fd4a01 Close the unauthenticated write path of the Resource API (#141) (#163)
4dcf034 docs: restructure the documentation around one reading path (#168)
5672fca Keep spec metadata per owner for shared destinations (#160) (#161)
9ec19ea Mirror every configured release architecture (#136)
7990d90 Rebuild a MirrorExport whose spec changed before a render succeeded (#138)
6f30a2b Never run two managers at once during a rollout (#137)
1741a17 Cover all resolution/build-relevant fields in the signatures (#134)
539c9de Never let stale orphans delete images that are needed again (#133)
fff82b8 Delete only the tag when cleaning up a tag reference (#132)
8ac1c65 Keep the state of an ImageSet named like its MirrorTarget (#139)
d11a709 Only set the mirrored flag for known destinations on worker reports
b4332a6 Stop working on ImageSets removed from the MirrorTarget (#131)
689abd5 Document recollect-honored and the retry accounting of recollect
bafa7ce Make recollect retry failed images and rebuild catalogs reliably (#135)
0e34b46 Refresh spec metadata of existing entries on resolve (#130)
95464a0 Set the dirty flags once in setImageStateLocked
16d6bee Preallocate the test objects slice (prealloc)
688b2ea Re-mirror images the drift sweep finds missing (#129)

Installation

See user guide for full installation instructions.