Repository navigation
Releases
oc-mirror-operator v0.1.9
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
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
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
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
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
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
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
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
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
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.