Installation
curl -L -s https://github.com/operator-framework/operator-controller/releases/download/v1.2.0-rc5/install.sh | bash -s
What's Changed
- π± 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 ofhttp.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 intooperator-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
New Contributors
- @o-farag made their first contribution in #1717
- @Horiodino made their first contribution in #1598
- @OchiengEd made their first contribution in #1802
Full Changelog: v1.2.0-rc4...v1.2.0-rc5