Releases: operator-framework/operator-controller
Releases · operator-framework/operator-controller
v1.1.0
Installation
curl -L -s https://github.com/operator-framework/operator-controller/releases/download/v1.1.0/install.sh | bash -s
What's Changed
- 🌱 Bump mkdocs-material from 9.5.44 to 9.5.46 by @dependabot in #1494
- 🌱 Bump the k8s-dependencies group with 2 updates by @dependabot in #1490
- 🌱 Bump github.com/onsi/ginkgo/v2 from 2.21.0 to 2.22.0 by @dependabot in #1491
- 🌱 Bump github.com/containerd/containerd from 1.7.23 to 1.7.24 by @dependabot in #1493
- 🌱 Bump github.com/Masterminds/semver/v3 from 3.3.0 to 3.3.1 by @dependabot in #1485
- 🌱 Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by @dependabot in #1504
- 🌱 Bump github.com/onsi/gomega from 1.35.1 to 1.36.0 by @dependabot in #1505
- 🌱 improve the verify-crd-compatibility make target by @everettraven in #1499
- 🌱 Remove ginkgo from registryv1 tests by @tmshort in #1500
- 🌱 Bump mkdocs-material from 9.5.46 to 9.5.47 by @dependabot in #1508
- 🌱 Bump six from 1.16.0 to 1.17.0 by @dependabot in #1511
- 🌱 Bump mkdocs-material from 9.5.47 to 9.5.48 by @dependabot in #1513
- 🌱 Bump the k8s-dependencies group with 2 updates by @dependabot in #1516
- 🌱 gha: release: only push images for tags and main branch by @joelanford in #1520
- 📖 add clarification about if is possible to migrate from V0 to V1 by @camilamacedo86 in #1502
- 🌱 Bump golang.org/x/crypto from 0.28.0 to 0.31.0 by @dependabot in #1521
- 🌱 Bump markdown2 from 2.5.1 to 2.5.2 by @dependabot in #1519
- 🌱 e2e: add tests to validate metrics endpoint by @camilamacedo86 in #1522
- 🌱 Bump certifi from 2024.8.30 to 2024.12.14 by @dependabot in #1526
- 🌱 Bump mkdocs-material from 9.5.48 to 9.5.49 by @dependabot in #1525
- 🌱 Configure ENVTEST Binaries for IDE Debugging by @camilamacedo86 in #1454
- 📖 Adding deprecation notice to roadmap by @LalatenduMohanty in #1528
- 🌱 Add check for client in e2e by @tmshort in #1529
- 🌱 Bump helm.sh/helm/v3 from 3.16.3 to 3.16.4 by @dependabot in #1527
- ✨ Replace kube-rbac-proxy with controller-runtime metrics authentication/authorization by @camilamacedo86 in #1475
- 🐛 Removing Unused and Insecure Manifests for Prometheus since its integration is not supported by @camilamacedo86 in #1535
- 🌱 move service to kustomize manager dir, rename for general purpose use by @joelanford in #1544
- 🌱 Bump pymdown-extensions from 10.12 to 10.13 by @dependabot in #1537
- 🌱 Bump charset-normalizer from 3.4.0 to 3.4.1 by @dependabot in #1538
- 🌱 Bump urllib3 from 2.2.3 to 2.3.0 by @dependabot in #1534
- 🌱 Bump jinja2 from 3.1.4 to 3.1.5 by @dependabot in #1533
- 🌱 Bump click from 8.1.7 to 8.1.8 by @dependabot in #1532
- 🐛 renamed catalogd service name in download-catalog hack script by @azych in #1545
- 🐛 incomplete function chain and renamed function in list-compatibl… by @azych in #1546
- 🌱 Bump pygments from 2.18.0 to 2.19.1 by @dependabot in #1549
- 🐛 CVE-2025-21614: Upgrade github.com/joelanford/ignore from v0.1.0 to v0.1.1 by @camilamacedo86 in #1551
- 🐛 [CVE-2024-45337 - CVE-2024-45337 - CVE-2024-45337] - Upgrade golang.org/x/net v0.30.0 => v0.34.0 by @camilamacedo86 in #1552
- ✨ Update catalogd to v1.1.0 by @tmshort in #1553
New Contributors
Full Changelog: v1.0.0...v1.1.0
v1.0.0
Installation
curl -L -s https://github.com/operator-framework/operator-controller/releases/download/v1.0.0/install.sh | bash -s
What's Changed
- 🐛 catalog cache: retry cache population when cache contains an error by @joelanford in #1489
- 📖 Update doc to add lease for cluster extension sample by @rashmi43 in #1488
- 🌱 enable go-apidiff in merge queue by @joelanford in #1497
- 🐛 combine bundle properties from csv and metadata/properties.yaml by @joelanford in #1495
- 🌱 Add a make target and check in CI to verify CRD compatibility by @everettraven in #1449
- 🌱 Bump catalogd from v1.0.0-rc2 to v1.0.0 by @m1kola in #1503
Full Changelog: v1.0.0-rc2...v1.0.0
v1.0.0-rc2
Installation
curl -L -s https://github.com/operator-framework/operator-controller/releases/download/v1.0.0-rc2/install.sh | bash -s
What's Changed
- 🌱 Fix upgrade-e2e CI job by @m1kola in #1451
- 🐛 Update remaining v1alpha1 references with v1 by @m1kola in #1452
- 📖 Improve formatting on the docs website by @m1kola in #1446
- 🌱 fix minor typo by @grokspawn in #1455
- 🌱 Change from using prometheus operator to a custom test operator for e2e by @dtfranz in #1457
- 📖 Fix docs: "Getting Started" and "Tutorials" by @m1kola in #1443
- 📖 Update wording in the developer docs by @m1kola in #1458
- 📖 Change formatting in the "Catalog queries" doc by @m1kola in #1461
- 📖 Fix table formatting in the "Version ranges" doc by @m1kola in #1462
- 📖 Simplify jq examples using olm.csv.metadata by @bentito in #1464
- 🌱 cleanup manifest under config by @camilamacedo86 in #1465
- 🌱 Bump helm.sh/helm/v3 from 3.16.2 to 3.16.3 by @dependabot in #1467
- 📖 Fix formatting in docs by @m1kola in #1466
- 📖 Fix docs: "How to" section by @m1kola in #1463
- 🐛 Fix go-verdiff check to handle new .mod files by @tmshort in #1468
- 📖 Update contributor docs by @m1kola in #1472
- 🌱 Bump codecov/codecov-action from 4 to 5 by @dependabot in #1471
- 🐛 Update go version checker by @tmshort in #1474
- 📖 Fix docs: "Conceptual Guides" section by @m1kola in #1473
- 📖 Document OLMv1 permission model by @rashmi43 in #1380
- 📖 Update extension upgrade tutorial doc by @trgeiger in #1469
- 🌱 Bump catalogd from v1.0.0-rc1 to v1.0.0-rc2 by @m1kola in #1482
Full Changelog: v1.0.0-rc1...v1.0.0-rc2
v1.0.0-rc1
Installation
curl -L -s https://github.com/operator-framework/operator-controller/releases/download/v1.0.0-rc1/install.sh | bash -s
What's Changed
- 🌱 Fix upgrade-e2e CI job by @m1kola in #1445
⚠️ Bump ClusterExtension API to v1 by @perdasilva in #1228⚠️ Bump catalogd to v1 by @perdasilva in #1441
Full Changelog: v0.18.0...v1.0.0-rc1
v0.18.0
Installation
curl -L -s https://github.com/operator-framework/operator-controller/releases/download/v0.18.0/install.sh | bash -s
What's Changed
- 🌱 Remove nil/blank checks for installed bundle labels by @tmshort in #1405
- 🌱 Bump the k8s-dependencies group with 2 updates by @dependabot in #1406
- 🌱 Bump mkdocs-material from 9.5.41 to 9.5.42 by @dependabot in #1398
- ✨ Fix a typo in the catalogs installation step by @itroyano in #1411
- 🌱 Bump Python to 3.12 and MarkupSafe to 3.0.2 by @m1kola in #1408
- 🌱 Bump github.com/operator-framework/operator-registry from 1.47.0 to 1.48.0 by @dependabot in #1412
- 🌱 Bump pymdown-extensions from 10.11.2 to 10.12 by @dependabot in #1415
- 🌱 Loosen certificate checks by @tmshort in #1413
- 🌱 Bump mkdocs-material from 9.5.42 to 9.5.43 by @dependabot in #1419
- 🌱 Bump github.com/fsnotify/fsnotify from 1.7.0 to 1.8.0 by @dependabot in #1420
- ✨ Populate/update cache on ClusterCatalog reconcile by @m1kola in #1284
- 🌱 Bump github.com/onsi/ginkgo/v2 from 2.20.2 to 2.21.0 by @dependabot in #1416
- 🌱 Bump watchdog from 4.0.2 to 6.0.0 by @dependabot in #1423
- 🌱 Bump github.com/onsi/gomega from 1.34.2 to 1.35.1 by @dependabot in #1422
- ✨ Add support for kubectl printer columns by @tmshort in #1421
- 🌱 Test Registry by @dtfranz in #1425
- 🌱 (chore): configure Codecov to include only relevant directories for coverage by @camilamacedo86 in #1431
- 🌱 Bump mkdocs-material from 9.5.43 to 9.5.44 by @dependabot in #1427
- 📖 docs: add local build and deploy instructions to CONTRIBUTING.md by @camilamacedo86 in #1430
- 📖 fix(docs): fix apiVersion for clustercatalogs. Replace 'catalogd.operatorframework.io/v1alpha1' with 'olm.operatorframework.io/v1alpha1' by @camilamacedo86 in #1433
⚠️ Bump catalogd to v0.36.0 by @m1kola in #1434- 🐛 fix: resolve JSONPath error in caBundle readiness check by adding kubectl_wait_for_query function by @camilamacedo86 in #1429
- ✨ Use a separate namespace for each e2e test by @tmshort in #1428
- 🌱 Bump regex from 2024.9.11 to 2024.11.6 by @dependabot in #1436
- 🐛 fix: put annotations in deployment's pod template by @joelanford in #1432
- 📖 [Docs] Document the granting of API access by @bentito in #1407
- ✨ reduce use of carvel validators by @everettraven in #1269
- 🌱 Bump packaging from 24.1 to 24.2 by @dependabot in #1438
⚠️ updates from api audit by @grokspawn in #1404⚠️ Move.spec.install.namespace
and.spec.install.serviceAccount
to.spec.namespace
and.spec.serviceAccount
by @everettraven in #1439
New Contributors
- @camilamacedo86 made their first contribution in #1431
Full Changelog: v0.17.0...v0.18.0
v0.17.0
Installation
curl -L -s https://github.com/operator-framework/operator-controller/releases/download/v0.17.0/install.sh | bash -s
What's Changed
- 🐛 pre-upgrade-setup.sh: use updated ClusterCatalog API by @joelanford in #1347
- 📖 add public api docs by @everettraven in #1331
- ✨ 📖 Minor updates to API+GoDoc, Documentation, and removal of a no longer needed label selector by @everettraven in #1333
- 📖 fix public api links by @perdasilva in #1348
- 🌱 Bump pymdown-extensions from 10.11.1 to 10.11.2 by @dependabot in #1326
- 📖 Adding the docs website to the readme by @LalatenduMohanty in #1350
- ✨ Add PullSecret controller to save pull secret data locally by @anik120 in #1322
- 🌱 Update catalogd to v0.31.0 by @tmshort in #1355
- ✨ Add checks for helm deployment status by @tmshort in #1349
- 🌱 Bump charset-normalizer from 3.3.2 to 3.4.0 by @dependabot in #1356
- 📖 Update svc name to catalogd service by @rashmi43 in #1365
- 📖 documentation touch-ups by @perdasilva in #1351
- 📖 Fix typo for a link ref in derive-service-account.md by @tlwu2013 in #1366
- 🌱 Bump mkdocs-material from 9.5.39 to 9.5.40 by @dependabot in #1363
- 🐛 Fix pulling signed images by @m1kola in #1369
- 🌱 Bump catalogd to v0.32.0 by @m1kola in #1370
- 🌱 Bump github.com/containerd/containerd from 1.7.22 to 1.7.23 by @dependabot in #1377
- 🌱 Bump markdown2 from 2.5.0 to 2.5.1 by @dependabot in #1362
- 🌱 Bump helm.sh/helm/v3 from 3.16.1 to 3.16.2 by @dependabot in #1364
- 🌱 Remove
EnableExtensionApi
feature gate by @m1kola in #1375 - 🐛 Fix a missing apostrophe in docs by @m1kola in #1385
- 🌱 Address goreleaser deprecated flags by @perdasilva in #1386
- 🌱 Use catalog availability by @bentito in #1359
- 🌱 Bump mkdocs-material from 9.5.40 to 9.5.41 by @dependabot in #1381
- 🐛 Use provided imgRef instead of always using canonical ref in containers image source by @everettraven in #1395
⚠️ updated to use catalogd v0.34.0 by @grokspawn in #1396- 🐛 bump to catalogd v0.35.0 by @joelanford in #1397
- 🌱 Make sure cert-manager is ready by @tmshort in #1401
- 🌱 tilt ci: use Go version from go.mod by @joelanford in #1402
- ✨ Use Helm List operator to determine Deployed status by @tmshort in #1379
Full Changelog: v0.16.0...v0.17.0
v0.16.0
Installation
curl -L -s https://github.com/operator-framework/operator-controller/releases/download/v0.16.0/install.sh | bash -s
What's Changed
- 📖 Quickstart by @perdasilva in #1142
- 🐛 Fix reconciliation blocked on improper permissions for establishing watches on managed content by @everettraven in #1119
- 📖 [Docs] Add support for skip ranges and replacements by @michaelryanpeter in #1215
- 📖 [Docs] How-to: Version Range Automatic Updates by @perdasilva in #1218
⚠️ allow filtering with a list of channels by @everettraven in #1173- 📖[Docs] How-to: Z-stream Automatic Updates by @perdasilva in #1219
- 📖[Docs] How-to: Pin Version and Disable Automatic Updates by @perdasilva in #1221
- 📖[Docs] Update quickstart documentation by @perdasilva in #1225
- 📖 [Docs] API Reference Doc Generation by @dtfranz in #1230
- 📖[Docs] Document minimal catalog selection by @bentito in #1227
- 📖 [Docs] Fix How-to: Version Range Automatic Updates by @perdasilva in #1224
- 📖[Docs] How-to: Channel-Based Automatic Updates by @perdasilva in #1220
- 🌱 Bump platformdirs from 4.2.2 to 4.3.2 by @dependabot in #1235
- 🌱 Update to catalogd v0.26.0 and update e2e tests by @tmshort in #1237
⚠️ types conversions from review by @grokspawn in #1223- 🌱 Bump github.com/operator-framework/operator-registry from 1.46.0 to 1.47.0 by @dependabot in #1234
- 📖 [Docs] Document tilt-support install by @bentito in #1236
- 🐛 fix: separate unpacked bundles by name by @joelanford in #1243
- ✨ Simplify status condition reasons by @oceanc80 in #1241
- 🌱 Bump github.com/containerd/containerd from 1.7.21 to 1.7.22 by @dependabot in #1244
- 📖 Fixing the olmv1_overview reference in the index.md by @LalatenduMohanty in #1245
- 📖 Add provided ServiceAccount documentation to drafts by @trgeiger in #1232
- 🌱 Downgrade from 1.22.7 to 1.22.5 by @tmshort in #1252
- 🌱 Descriptive Upgrade Constraint Policy constants by @skattoju in #1233
- ⚠ minor API improvements by @joelanford in #1250
- 📖 [Docs] Merge tilt info into developer.md by @bentito in #1255
- 📖 [Docs] Supported extensions (OLM v1 constraints/limitations) by @michaelryanpeter in #1263
- ✨unpacker: switch from google/go-containerregistry to containers/image by @joelanford in #1194
- 📖 [Docs] Single ClusterExtension ownership concept by @bentito in #1258
- 📖 catalogd API Reference Generation by @dtfranz in #1240
- 🌱 Bump regex from 2024.7.24 to 2024.9.11 by @dependabot in #1261
- 🌱 Bump the k8s-dependencies group with 2 updates by @dependabot in #1259
- 🌱 Bump urllib3 from 2.2.2 to 2.2.3 by @dependabot in #1262
- 🌱 Bump helm.sh/helm/v3 from 3.15.4 to 3.16.1 by @dependabot in #1265
- 🌱 Clean up catalogd API Ref generation by @dtfranz in #1266
- 🌱 Add CI to check if golang version updated by @tmshort in #1264
- 🌱 Bump platformdirs from 4.3.2 to 4.3.3 by @dependabot in #1272
- 🌱 Bump idna from 3.8 to 3.10 by @dependabot in #1273
- 🌱 Add catalog exploration and extension rbac/installation scripts by @perdasilva in #1216
- 🌱 switch back to use of trusted CA, add extra test for mirror registry by @joelanford in #1274
- 🌱 Bump github.com/operator-framework/catalogd from 0.26.0 to 0.27.0 by @dependabot in #1268
- 🌱 bump golangci-lint to 1.61.0; stop using deprecated output-format by @joelanford in #1275
- 📖 [Docs] Downgrade an extension by @bentito in #1277
- ✨ use controller-runtime Terminal error instead of our custom Unrecoverable error by @joelanford in #1276
- 🌱 Fix
http.DefaultClient
by @m1kola in #1278 - 🌱 Bump mkdocs-material from 9.5.34 to 9.5.35 by @dependabot in #1281
- 🌱 Bump platformdirs from 4.3.3 to 4.3.6 by @dependabot in #1280
- 🐛 fix: do not silently drop finalizer updates when status is also updated by @joelanford in #1283
- 📖 [Docs] Reorganize developer documentation by @bentito in #1279
- 🌱 Bump github.com/operator-framework/catalogd from 0.27.0 to 0.28.0 by @dependabot in #1285
- 🐛 Remove cache when catalog is deleted by @m1kola in #1207
- 🌱 Bump catalogd from v0.28.0 to v0.29.0 by @perdasilva in #1288
- 📖 [Docs] Improve developer.md by @bentito in #1289
- 📖 [Docs] Enable diagram support via mermaid.js by @michaelryanpeter in #1290
- 🌱 Bump mkdocs-material from 9.5.35 to 9.5.36 by @dependabot in #1300
- 🌱 Bump pymdown-extensions from 10.9 to 10.10.1 by @dependabot in #1299
⚠️ Removing healthy status condition by @LalatenduMohanty in #1304- 📖 Adding OLM V1 architecture document by @LalatenduMohanty in #1301
- 🌱 Bump mkdocs-material from 9.5.36 to 9.5.37 by @dependabot in #1308
- ✨ add progressing condition by @everettraven in #1302
- ✨ Remove unpacked status by @skattoju in #1309
- ✨ Use creds if present for pulling bundle images by @anik120 in #1303
- ✨ Remove the Resolved status condition by @yashoza19 in #1312
- 🌱 Bump pymdown-extensions from 10.10.1 to 10.10.2 by @dependabot in #1310
- 🐛 main.go: improve logging for configuration of global auth by @joelanford in #1316
- ✨main.go: switch to klog-based logger by @joelanford in #1317
- ✨ follow-ups for containers/image from catalogd and previous PR by @joelanford in #1270
- 🌱 Bump mkdocs-material from 9.5.37 to 9.5.39 by @dependabot in #1319
- ✨ Update Installed status condition handling by @trgeiger in #1314
- 🐛 dynamicsource: fix race condition with wait and valid scheme by @joelanford in #1323
- 🌱 Bump pymdown-extensions from 10.10.2 to 10.11.1 by @dependabot in https://github.com/operator-framework/operator-...
v0.15.0
Installation
curl -L -s https://github.com/operator-framework/operator-controller/releases/download/v0.15.0/install.sh | bash -s
What's Changed
- 📖 Update .bingo/README.md by @tmshort in #1186
- ✨ Use a catalog's priority to as a bundle selection tie-breaker by @tmshort in #1193
- ✨ Add ServedVersionValidator preflight check by @trgeiger in #1191
- 🐛 Update test by @tmshort in #1199
- 🌱 Bump mkdocs from 1.6.0 to 1.6.1 by @dependabot in #1198
- 🌱 Bump certifi from 2024.7.4 to 2024.8.30 by @dependabot in #1197
- 🌱 Bump pyquery from 2.0.0 to 2.0.1 by @dependabot in #1196
- 🌱 Bump mkdocs-material from 9.5.33 to 9.5.34 by @dependabot in #1203
- 🌱 Remove unnecessary type casting in the finaliser by @m1kola in #1205
- 🐛 Revert "Update .bingo/README.md" by @tmshort in #1206
- 🐛 Fix cache check by @m1kola in #1202
- ✨ Remove catalogmetadata resource from RBAC by @m1kola in #1204
- ✨ feat: dump csv annotations into chart metadata by @gallettilance in #1095
- 🌱 Fix doc comment by @m1kola in #1208
- 🌱 Update catalogd to v0.23.0 and cert-manager to v1.15.3 by @tmshort in #1212
- 🌱 Bump carvel.dev/kapp from 0.63.2 to 0.63.3 by @dependabot in #1210
- 🌱 Define a constant for the finaliser key by @m1kola in #1209
- 📖 Remove reference to catalogd phase field by @tmshort in #1214
⚠️ update name validation patterns to match Kubernetes as close as possible by @everettraven in #1175- ✨ logically group fields in the spec by @yashoza19 in #1200
New Contributors
- @gallettilance made their first contribution in #1095
Full Changelog: v0.14.0...v0.15.0
v0.14.0
Installation
curl -L -s https://github.com/operator-framework/operator-controller/releases/download/v0.14.0/install.sh | bash -s
What's Changed
- 🐛: Fix ClusterExtension Finalizer RBAC for upgrade-e2e by @dtfranz in #1139
- 🌱 Bump mkdocs-material from 9.5.31 to 9.5.32 by @dependabot in #1140
- 🌱 Bump markdown from 3.6 to 3.7 by @dependabot in #1141
- ✨ Add label selectors to CE API for catalog selection by @tmshort in #1137
- 📖 update general/product documentation by @perdasilva in #1135
- ✨ update ClusterExtension.Spec.PakageName to be immutable by @yashoza19 in #1157
- ✨ convert field CRDUpgradeSafetyPolicy to be an enum by @yashoza19 in #1159
- 🐛: Fix tilt ci by @dtfranz in #1161
- 📖 Update GoDoc comments for the
ClusterExtension
API by @everettraven in #1158 - ✨ Add in catalog label selection support by @tmshort in #1164
- 🌱 Bump github.com/onsi/ginkgo/v2 from 2.20.0 to 2.20.1 by @dependabot in #1163
- ⚠: Ambiguous Resolution by @dtfranz in #1165
- 🌱 Internal Rukpak Package Tests by @dtfranz in #1100
- 🐛: Improve Catalog Selection Testing + Fix small issue by @dtfranz in #1174
- 🌱 Bump idna from 3.7 to 3.8 by @dependabot in #1169
- 🌱 Bump paginate from 0.5.6 to 0.5.7 by @dependabot in #1170
- 🌱 Bump mkdocs-material from 9.5.32 to 9.5.33 by @dependabot in #1167
- 🌱 add v1.0 and v1.x issues to OLMv1 project automatically by @joelanford in #1179
- ✨ Remove unused pull secret configuration by @m1kola in #1180
⚠️ Update client components by @tmshort in #1181- 🌱 Bump github.com/operator-framework/operator-registry from 1.45.0 to 1.46.0 by @dependabot in #1133
⚠️ Update to catalogd v0.21.0 by @tmshort in #1183- 🌱 Bump bingo + tools by @perdasilva in #1185
- 🌱 Bump github.com/onsi/gomega from 1.34.1 to 1.34.2 by @dependabot in #1187
- 🌱 Bump github.com/Masterminds/semver/v3 from 3.2.1 to 3.3.0 by @dependabot in #1189
- 🌱 Bump github.com/containerd/containerd from 1.7.20 to 1.7.21 by @dependabot in #1190
- 🌱 Bump github.com/onsi/ginkgo/v2 from 2.20.1 to 2.20.2 by @dependabot in #1188
- ⚠ Implement API changes according to RFC spec by @jsm84 in #1166
New Contributors
Full Changelog: v0.13.0...v0.14.0
v0.13.0
Installation
curl -L -s https://github.com/operator-framework/operator-controller/releases/download/v0.13.0/install.sh | bash -s
What's Changed
- 🌱 Remove
kind-redeploy
make target by @m1kola in #1004 - ✨ Add an internal package that implements a dynamic caching layer for ClusterExtension managed content by @everettraven in #1001
- 🌱 Bump helm.sh/helm/v3 from 3.15.2 to 3.15.3 by @dependabot in #1035
- 🌱 Bump markdown2 from 2.4.13 to 2.5.0 by @dependabot in #1041
- 🌱 Bump github.com/operator-framework/catalogd from 0.17.0 to 0.18.0 by @dependabot in #1042
- 🌱 Migrate Rukpak by @dtfranz in #1032
- ✨ Add upgrade E2E by @m1kola in #1003
- 🌱 lint update by @perdasilva in #1036
- 🌱 consolidate and save all coverage data under ./coverage by @joelanford in #1044
- 🌱 upgrade test: wait until first reconcile completes after upgrade by @joelanford in #1045
- 🌱 Bump mkdocs-material from 9.5.28 to 9.5.29 by @dependabot in #1049
- 🐛 Fix nil pointer dereference in upgrade E2E by @m1kola in #1051
- 🌱 Bump k8s.io/cli-runtime from 0.30.0 to 0.30.2 by @dependabot in #1047
- 🐛 improve poor performance of helm chart conversion by @joelanford in #1050
- ✨ Use x509.CertPools instead of PEM strings by @tmshort in #1052
- 🐛 Separate make fix-lint from make vet by @tmshort in #1054
- 🌱 fix TestClusterExtensionInstallReResolvesWhenNewCataloge2e test by @yashoza19 in #1008
- 🌱 Add unit tests for loading certs by @tmshort in #1053
- ✨ add new e2e test - TestClusterExtensionInstallReResolvesWhenCatalogIsPatched by @yashoza19 in #1055
- ✨ mask helm conflict errors by @perdasilva in #1016
- 🌱 Update certificate code to be more strict by @tmshort in #1056
- 🌱 use operator-registry's FBC types directly; add
Resolver
interface by @joelanford in #1033 - 🌱 Bump github.com/google/go-containerregistry from 0.20.0 to 0.20.1 by @dependabot in #1059
- 🌱 Move all e2e scripts into one location by @m1kola in #1046
- 🌱 Bump go to 1.22.5 by @m1kola in #1064
- 🌱 Bump carvel.dev/kapp from 0.62.1-0.20240508153820-7d8a03ed7ccf to 0.63.2 by @dependabot in #1063
- 🌱 Bump github.com/containerd/containerd from 1.7.19 to 1.7.20 by @dependabot in #1065
- 🌱 Bump github.com/operator-framework/operator-registry from 1.44.0 to 1.45.0 by @dependabot in #1066
- 🌱 Bump k8s dependencies by @m1kola in #1069
- 🌱 BundleDeployment Cleanup by @dtfranz in #1061
- 🌱 Add dependabot K8s dependencies group by @m1kola in #1070
- ✨ Wire up Service Account by @theishshah in #1038
- 🐛 add cluster-admin permissions to o-c SA temporarily by @everettraven in #1073
- 🌱bump catalogd to v0.19.0 by @grokspawn in #1075
- ✨ Cleaner Condition Types & Reasons by @bentito in #1007
- 🌱 Add support for CA/certificate rotation by @tmshort in #1062
- ✨ wire up ServiceAccount based caching layer by @everettraven in #1074
- 🌱 Bump github.com/operator-framework/helm-operator-plugins from 0.3.0 to 0.3.1 by @dependabot in #1077
- 🌱 Bump mkdocs-material from 9.5.29 to 9.5.30 by @dependabot in #1076
- 🌱 Bump regex from 2024.5.15 to 2024.7.24 by @dependabot in #1080
- 🌱 Bump github.com/operator-framework/catalogd from 0.19.0 to 0.20.0 by @dependabot in #1078
- ✨ Install default-catalogs.yaml from Catalogd release by @trgeiger in #1079
- 🌱 Bump github.com/onsi/ginkgo/v2 from 2.19.0 to 2.19.1 by @dependabot in #1082
- 🌱 Bump github.com/docker/docker from 26.1.3+incompatible to 26.1.4+incompatible by @dependabot in #1086
- 🌱 Bump pymdown-extensions from 10.8.1 to 10.9 by @dependabot in #1085
- 🌱 Bump github.com/onsi/gomega from 1.34.0 to 1.34.1 by @dependabot in #1087
- 🌱 Bundle + CRD Upgrade Safety Tests by @dtfranz in #1084
- 🐛 Bug: remove old conditional in ClusterExtension by @trgeiger in #1089
- ✨ refactor ClusterExtensionReconciler.reconcile() by @everettraven in #1068
- 🌱 Bump mkdocs-material from 9.5.30 to 9.5.31 by @dependabot in #1094
⚠️ helm: use chunking release driver in systemNamespace by @joelanford in #1057- 🐛 labels: use consistent format for keys by @joelanford in #1096
- 📖 Add CRD Upgrade Safety documentation by @trgeiger in #1090
- ✨samples: polling and RBAC improvements by @joelanford in #1102
- 🌱 Bump pyyaml from 6.0.1 to 6.0.2 by @dependabot in #1099
- 🌱 Bump github.com/onsi/ginkgo/v2 from 2.19.1 to 2.20.0 by @dependabot in #1103
- 🌱 Bump github.com/google/go-containerregistry from 0.20.1 to 0.20.2 by @dependabot in #1098
- 🌱 enable OwnerReferencesPermissionEnforcement in project kind config by @joelanford in #1105
- 🌱 Bump babel from 2.15.0 to 2.16.0 by @dependabot in #1106
- 🐛 CRD Upgrade Safety pre-flight fixes by @everettraven in #1104
- 🌱 Bump watchdog from 4.0.1 to 4.0.2 by @dependabot in #1107
- 🌱 Bump lxml from 5.2.2 to 5.3.0 by @dependabot in #1108
- 🌱 Bump soupsieve from 2.5 to 2.6 by @dependabot in #1118
- ⚠ Move all packages from /pkg to /internal by @kevinrizza in #1043
- 📖 Remove references to Deppy in documentation by @trgeiger in #1131
- 🐛 Fixing the labels for better metrics collection by @LalatenduMohanty in #969
- 🌱 Bump helm.sh/helm/v3 from 3.15.3 to 3.15.4 by @dependabot in #1121
New Contributors
- @theishshah made their first contribution in #1038
- @LalatenduMohanty made their first contribution in #969
Full Changelog: v0.12.0...v0.13.0