Skip to content

v1.4.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 15 Aug 04:43
· 15 commits to main since this release
0e0e706

Installation

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

What's Changed

  • ✨ Update releaser to use env variables by @tmshort in #1974
  • 🌱 (ci) - Add stale config to close PRs and issues which are inactivity by @camilamacedo86 in #1989
  • 🐛 Fix webhook service rotation to renew within 24h of expiry by @perdasilva in #1997
  • 🌱 Bundle renderer refactor webhook service related function and attribute naming by @perdasilva in #1999
  • 📖 [doc] Initial draft doc preflight perms by @bentito in #1950
  • 🌱 Bump github.com/go-logr/logr from 1.4.2 to 1.4.3 by @dependabot[bot] in #2001
  • 🌱 Add feature-gate kustomize files, docs, and demo for webhook support feature by @perdasilva in #1996
  • 🐛 Fix webhook cert duplicate volume mount path bug by @perdasilva in #2002
  • 🌱 Bump golang.org/x/sync from 0.14.0 to 0.15.0 by @dependabot[bot] in #2011
  • 🌱 Bump golang.org/x/mod from 0.24.0 to 0.25.0 by @dependabot[bot] in #2012
  • ✨ set readOnlyRootFilesystem: true for workloads by @joelanford in #2018
  • 🌱 Bump golang.org/x/tools from 0.33.0 to 0.34.0 by @dependabot[bot] in #2017
  • 🌱 Bump requests from 2.32.3 to 2.32.4 by @dependabot[bot] in #2019
  • 🌱 Bump github.com/cert-manager/cert-manager from 1.17.1 to 1.18.0 by @dependabot[bot] in #2021
  • 🐛 short-circuit reconcile when objects are deleted by @joelanford in #2022
  • ✨ (pre-flight check) Improve error message by @anik120 in #2006
  • 📖 Metrics Docs Maintenance by @dtfranz in #2024
  • 🌱 Add manifests directory by @tmshort in #2025
  • 🌱 Add catalogd to code coverage by @tmshort in #2026
  • ✨ Support serviceaccount pull secrets by @tmshort in #2005
  • 🐛 fix(crd-upgrade-safety): Safely handle changes to description fields by @anik120 in #2023
  • ✨OPRUN-3873: Add e2e tests for NetworkPolicies by @anik120 in #2013
  • 🌱 Bump markdown from 3.8 to 3.8.2 by @dependabot[bot] in #2033
  • 🐛 (e2e) fix namespaces network-policy test searches in by @anik120 in #2034
  • 🌱 Bump pygments from 2.19.1 to 2.19.2 by @dependabot[bot] in #2035
  • 🌱 Bump certifi from 2025.4.26 to 2025.6.15 by @dependabot[bot] in #2028
  • 🌱 Bump github.com/cert-manager/cert-manager from 1.18.0 to 1.18.1 by @dependabot[bot] in #2030
  • 🌱 Bump urllib3 from 2.4.0 to 2.5.0 by @dependabot[bot] in #2031
  • 🐛 (e2e) fix default-deny-all in list of allowed policies for test by @anik120 in #2039
  • 🌱 Bump pymdown-extensions from 10.15 to 10.16 by @dependabot[bot] in #2036
  • 🌱 Add prometheus to e2e workflow by @dtfranz in #1928
  • 🌱 Update target and GitHub Action to run and upload all demos daily by @camilamacedo86 in #2020
  • ⚠️ OPRUN-3954: Update CRD generator to support experimental CRDs by @tmshort in #1980
  • 🐛 Add prometheus network policy to network policy e2e by @tmshort in #2043
  • ✨ upgrade controller-runtime and k8s dependencies to support k8s 1.33 by @camilamacedo86 in #2038
  • 🌱 Bump github.com/operator-framework/api from 0.31.0 to 0.32.0 by @dependabot[bot] in #2042
  • 🌱 Bump github.com/google/go-containerregistry from 0.20.3 to 0.20.6 by @dependabot[bot] in #2027
  • 🌱 Bump helm.sh/helm/v3 from 3.17.3 to 3.18.3 by @dependabot[bot] in #2029
  • 🐛 Update kindest/node image to v1.33.1 via kind v0.29.0 by @tmshort in #2047
  • 🐛 Fix Prometheus Using Endpoints by @dtfranz in #2049
  • 🌱 Upgrade bingo deps by @camilamacedo86 in #2037
  • ✨ Upgrade cert-manager used from v1.17.1 to v1.18.1 by @camilamacedo86 in #2040
  • 🌱 Upgrade sigs.k8s.io/controller-tools from v0.17.1 to v0.18.0 by @camilamacedo86 in #2044
  • ✨ separate kind node version check and use it in PR validation CI by @grokspawn in #2052
  • 🌱 Bump sigs.k8s.io/yaml from 1.4.0 to 1.5.0 in the k8s-dependencies group across 1 directory by @dependabot[bot] in #2050
  • 🌱 Remove unused config/webhook by @tmshort in #2055
  • ✨ Add standard-e2e manifest by @tmshort in #2056
  • 🌱 Move feature overlays to components by @tmshort in #2059
  • 🌱 Move the e2e components into a subdirectory by @tmshort in #2057
  • 🌱 Rename tls component to cert-manager and consolidate by @tmshort in #2060
  • 🌱 Upgrade golang-ci from v1 to latest v2 and fix lint issues by @camilamacedo86 in #2045
  • 🌱 Add kustomization files for each CRD by @tmshort in #2061
  • 🌱 Bump lxml from 5.4.0 to 6.0.0 by @dependabot[bot] in #2062
  • 🌱 OPRUN-3955: Add experimental manifest by @tmshort in #2063
  • 🌱 OPRUN-3956: Add experimental e2e tests by @tmshort in #2064
  • 🌱 Update config readme by @tmshort in #2065
  • 🌱 Bump github.com/Masterminds/semver/v3 from 3.3.1 to 3.4.0 by @dependabot[bot] in #2066
  • 🌱 Bump mkdocs-material from 9.6.14 to 9.6.15 by @dependabot[bot] in #2067
  • 🌱 Add more feature gate configuration to experimental by @tmshort in #2068
  • ✨ (deps): import kubernetes-sigs/crdify for performing CRD upgrade safety checks by @everettraven in #2054
  • 🌱 Bump github.com/cert-manager/cert-manager from 1.18.1 to 1.18.2 by @dependabot[bot] in #2069
  • 🌱 Update additional cert-manager locations to v1.18.2 by @tmshort in #2071
  • ✨ Add feature-set annotation to all manifest resources by @tmshort in #2073
  • 🌱 Use metadata to determine namespace in args by @tmshort in #2072
  • 🌱 crd-generator annotation text: generated -> generator by @joelanford in #2074
  • 🌱 Bump github.com/operator-framework/operator-registry from 1.55.0 to 1.56.0 by @dependabot[bot] in #2075
  • 🌱 Update locations of ./config/ within code and docs by @tmshort in #2077
  • 🐛 Add experimental CRDs into Tilt config by @tmshort in #2079
  • ✨ Add NamespaceSelector to generated webhook configs by @perdasilva in #2076
  • 🌱 Move registry to registry:3 and make in-cluster registry visibile to kubelet by @perdasilva in #2080
  • 🌱 Update Tilt to use a single manifest by @tmshort in #2082
  • 🌱 Bump helm.sh/helm/v3 from 3.18.3 to 3.18.4 by @dependabot[bot] in #2083
  • ✨ Add support for deploying OCI helm charts in OLM v1 by @OchiengEd in #1971
  • 🌱 Bump golang.org/x/mod from 0.25.0 to 0.26.0 by @dependabot[bot] in #2086
  • 🌱 Bump golang.org/x/sync from 0.15.0 to 0.16.0 by @dependabot[bot] in #2087
  • 🌱 Bump certifi from 2025.6.15 to 2025.7.9 by @dependabot[bot] in #2084
  • ✨ Add Network Policy to e2e test bundles by @trgeiger in #2078
  • 🐛 Ensure proper deepcopy generation by deleting the file by @tmshort in #2091
  • 🌱 Propagate errors from update-crds.sh script by @tmshort in #2090
  • 🌱 Remove synthetic auth from experimental manifests by @tmshort in #2092
  • 🌱 Bump golang.org/x/tools from 0.34.0 to 0.35.0 by @dependabot[bot] in #2094
  • 🌱 Bump certifi from 2025.7.9 to 2025.7.14 by @dependabot[bot] in #2096
  • 🐛 When generating, delete only upstream targets by @tmshort in #2098
  • 🌱 Bump github.com/golang-jwt/jwt/v5 from 5.2.2 to 5.2.3 by @dependabot[bot] in #2097
  • ✨ Performance Alerting by @dtfranz in #2081
  • 🌱 Remove use of namespace in kustomize by @tmshort in #2095
  • 🌱 Update codecov.yaml to be valid by @tmshort in #2101
  • 🌱 Remove unused method from the tests by @camilamacedo86 in #2104
  • 🌱 Bump github.com/containers/image/v5 from 5.35.0 to 5.36.0 by @dependabot[bot] in #2106
  • 🌱 OPRUN-4016: Split rbac generation into experimental/standard by @perdasilva in #2099
  • 🌱 Metrics Follow-Ups by @dtfranz in #2105
  • 🐛 re-add apiservice volume/mounts to operator deployment by @perdasilva in #2107
  • 🌱 Add basic webhook support e2e by @perdasilva in #2108
  • 🌱 Make webhook support e2es more robust by @perdasilva in #2111
  • 🌱 Replace assert with require by @perdasilva in #2112
  • 🌱 Remove test-operator.v2.0.0 fixture by @perdasilva in #2093
  • 🌱 Remove kaniko / extension-developer-e2e cleanup by @dtfranz in #2116
  • 🐛 Clear cert warning during deployments by @tmshort in #2114
  • 🌱 Bump github.com/operator-framework/api from 0.32.0 to 0.33.0 by @dependabot[bot] in #2115
  • 🌱 Bump sigs.k8s.io/yaml from 1.5.0 to 1.6.0 in the k8s-dependencies group by @dependabot[bot] in #2117
  • 🌱 Define fine-grained owners for the various subcomponents of OLMv1. by @joelanford in #2113
  • 🌱 Bump github.com/containerd/containerd from 1.7.27 to 1.7.28 by @dependabot[bot] in #2121
  • 🐛 Do not add OWNERS to bingo's .gitignore by @tmshort in #2122
  • 🌱 Bump pymdown-extensions from 10.16 to 10.16.1 by @dependabot[bot] in #2120
  • 🌱 Bump mkdocs-material from 9.6.15 to 9.6.16 by @dependabot[bot] in #2119
  • 🌱 Bump markdown2 from 2.5.3 to 2.5.4 by @dependabot[bot] in #2118
  • 🌱 Bump github.com/docker/docker from 28.3.2+incompatible to 28.3.3+incompatible by @dependabot[bot] in #2124
  • 🌱 tilt: delete at correct index to remove --leader-elect flag for catalogd by @joelanford in #2127
  • 🌱 Bump github.com/golang-jwt/jwt/v5 from 5.2.3 to 5.3.0 by @dependabot[bot] in #2125
  • 🌱 Bump regex from 2024.11.6 to 2025.7.31 by @dependabot[bot] in #2126
  • 🌱 Bump regex from 2025.7.31 to 2025.7.34 by @dependabot[bot] in #2128
  • 🌱 test: Improve registry+v1 render regression test by @camilamacedo86 in #2103
  • 🌱 Bump github.com/prometheus/client_golang from 1.22.0 to 1.23.0 by @dependabot[bot] in #2129
  • 🌱 webhook tests: remove webhook-operator resource limits by @joelanford in #2131
  • 🌱 Separate the (experimental-)e2e coverage by @tmshort in #2130
  • 🌱 Bump certifi from 2025.7.14 to 2025.8.3 by @dependabot[bot] in #2135
  • ✨ Metrics Summary by @dtfranz in #2134
  • 🌱 Bump github.com/containers/image/v5 from 5.36.0 to 5.36.1 by @dependabot[bot] in #2137
  • 🌱 Update e2e tests for boxcutter by @tmshort in #2136
  • ✨ Add "test" prefix to the extension-developer-e2e by @tmshort in #2138
  • 🌱 release: generate experimental release manifest and install script by @joelanford in #2142
  • 🌱 Bump golang.org/x/mod from 0.26.0 to 0.27.0 by @dependabot[bot] in #2140
  • 🌱 Bump golang.org/x/tools from 0.35.0 to 0.36.0 by @dependabot[bot] in #2141
  • 🐛 Fix downstream e2e test compatibility by @tmshort in #2144
  • ✨ API Call Alerts by @dtfranz in #2139
  • 🌱 Bump actions/checkout from 4 to 5 by @dependabot[bot] in #2146
  • 🌱 Bump charset-normalizer from 3.4.2 to 3.4.3 by @dependabot[bot] in #2147
  • 🌱 Internalize Test Pkgs by @dtfranz in #2148
  • 🌱 Update Template Paths by @dtfranz in #2149

Full Changelog: v1.3.0...v1.4.0