Skip to content

Releases

oc-mirror-operator v0.1.9

Choose a tag to compare

@github-actions github-actions released this 30 Oct 09:28
15d2b9e

oc-mirror-operator v0.1.9

Container Images

Image Tag Digest (manifest list)
Controller (multi-arch) ghcr.io/mariusbertram/oc-mirror-operator-controller:v0.1.9 sha256:2b3a8afff8340c9866e5ef5d090d52493f23ee670637f2b69125b143ac29de7d
Manager (multi-arch) ghcr.io/mariusbertram/oc-mirror-operator-manager:v0.1.9 sha256:343afe72ced4ef3fc3e7d23c92a39722fe48f4a2031bd292f06c1b082f542d39
Worker (multi-arch) ghcr.io/mariusbertram/oc-mirror-operator-worker:v0.1.9 sha256:c033dddecad5bd275fc31332df9fc10f8319180d4cfc979a863975938725c988
Plugin images ghcr.io/mariusbertram/oc-mirror-operator-plugin:v0.1.9-ocp4.18 … -ocp5.0 See the version-specific relatedImages in the bundle
Bundle (multi-arch) ghcr.io/mariusbertram/oc-mirror-operator-bundle:0.1.9 sha256:1ad9e47fa8bcec41d9dae31949be1ccd14e68a4a82d1228ea9f0296f65c887f9

Changes

15d2b9e fix(mirror): don't fail image copy when referrers fallback tag is not an OCI index (#278) (#279)
fe5cdb5 chore(deps): bump the gomod group across 1 directory with 3 updates (#276)
b28061d chore(deps): bump the docker group with 2 updates (#274)
a6cbd3d fix(release): respect semver-mode catalogs in the CSV upgrade-path logic (#272)
220816b fix(release): include the bundle's scorecard tests in catalog submissions (#271)
4a073d6 fix(release): don't fail catalog jobs when the app token cannot open cross-repo PRs (#270)

Installation

See user guide for full installation instructions.

oc-mirror-operator v0.1.8

Choose a tag to compare

@github-actions github-actions released this 20 Oct 14:02
474117f

oc-mirror-operator v0.1.8

Container Images

Image Tag Digest (manifest list)
Controller (multi-arch) ghcr.io/mariusbertram/oc-mirror-operator-controller:v0.1.8 sha256:af617f12172b665c67697e526cc7e541412efd2d6e8ce06fb5db0813ebaaba17
Manager (multi-arch) ghcr.io/mariusbertram/oc-mirror-operator-manager:v0.1.8 sha256:76474276210b51cb429fadaaf3db58037f9937dc239262d33da6660d09356c71
Worker (multi-arch) ghcr.io/mariusbertram/oc-mirror-operator-worker:v0.1.8 sha256:08535b5dffb7dd478038de669e51fe3f101f17529d59680d47a9d7bb0439c00d
Plugin images ghcr.io/mariusbertram/oc-mirror-operator-plugin:v0.1.8-ocp4.18 … -ocp5.0 See the version-specific relatedImages in the bundle
Bundle (multi-arch) ghcr.io/mariusbertram/oc-mirror-operator-bundle:0.1.8 sha256:ff8f2a0d0380e363008a3414d35e1d616586a9a2790421c89fc3780ea44a49d1

Changes

474117f chore(release): prepare v0.1.8 (#269)
9b34794 chore(deps-dev): bump the npm group in /ui with 17 updates (#268)
9d44682 chore(deps): bump the github-actions group with 5 updates (#267)
2210460 chore(deps): bump the gomod group with 2 updates (#266)
931c6c4 feat(release): mirror OKD platform images via type: okd channels (#265)
1a79fec fix(release): sign catalog PR commits with DCO sign-off (#259)
7e289f2 fix(ci): rebuild canary images from HEAD and load them into Kind (#264)
0beb9f9 fix(ci): upgrade kind to v0.33.0 for k8s 1.37 node image support (#261)
0cdf62f fix(release): only consider version dirs with CSV when detecting previous release (#258)
0d11ddc fix(release): align catalog PR jobs with merged layout (operators/oc-mirror) (#257)
21676ab chore(deps): bump shell-quote from 1.10.0 to 1.12.0 in /ui (#256)
2a6c576 chore(deps): bump source-map-js from 1.2.1 to 1.2.2 in /ui (#255)
99a3433 fix(release): correct catalog PR jobs to real bundle layout (#253)

Installation

See user guide for full installation instructions.

oc-mirror-operator v0.1.7

Choose a tag to compare

@github-actions github-actions released this 10 Oct 20:39
eea1084

oc-mirror-operator v0.1.7

Container Images

Image Tag Digest (manifest list)
Controller (multi-arch) ghcr.io/mariusbertram/oc-mirror-operator-controller:v0.1.7 sha256:47a842697f2a796b20b7ae550a1967fcb8ef0bd559c693dc4cfc6cb7cbd1da5a
Manager (multi-arch) ghcr.io/mariusbertram/oc-mirror-operator-manager:v0.1.7 sha256:07fd1d085da5a7dda4aad21ee196f68da9dbbcccecc8642d43f30b641c72fc7b
Worker (multi-arch) ghcr.io/mariusbertram/oc-mirror-operator-worker:v0.1.7 sha256:1e5e1e70918e03d667bfcff7e85ced9a1bcc34576df122038baea812fe44696d
Plugin images ghcr.io/mariusbertram/oc-mirror-operator-plugin:v0.1.7-ocp4.18 … -ocp4.22 See the version-specific relatedImages in the bundle
Bundle (multi-arch) ghcr.io/mariusbertram/oc-mirror-operator-bundle:0.1.7 sha256:dd9afeaec1c8553abbe26b54695386b7794a98cb70605bede22f613674f2e012

Changes

eea1084 fix(deps): bump golang.org/x/net to v0.60.0, Go to 1.27.2, golang images to 1.27.2 (#252)
d4d78a5 docs(changelog): fold bundle-step fix into v0.1.7 (#251)
f26b2ff docs(changelog): record release bundle-step fix under Unreleased/Fixed (#250)
7c3ea43 chore(changelog): update for v0.1.7 release (#248)
24baaa0 fix(release): pin image refs for bundle validation step (#249)
ff37607 feat(manager): embed first-failure error text in the ImageSet Ready condition (#246)
184e811 ci: raise multi-arch build timeout to 60 minutes (#247)
d4a355d feat(api): lower interval minimums to 10m with warning events below 1h (#245)
ee631d9 docs: consolidate setup steps into a canonical setup guide (#244)
64fc8bf hack: add merge-auth.sh helper for combined registry credential secrets (#242)
f6de4e8 test(resourceapi): use fake client for Bearer-token requests (#243)
19e5fad feat(resourceapi): add /targets/{mt}/progress summary endpoint (#241)
cdaea86 docs: state the vanilla-Kubernetes interaction story explicitly (#240)
6017d16 docs: add bootstrap-the-bootstrapper recipe for disconnected installs (#239)
b68d12c feat(release): publish static install manifest per release; document 3-command vanilla-K8s install (#238)
6ce10c8 ci: replace silent go mod tidy with drift checks; reduce PR console matrix (#237)
a641f62 ci: parallelize build matrix, e2e split and plugin job consolidation (#236)
29917f3 ci: add weekly canary workflow (latest Kind node image, newest console) (#235)
45f1ac2 ci(release): open draft PR to Red Hat community-operators-prod on stable releases (#234)
b1e958e ci(release): open PR to operatorhub.io community-operators on stable releases (#233)
b0a4b6a ci: cache npm installs, docker build layers and go build cache (#232)
951187a ci(release): add lint, bundle validation, semver gate and manual dispatch (#231)
f20f59c ci: add concurrency cancel, path filters and job timeouts (#230)
b6ce920 chore(deps): bump compression from 1.8.1 to 1.8.2 in /ui (#229)
1ec3666 chore(deps-dev): bump postcss-selector-parser from 7.1.4 to 7.1.6 in /ui (#228)
26fe226 ci(release): use GitHub App credentials in catalog-pr job (#227)
d390d14 chore(deps): bump the docker group with 2 updates (#225)
265acc3 chore(deps): bump the github-actions group with 5 updates (#224)
c6c8ace chore(deps): bump golang.org/x/sync from 0.23.0 to 0.24.0 in the gomod group (#223)
eea9be3 chore(ci): add dependabot.yml for gomod, npm, github-actions and docker (#222)
323d4ee docs: add pipeline analysis with optimization findings
b21d0cb docs: add UX analysis for experienced OpenShift admins and 0-day K8s bootstrap
211312f Revert "Add UX analysis and TODO issues for improvements"
a7c82b1 Add UX analysis and TODO issues for improvements
3e25ca6 docs: add quick start guides for common use cases (#201)
72543a1 feat(helm): mirror Helm chart archives into the target registry via workers (#202)

Installation

See user guide for full installation instructions.

oc-mirror-operator v0.1.6

Choose a tag to compare

@github-actions github-actions released this 05 Oct 09:22

oc-mirror-operator v0.1.6

Container Images

Image Tag Digest (manifest list)
Controller (multi-arch) ghcr.io/mariusbertram/oc-mirror-operator-controller:v0.1.6 sha256:0828c9c4020b78e375543ba5995646d819995ffd7487630b8856637c354aea1c
Manager (multi-arch) ghcr.io/mariusbertram/oc-mirror-operator-manager:v0.1.6 sha256:22503a9a72203030f46847b95f425edeaa6289dca426b22f5af2a7fa0ddb0991
Worker (multi-arch) ghcr.io/mariusbertram/oc-mirror-operator-worker:v0.1.6 sha256:4d85900f4ddca9a6a0e25c6a4460935d8c01c6216ca2fb279c44fe5df917da6a
Plugin images ghcr.io/mariusbertram/oc-mirror-operator-plugin:v0.1.6-ocp4.18 … -ocp4.22 See the version-specific relatedImages in the bundle
Bundle (multi-arch) ghcr.io/mariusbertram/oc-mirror-operator-bundle:0.1.6 sha256:c5ffd0d0c7537eb2676e57425c8922d25ba62406496d66779e9d4846efcaee9b

Changes

3d477e7 fix(olm): declare full OCP range v4.18-v4.22 in bundle metadata
ca9932c chore(changelog): update for v0.1.6 release with new features and improvements
6c29967 chore(olm): CSV description annotation + operatorhub/v2 validators (#200)

Installation

See user guide for full installation instructions.

oc-mirror-operator v0.1.5

Choose a tag to compare

@github-actions github-actions released this 03 Oct 09:37

oc-mirror-operator v0.1.5

Container Images

Image Tag Digest (manifest list)
Controller (multi-arch) ghcr.io/mariusbertram/oc-mirror-operator-controller:v0.1.5 sha256:57aad06655b389b7cda1962529c068e4168353cf4b41a328f625050dbecc72bf
Manager (multi-arch) ghcr.io/mariusbertram/oc-mirror-operator-manager:v0.1.5 sha256:7163fe605af7f4816832a1ff09e1228ad7fb05a7b17f121777928df060388b98
Worker (multi-arch) ghcr.io/mariusbertram/oc-mirror-operator-worker:v0.1.5 sha256:52c1c033192638b2ee5d956373ca08926f83076f38ff3e7f13c906ea3216e2ca
Plugin images ghcr.io/mariusbertram/oc-mirror-operator-plugin:v0.1.5-ocp4.18 … -ocp4.22 See the version-specific relatedImages in the bundle
Bundle (multi-arch) ghcr.io/mariusbertram/oc-mirror-operator-bundle:0.1.5 sha256:8c929fef9c6b25cecdd2fc7841813dcb08fc76d9bc7ee4c17a791235bd2ccd87

Changes

153712d fix(release): avoid SIGPIPE in bundle image validation
45c9373 chore(changelog): update for v0.1.5 release with new features and improvements
a547ad1 ci: parallelize release scans and attest console plugin images
7bcf9a6 fix(ui): honor light and dark Console themes across profiles
90e57a8 fix(ui): space filter toolbars consistently across PatternFly versions
2ca3671 fix(ui): use explicit Pending & Failed Images page label
365de73 fix(ui): name pending and failed image view Unmirrored Images
853983f docs: clarify minc and real Console compatibility coverage
0a6924d docs: record completed compatibility delivery and PR
e1eb4e4 feat: match console plugin images to OpenShift 4.18-4.22

Installation

See user guide for full installation instructions.

oc-mirror-operator v0.1.4

Choose a tag to compare

@github-actions github-actions released this 02 Oct 22:50

oc-mirror-operator v0.1.4

Container Images

Image Tag Digest (manifest list)
Controller (multi-arch) ghcr.io/mariusbertram/oc-mirror-operator-controller:v0.1.4 sha256:e7b0c0f8288fd7f71ca210db94cae19c65bc64d42a9570214f0a64a25d0723e8
Manager (multi-arch) ghcr.io/mariusbertram/oc-mirror-operator-manager:v0.1.4 sha256:beec15e995d486cfa162fa8a88a6ad593b3636c2194ce51fdfeefe0f7ac04e89
Worker (multi-arch) ghcr.io/mariusbertram/oc-mirror-operator-worker:v0.1.4 sha256:11f3ab3061804b082f5a63c6900017a88e2a36a47f3b6750ed4d3d7f2ece9258
Plugin (multi-arch) ghcr.io/mariusbertram/oc-mirror-operator-plugin:v0.1.4 sha256:fcfec07561cb0e96b90e02587f85bf80fedb2b66f214c2d80080f816b68a6156
Bundle (multi-arch) ghcr.io/mariusbertram/oc-mirror-operator-bundle:0.1.4 sha256:f67593ec87e1999ddb1fa4d0b3588b4bee1f8659e0e4632f2c77168b552c1fc8

Changes

d3a6989 Release v0.1.4
775b939 chore(deps): bump the npm_and_yarn group across 1 directory with 2 updates
82dc3e1 chore: update remaining compatible indirect dependencies
f9063d3 chore: migrate Helm resolver to Helm 4.3.0
7b9754d chore: prepare toolchain and dependencies for community catalogs
e512d13 Stream large image layers instead of buffering them to disk

Installation

See user guide for full installation instructions.

oc-mirror-operator v0.1.3

Choose a tag to compare

@github-actions github-actions released this 29 Sep 16:09

oc-mirror-operator v0.1.3

Container Images

Image Tag Digest (manifest list)
Controller (multi-arch) ghcr.io/mariusbertram/oc-mirror-operator-controller:v0.1.3 sha256:cdde856abe5c620f84a66e3a8c5fb46bcf19aee0882b25b37462bf1458544a9e
Manager (multi-arch) ghcr.io/mariusbertram/oc-mirror-operator-manager:v0.1.3 sha256:53ce9f6f1155f8884a7ec2624390c4577490fd6d57fb6994b153138b21915961
Worker (multi-arch) ghcr.io/mariusbertram/oc-mirror-operator-worker:v0.1.3 sha256:172bed973ac3079cd6d25ab93f90392f7f698a4fe5e2d5cfefe3ec092b1448bf
Plugin (multi-arch) ghcr.io/mariusbertram/oc-mirror-operator-plugin:v0.1.3 sha256:ea74833f8abeb917c50102e49605cbee3807b83df581872638e010a56f23c74f
Bundle (multi-arch) ghcr.io/mariusbertram/oc-mirror-operator-bundle:0.1.3 sha256:04a78d2cf519d314a68dba0e8eabe879a8e21dfa08ad1d74de329bac71077cad

Changes

924f375 release: v0.1.3
920b6fa Make TestNewClientCache robust against staticcheck SA5011
198eb71 Merge the never-tagged "0.1.0" CHANGELOG section into v0.0.13
9877b9b Split the CHANGELOG's Unreleased section into the releases that shipped it
c743146 Pull Helm charts stored in OCI registries
36f2db7 Record every resolve in the ImageSet status; clear stale Unbound
ad8bd41 Only create the monitoring dashboard ConfigMap on OpenShift
8308b65 Speak HTTP to insecure targets in the drift check; keep real copy errors
9163cf9 Stop drift checks timing out in regclient's per-registry queue
77ad195 Replace the OLM upgrade e2e test with operator-sdk bundle validation
75421ac Make the OLM upgrade e2e bundle version higher than every release
f777261 Fall back to the newest published release bundle in the OLM upgrade phase
83a5181 Skip the OLM upgrade e2e phase when the bundle is unchanged
d31e5e5 Set controller-runtime logger in the e2e suite

Installation

See user guide for full installation instructions.

oc-mirror-operator v0.1.2

Choose a tag to compare

@github-actions github-actions released this 29 Sep 07:15

oc-mirror-operator v0.1.2

Container Images

Image Tag Digest (manifest list)
Controller (multi-arch) ghcr.io/mariusbertram/oc-mirror-operator-controller:v0.1.2 sha256:f60597cf5681652bb4b0edc77a4668aee5d2574fd8e040bd9d4e11de355176c8
Manager (multi-arch) ghcr.io/mariusbertram/oc-mirror-operator-manager:v0.1.2 sha256:b6d30073c0e8258b54223f2f6fcef789ad28b1f522f91c0439a213f063d25d79
Worker (multi-arch) ghcr.io/mariusbertram/oc-mirror-operator-worker:v0.1.2 sha256:0e3ee6324ffcfcd947b24fe22d251a46c10e2dad26b6c292748cc7038e2a9a49
Plugin (multi-arch) ghcr.io/mariusbertram/oc-mirror-operator-plugin:v0.1.2 sha256:2e548c153366b938c06384a09c6fecd38f3e898409f9a0d72a05f6a98203c9b8
Bundle (multi-arch) ghcr.io/mariusbertram/oc-mirror-operator-bundle:0.1.2 sha256:474abc2637f2fb4166818f0fbacba92c29ff8647283d60326778a41f9cae7005

Changes

3a2c29c Re-pin containerd VEX statements to v1.7.36
d329efa Fail loudly on FBC files over the extraction cap instead of truncating them
038f2f0 chore(deps): bump github.com/containerd/containerd
c173891 Pin operator bundles from the console plugin
6bbc9ca Use size() instead of an empty-string literal in the bundles CEL rule
a2957e2 Select individual operator bundles by name (packages[].bundles)
e97cdbc Mirror the multi-architecture release payload (architectures: multi)

Installation

See user guide for full installation instructions.

oc-mirror-operator v0.1.0

Choose a tag to compare

@github-actions github-actions released this 24 Sep 18:12

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.

oc-mirror-operator v0.0.47

Choose a tag to compare

@github-actions github-actions released this 24 Sep 14:45

oc-mirror-operator v0.0.47

Container Images

Image Tag Digest (manifest list)
Controller (multi-arch) ghcr.io/mariusbertram/oc-mirror-operator-controller:v0.0.47 sha256:93358c3e204840905ed6989106e4699624ebcf3fd04482e7669e3187aed4e1ec
Manager (multi-arch) ghcr.io/mariusbertram/oc-mirror-operator-manager:v0.0.47 sha256:b2fe699ce8f1e4c655f7242c83018cd9911ae3341e7902af2b2ee4ea038682f6
Worker (multi-arch) ghcr.io/mariusbertram/oc-mirror-operator-worker:v0.0.47 sha256:01b4096e5d02af4cd3c3525e36440c8274666faa25af889bbc3b77dfb84c70e6
Plugin (multi-arch) ghcr.io/mariusbertram/oc-mirror-operator-plugin:v0.0.47 sha256:db34ca6d50cd8c7ec181e892934c69734495ccac4a1749982bf98cdac94aec69
Bundle (multi-arch) ghcr.io/mariusbertram/oc-mirror-operator-bundle:0.0.47 sha256:2031c15f196729faa6a8de134e4712ace691f682d785d35d0644f04b8f7e2be7

Changes

f568258 Keep the mirror manager from hanging and stop resyncing
3c3a33d chore(deps): bump go.opentelemetry.io/otel/sdk

Installation

See user guide for full installation instructions.