github operator-framework/operator-controller v1.2.0

one day ago

Installation

curl -L -s https://github.com/operator-framework/operator-controller/releases/download/v1.2.0/install.sh | bash -s

What's Changed

  • 🌱 Bump pymdown-extensions from 10.13 to 10.14 by @dependabot in #1555
  • πŸ› desired state in applier by @azych in #1539
  • 🌱 remove 'function' from function defs in bash scripts by @perdasilva in #1559
  • ⚠️ [Monorepo] PHASE 1 - Add Catalogd to Operator-Controller Repository by @camilamacedo86 in #1542
  • 🌱 Remove IDE (idea) files and fix .gitgnore by @camilamacedo86 in #1562
  • 🌱 [Monorepo]: Unify .gitignore files by @camilamacedo86 in #1563
  • πŸ“– release: update the doc since it is no longer in a initial development by @camilamacedo86 in #1558
  • πŸ› catalogd: e2e metrics: Do not use a fixed namespace for metrics tests by @camilamacedo86 in #1561
  • 🌱 Bump github.com/containerd/containerd from 1.7.24 to 1.7.25 by @dependabot in #1581
  • 🌱 Bump github.com/onsi/ginkgo/v2 from 2.22.1 to 2.22.2 by @dependabot in #1582
  • πŸ› fix bingo-upgrade target by @perdasilva in #1609
  • ✨ Upgrade Golang from 1.22 to 1.23 by @camilamacedo86 in #1608
  • ✨ Upgrade bingo - tools by @camilamacedo86 in #1610
  • 🌱 bump k8s libs to 1.32 by @perdasilva in #1614
  • 🌱 bump carvel.dev/kapp to v0.64.0 by @perdasilva in #1621
  • πŸ› remove reference to non-existent target by @perdasilva in #1617
  • 🌱 bump containers/image to v5.33.0 by @perdasilva in #1620
  • 🌱 Bump github.com/operator-framework/operator-registry from 1.48.0 to 1.50.0 by @dependabot in #1613
  • 🌱 Bump github.com/operator-framework/helm-operator-plugins from 0.7.0 to 0.8.0 by @dependabot in #1625
  • πŸ› Fixes reference to catalogd repo in the README by @bentito in #1602
  • 🌱 Bump helm.sh/helm/v3 from 3.16.4 to 3.17.0 by @dependabot in #1630
  • πŸ› Replace deprecated upload action for e2e by @dtfranz in #1632
  • πŸ› Fix operator-controller not using updated registries configuration by @dtfranz in #1554
  • 🌱 Bump github.com/containers/image/v5 from 5.33.0 to 5.33.1 by @dependabot in #1631
  • 🌱 Bump github.com/google/go-containerregistry from 0.20.2 to 0.20.3 by @dependabot in #1629
  • πŸ› mitigate upgrade-e2e test flakiness by @perdasilva in #1627
  • πŸ“– Update docs monorepo by @camilamacedo86 in #1612
  • 🌱 add vendor dir to .gitignore by @perdasilva in #1618
  • πŸ› [Monorepo] fix: add ginkgo as a bingo dependency for catalogd by @camilamacedo86 in #1635
  • πŸ“– chore: doc comment the need to keep using blang for version ranges by @azych in #1600
  • 🌱 catalogd: remove unused or unnecessary code by @joelanford in #1637
  • ✨remove ForceSemverUpgradeConstraints feature gate and implementation by @joelanford in #1638
  • 🌱 Bump mkdocs-material from 9.5.49 to 9.5.50 by @dependabot in #1639
  • πŸ› add orderKappsValidateErr in crdupgradesafety preflight by @azych in #1640
  • ✨ improve logging: catalog http server, op-con resolver by @joelanford in #1564
  • πŸ› Fix upgrade-e2e, use updated upload-artifact by @tmshort in #1649
  • 🌱 Bump pymdown-extensions from 10.14 to 10.14.1 by @dependabot in #1645
  • πŸ“– Add go version information to contributing by @tmshort in #1648
  • ✨ Add .tiltignore by @trgeiger in #1655
  • πŸ› Use monorepo release for catalogd by @LalatenduMohanty in #1656
  • 🌱 Bump markdown2 from 2.5.2 to 2.5.3 by @dependabot in #1652
  • ✨ Add test files and shell scripts to .tiltignore by @azych in #1657
  • πŸ› Update catalogd Makefile by @LalatenduMohanty in #1659
  • πŸ› fix release artefacts after monorepo changes and release candidate 1.2.0-rc1 by @camilamacedo86 in #1661
  • πŸ› Catalogd upgrade-e2e fix by @dtfranz in #1667
  • πŸ› Set recommended leaderelection settings by @thetechnick in #1663
  • πŸ“– Update RELEASE.md - Improve steps for patch releases by @camilamacedo86 in #1665
  • 🌱 Bump pymdown-extensions from 10.14.1 to 10.14.2 by @dependabot in #1662
  • 🌱 [Monorepo] Fix make verify-crd-compatibility for catalogd by @camilamacedo86 in #1668
  • πŸ› Ensure catalog caches are valid after restart by @oceanc80 in #1669
  • πŸ› fix install script and release to use and provide default-catalog by @camilamacedo86 in #1675
  • 🌱 Add support for SSL env vars to cert pool watcher by @tmshort in #1672
  • ✨ Separate CA configuration for pulls vs catalogd services by @tmshort in #1673
  • 🌱 Bump github.com/spf13/pflag from 1.0.5 to 1.0.6 by @dependabot in #1671
  • Update release-v1.2 with main by @camilamacedo86 in #1678
  • πŸ› Unblock e2e by @perdasilva in #1683
  • πŸ› Fix default catalog installation in install script by @perdasilva in #1680
  • 🌱 Rename util packages and add missing unit tests by @perdasilva in #1677
  • 🌱 Bump mkdocs-material from 9.5.50 to 9.6.1 by @dependabot in #1681
  • 🌱 Bump certifi from 2024.12.14 to 2025.1.31 by @dependabot in #1682
  • 🌱 Bump babel from 2.16.0 to 2.17.0 by @dependabot in #1694
  • 🌱 Bump pymdown-extensions from 10.14.2 to 10.14.3 by @dependabot in #1695
  • πŸ› EnsureEmptyDirectory should recursively set writable perms prior to delete by @joelanford in #1691
  • ✨ release leader election lease on manager cancellation by @joelanford in #1689
  • ⚠ (feat) Introduce new feature-gated metas endpoint by @anik120 in #1643
  • ✨ Add feature gate for preflight permissions by @bentito in #1666
  • 🌱 Bump beautifulsoup4 from 4.12.3 to 4.13.1 by @dependabot in #1693
  • 🌱 Bump mkdocs-material from 9.6.1 to 9.6.2 by @dependabot in #1700
  • 🌱 Bump golang.org/x/sync from 0.10.0 to 0.11.0 by @dependabot in #1699
  • πŸ“– : Release: Add backport policy by @camilamacedo86 in #1641
  • ⚠ (catalogd) Update query endpoint to metas endpoint by @anik120 in #1703
  • 🌱 (catalogd) add unit tests for indexing algo for query endpoint by @anik120 in #1702
  • 🌱 fix catalogd version variable paths in Makefile by @ankitathomas in #1705
  • 🌱 Bump beautifulsoup4 from 4.13.1 to 4.13.3 by @dependabot in #1708
  • πŸ› (catalogd) Don't write to header after checking for Preconditions by @anik120 in #1710
  • 🌱 (cleanup): Removing unused consts from catalogd/test/e2e/unpack_test.go by @camilamacedo86 in #1715
  • 🌱 [MONOREPO]: Moving catalogd's metrics test to operator-controller tests by @camilamacedo86 in #1714
  • 🌱 consolidate image layer handling; move fs utils by @joelanford in #1690
  • 🌱 (cleanup): Remove 'make vet' from Makefile, simplify; keep 'vet' enabled in linting by @camilamacedo86 in #1718
  • 🌱 (catalogd) add more unit tests for localdir storage.Instance by @anik120 in #1713
  • πŸ› (catalogd) serveJSON lines instead of http.serverContent for no-params by @anik120 in #1725
  • πŸ› Wrap service account error to hide k8s error by @rashmi43 in #1698
  • 🌱 (cleanup): Refactor metrics endpoint tests by extracting shared helpers by @camilamacedo86 in #1719
  • 🌱 (cleanup): remove duplication of version implementation by @camilamacedo86 in #1728
  • 🌱 Bump lxml from 5.3.0 to 5.3.1 by @dependabot in #1736
  • 🌱 (catalogd) Validate catalogd api returns jsonl format, cleanup by @azych in #1720
  • 🌱 Bump mkdocs-material from 9.6.2 to 9.6.3 by @dependabot in #1730
  • 🌱 fix demo-update script to support mac os envs by @camilamacedo86 in #1733
  • πŸ› fix catalogd binary version output. by @camilamacedo86 in #1732
  • 🌱 [Monorepo]: Move e2e tests from catalogd to operator-controller by @camilamacedo86 in #1726
  • 🌱 updated macos-specific brew installs to include coreutils for mktemp package by @grokspawn in #1738
  • πŸ“– (doc): Add a doc as a guidance to help users know how to consume the metrics and integrate it with other solutions by @camilamacedo86 in #1524
  • 🌱 [Monorepo]: Move the hack demo scripts to the root by @camilamacedo86 in #1739
  • πŸ“– Update install-extension.md by @joelanford in #1741
  • 🌱 Refactor filter package by @perdasilva in #1734
  • 🌱 Add logging to certpoolwatcher and client by @tmshort in #1684
  • πŸ› Fix: Prevent nil errors in log.Error to ensure proper logging and add custom linter to avoid this scenario in the future by @camilamacedo86 in #1599
  • 🌱 Moving pkgs to internal/operator-controller/ by @LalatenduMohanty in #1737
  • 🌱 Moving version and util to internal/shared by @LalatenduMohanty in #1743
  • 🌱 (cleanup): Centralize the utils func under the test/utils directories by @camilamacedo86 in #1742
  • πŸ“– Move catalogd/docs/ into docs/ by @tmshort in #1745
  • πŸ“– move docs/concepts/fetching-catalog-contents.md to draft by @joelanford in #1747
  • 🌱 manifest generation: ensure we always fully regenerate files by @joelanford in #1748
  • 🌱 Moving code from catalogd/internal to internal/catalogd by @LalatenduMohanty in #1746
  • 🌱 Bump mkdocs-material from 9.6.3 to 9.6.4 by @dependabot in #1754
  • 🌱 Bump golang.org/x/tools from 0.29.0 to 0.30.0 by @dependabot in #1756
  • 🌱 Decompose RegistryV1ToHelmChart function by @perdasilva in #1735
  • 🌱 Make generate-asciidemo.sh generic by @perdasilva in #1755
  • 🌱 Move catalogd controllers and webhooks to internal/catalogd by @LalatenduMohanty in #1749
  • 🌱 Monorepo pt2: fully consolidate image pull/cache implementations by @joelanford in #1731
  • 🌱 Bump helm.sh/helm/v3 from 3.17.0 to 3.17.1 by @dependabot in #1758
  • ✨ Migrate operator-controller cli handling to cobra by @o-farag in #1717
  • 🌱 Add an overlay for local development on Tilt by @trgeiger in #1773
  • ✨ Migrate Command Handling to Cobra for Simplified Flag Management by @Horiodino in #1598
  • πŸ› Initialize logging at correct time by @tmshort in #1779
  • 🌱 [Monorepo]: Cleanup: Merge catalogd-e2e tests into operator-controller e2e by @camilamacedo86 in #1757
  • 🌱 (enhance): Enhance custom linter setuplogerrorcheck description by @camilamacedo86 in #1778
  • πŸ“– Add dev doc on setting up live debugging by @trgeiger in #1653
  • 🌱 [Monorepo]: Combine upgrade e2e tests from catalogd into operator-controller by @camilamacedo86 in #1780
  • 🌱 upgrade sigs.k8s.io/controller-runtime v0.19.4 => v0.20.2 by @camilamacedo86 in #1786
  • 🌱 Bump github.com/spf13/cobra from 1.8.1 to 1.9.1 by @dependabot in #1784
  • 🌱 [Bingo upgrade] - Update tooling versions used by @camilamacedo86 in #1787
  • 🌱 (fix) remove the testdata COPY from catalogd/testdata/catalogs/test-catalog.Dockerfile to allow the docker build by @camilamacedo86 in #1789
  • πŸ› Run bingo get by @tmshort in #1792
  • ✨ OPRUN-3722: Consolidate configuration by @tmshort in #1790
  • 🌱 (cleanup): remove catalogd/testdata by @camilamacedo86 in #1794
  • 🌱 OPRUN-3722: Remove CRDs from old locations by @tmshort in #1791
  • 🌱 Bump github.com/klauspost/compress from 1.17.11 to 1.18.0 by @dependabot in #1798
  • 🌱 Bump github.com/prometheus/client_golang from 1.20.5 to 1.21.0 by @dependabot in #1799
  • 🌱 Bump mkdocs-material from 9.6.4 to 9.6.5 by @dependabot in #1797
  • ✨ OPRUN-3763: Consolidate api directory by @tmshort in #1800
  • ✨ OPRUN-3763: Consolidate APIs into the same directory by @tmshort in #1803
  • 🌱 Bump github.com/go-jose/go-jose/v4 from 4.0.4 to 4.0.5 by @dependabot in #1805
  • 🌱 Adding additional unit test for catalog availability by @LalatenduMohanty in #1722
  • 🌱 Bump github.com/google/go-cmp from 0.6.0 to 0.7.0 by @dependabot in #1809
  • 🌱 Bump k8s.io/cli-runtime from 0.32.1 to 0.32.2 in the k8s-dependencies group by @dependabot in #1808
  • πŸ“– Clean up the Makefile help and extended help by @tmshort in #1810
  • 🌱Deleting pprof files as these are not relevant now by @LalatenduMohanty in #1806
  • ✨ OPRUN-3731: Move catalogd entrypoint by @OchiengEd in #1802
  • 🌱 Moving the dockerignore file to the root by @LalatenduMohanty in #1813
  • πŸ› remove roles for non-existent extension API by @joelanford in #1815
  • 🌱 Tidy Makefile by @tmshort in #1814
  • πŸ› Add checks to catch race-driven panics in metrics endpoint e2e by @bentito in #1795
  • 🌱 e2e: make pods exit faster with terminationGracePeriodSeconds: 0 by @joelanford in #1817
  • ✨ Single/Own Namespace Install Mode Support by @perdasilva in #1724
  • 🌱 Bump github.com/containerd/containerd from 1.7.25 to 1.7.26 by @dependabot in #1819
  • πŸ› util/image: unset PAXRecords and Xattrs when applying files by @joelanford in #1823
  • ✨ Cleanup catalogd remnants in unit test dirs by @OchiengEd in #1822
  • 🌱 Bump mkdocs-material from 9.6.5 to 9.6.7 by @dependabot in #1826
  • 🌱 [Bingo Upgrade] - Upgrade EnvTest and OPM tooling by @camilamacedo86 in #1820
  • πŸ“– initial personas draft by @grokspawn in #1824
  • 🌱 upgraded golang.org/x/oauth2 v0.26.0 => v0.27.0 by @camilamacedo86 in #1830
  • 🌱 Upgrade upgraded golang.org/x/exp v0.0.0-20241009180824-f66d83c29e7c => v0.0.0-20250228200357-dead58393ab7 by @camilamacedo86 in #1834
  • 🌱 [Tooling Upgrade]: golangci and envtest by @camilamacedo86 in #1833
  • ✨ Upgrade cert-manager used from v1.15.3 to v1.17.1 by @camilamacedo86 in #1832
  • 🌱 (fix) .goreleaser.yml update release notes when release is created via GitHub UI by @camilamacedo86 in #1831
  • πŸ› (fix): update PSA versions to match Kubernetes API version by @camilamacedo86 in #1828
  • 🌱 Bump github.com/operator-framework/api from 0.29.0 to 0.30.0 by @dependabot in #1837
  • 🌱 Bump github.com/opencontainers/image-spec from 1.1.0 to 1.1.1 by @dependabot in #1838
  • 🌱 Bump github.com/prometheus/client_golang from 1.21.0 to 1.21.1 by @dependabot in #1836

New Contributors

Full Changelog: v1.1.0...v1.2.0

Don't miss a new operator-controller release

NewReleases is sending notifications on new releases.