Skip to content

NO-ISSUE: Synchronize From Upstream Repositories #421

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 81 commits into from
Aug 13, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
81 commits
Select commit Hold shift + click to select a range
5dfcc76
Remove kaniko / extension-developer-e2e cleanup (#2116)
dtfranz Jul 24, 2025
4d66a2c
Clear cert warning during deployments (#2114)
tmshort Jul 24, 2025
4382db6
:seedling: Bump github.com/operator-framework/api from 0.32.0 to 0.33…
dependabot[bot] Jul 24, 2025
9e25078
:seedling: Bump sigs.k8s.io/yaml in the k8s-dependencies group (#2117)
dependabot[bot] Jul 25, 2025
0206ad4
🌱 Define fine-grained owners for the various subcomponents of OLMv1. …
joelanford Jul 28, 2025
8ea6a66
:seedling: Bump github.com/containerd/containerd from 1.7.27 to 1.7.2…
dependabot[bot] Jul 29, 2025
5621ede
Do not add OWNERS to bingo's .gitignore (#2122)
tmshort Jul 29, 2025
dca59d2
:seedling: Bump pymdown-extensions from 10.16 to 10.16.1 (#2120)
dependabot[bot] Jul 29, 2025
124e78a
:seedling: Bump mkdocs-material from 9.6.15 to 9.6.16 (#2119)
dependabot[bot] Jul 29, 2025
ee604fe
:seedling: Bump markdown2 from 2.5.3 to 2.5.4 (#2118)
dependabot[bot] Jul 29, 2025
a023cf7
:seedling: Bump github.com/docker/docker (#2124)
dependabot[bot] Jul 29, 2025
e9c5b6e
tilt: delete at correct index to remove --leader-elect flag for catal…
joelanford Jul 30, 2025
0cad077
:seedling: Bump github.com/golang-jwt/jwt/v5 from 5.2.3 to 5.3.0 (#2125)
dependabot[bot] Jul 31, 2025
73d16c0
:seedling: Bump regex from 2024.11.6 to 2025.7.31 (#2126)
dependabot[bot] Jul 31, 2025
1530e34
:seedling: Bump regex from 2025.7.31 to 2025.7.34 (#2128)
dependabot[bot] Jul 31, 2025
1e513ca
test: Improve registry+v1 render regression test (#2103)
camilamacedo86 Jul 31, 2025
b50dbe0
:seedling: Bump github.com/prometheus/client_golang (#2129)
dependabot[bot] Jul 31, 2025
87e272b
webhook tests: remove webhook-operator resource limits (#2131)
joelanford Jul 31, 2025
e0b5c18
Separate the (experimental-)e2e coverage (#2130)
tmshort Aug 1, 2025
a81b6e6
:seedling: Bump certifi from 2025.7.14 to 2025.8.3 (#2135)
dependabot[bot] Aug 5, 2025
5970a0d
Metrics Summary (#2134)
dtfranz Aug 5, 2025
37ace90
:seedling: Bump github.com/containers/image/v5 from 5.36.0 to 5.36.1 …
dependabot[bot] Aug 5, 2025
108d7e8
Update e2e tests for boxcutter (#2136)
tmshort Aug 5, 2025
a62ff79
Add "test" prefix to the extension-developer-e2e (#2138)
tmshort Aug 8, 2025
e14e0de
release: generate experimental release manifest and install script (#…
joelanford Aug 11, 2025
08fc31d
:seedling: Bump golang.org/x/mod from 0.26.0 to 0.27.0 (#2140)
dependabot[bot] Aug 11, 2025
3aede53
:seedling: Bump golang.org/x/tools from 0.35.0 to 0.36.0 (#2141)
dependabot[bot] Aug 11, 2025
3d6a33b
Fix downstream e2e test compatibility (#2144)
tmshort Aug 12, 2025
8cc2774
Merge branch 'main' into synchronize
Aug 13, 2025
8c135b3
UPSTREAM: <carry>: Add OpenShift specific files
dtfranz Oct 26, 2023
fff1132
UPSTREAM: <carry>: Fix catalogd.Dockerfile to use new paths
tmshort Feb 26, 2025
80d912a
UPSTREAM: <carry>: Update DOWNSTREAM_OWNERS_ALIASES
tmshort Mar 6, 2025
47b99a5
UPSTREAM: <carry>: Add openshift node selector annotation
oceanc80 Mar 26, 2025
dd51928
UPSTREAM: <carry>: Add caalogd-cas-dir option to op-con
tmshort Apr 15, 2025
f6498c4
UPSTREAM: <carry>: set the SElinux type
jianzhangbjz Apr 27, 2025
03202c9
UPSTREAM: <carry>: Add initial stack to run tests to validate the cat…
camilamacedo86 Apr 17, 2025
29cb761
UPSTREAM: <carry>: Add vendor files for the catalog-sync tests
camilamacedo86 Apr 17, 2025
8d334b1
UPSTREAM: <carry>: Bump catalog versions to 4.19
tmshort Apr 24, 2025
b905a8a
UPSTREAM: <carry>: revert "Bump catalog versions to 4.19"
tmshort May 15, 2025
4b0c0a1
UPSTREAM: <carry>: Update HOWTO-origin-tests
tmshort May 14, 2025
7506974
UPSTREAM: <carry>: [DefaultCatalogTests]: Allow to pass auth path for…
camilamacedo86 May 16, 2025
06c6bc3
UPSTREAM: <carry>: fix: set NoLchown=true to allow image unpack on OCPci
camilamacedo86 May 19, 2025
b603f3b
UPSTREAM: <carry>: [DefaultCatalogTests]: Moving parse of ENVVAR to t…
camilamacedo86 May 17, 2025
46baad0
UPSTREAM: <carry>: [Default Catalog]: Create tmp dir to extract layer…
camilamacedo86 May 20, 2025
be968fb
UPSTREAM: <carry>: [Default Catalog](cleanp) Remove hack directory wh…
camilamacedo86 May 19, 2025
7c67947
UPSTREAM: <carry>: Change code implementation to extract layers in OC…
camilamacedo86 May 21, 2025
efb854d
UPSTREAM: <carry>: Add vendor files for change in the extract code im…
camilamacedo86 May 21, 2025
c84a17f
UPSTREAM: <carry>: [Default Catalog Tests]: Final cleanups and enhanc…
camilamacedo86 May 22, 2025
6922a90
UPSTREAM: <carry>: SELinux type for operator-controller
jianzhangbjz May 22, 2025
568372e
UPSTREAM: <carry>: Bump catalog versions to 4.19
tmshort Apr 24, 2025
9b15a9c
UPSTREAM: <carry>: [Default Catalog Consistency Test] (feat) add chec…
camilamacedo86 May 28, 2025
91fcfc2
UPSTREAM: <carry>: [Default Catalog Consistency Test]: fix junit outp…
camilamacedo86 Jun 2, 2025
a243e29
UPSTREAM: <carry>: [Default Catalog Consistency Test] (feat) add chec…
camilamacedo86 May 29, 2025
be622d9
UPSTREAM: <carry>: [Default Catalog Consistency Test]: Enable Catalog…
camilamacedo86 Jun 4, 2025
c1419ce
UPSTREAM: <carry>: [Default Catalog Consistency Test]: Rename Tests s…
camilamacedo86 Jun 4, 2025
c11a1b8
UPSTREAM: <carry>: Updating ose-olm-operator-controller-container ima…
Jun 18, 2025
a489716
UPSTREAM: <carry>: Updating ose-olm-catalogd-container image to be co…
Jun 18, 2025
c59229c
UPSTREAM: <carry>: Update e2e registry to use 1.24/4.20
tmshort Jun 30, 2025
38dc93c
UPSTREAM: <carry>: [Catalog Default Tests]: Upgrade go version to 1.2…
camilamacedo86 Jul 1, 2025
6277edd
UPSTREAM: <carry>: Add structure to allow move the orgin tests using OTE
camilamacedo86 Jun 13, 2025
4edb211
UPSTREAM: <carry>: Add support for experimental manifests
tmshort Jul 2, 2025
5db1f4e
UPSTREAM: <carry>: [OTE] - chore: follow up #383 – remove unreachable…
camilamacedo86 Jul 10, 2025
a2a4a66
UPSTREAM: <carry>: Remove build of test image registry
tmshort Jul 9, 2025
5bcef57
UPSTREAM: <carry>: Add test-experimental-e2e target to openshift Make…
tmshort Jul 15, 2025
90f2949
UPSTREAM: <carry>: [OTE]: Add binary in the operator controller image…
camilamacedo86 Jul 11, 2025
ed62bcf
UPSTREAM: <carry>: Fix experimental manifest copying
tmshort Jul 17, 2025
fcf1269
UPSTREAM: <carry>: Update manifest generation for upstream rbac/webhooks
tmshort Jul 17, 2025
5e823af
UPSTREAM: <carry>: [OTE] - Add tracking mechanism
camilamacedo86 Jul 17, 2025
6989296
UPSTREAM: <carry>: Update OTE dep to get fix
camilamacedo86 Jul 22, 2025
353a7a7
UPSTREAM: <carry>: [OTE] Add Readme
camilamacedo86 Jul 24, 2025
14ed210
UPSTREAM: <carry>: set GIT_COMMIT env from SOURCE_GIT_COMMIT in Docke…
rashmigottipati Jun 6, 2025
275daa9
UPSTREAM: <carry>: add openshift specific build target to pass commit…
ankitathomas Jun 11, 2025
ad73e97
UPSTREAM: <carry>: add source commit into binaries when linking
bentito Jul 9, 2025
e666b9d
UPSTREAM: <carry>: OTE add first test from openshift/origin olmv1.go
camilamacedo86 Jul 19, 2025
a2a77d3
UPSTREAM: <carry>: Migrate tasks from openshift/origin olm v1.go file…
camilamacedo86 Jul 31, 2025
4e2b777
UPSTREAM: <carry>: OTE - How to test locally with OCP instances
camilamacedo86 Aug 6, 2025
bbcb000
UPSTREAM: <carry>: [OTE] Refac: refac helper and olmv1 test to create…
camilamacedo86 Aug 8, 2025
c8f5bc1
UPSTREAM: <carry>: [OTE] add webhook tests
camilamacedo86 Jul 31, 2025
65c96c2
UPSTREAM: <drop>: go mod vendor
Aug 13, 2025
3decf26
UPSTREAM: <drop>: remove upstream GitHub configuration
Aug 13, 2025
b637c4b
UPSTREAM: <drop>: configure the commit-checker
Aug 13, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .bingo/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
approvers:
- ci-approvers
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,10 @@ cover.out
# Release output
/dist/**
/operator-controller.yaml
/operator-controller-experimental.yaml
/default-catalogs.yaml
/install.sh
/install-experimental.sh

# vendored files
vendor/
Expand All @@ -42,3 +44,6 @@ site
.tiltbuild/
.catalogd-tmp/
.vscode

# Tmporary files and directories
/test/regression/convert/testdata/tmp/*
6 changes: 4 additions & 2 deletions .goreleaser.yml
Original file line number Diff line number Diff line change
Expand Up @@ -124,8 +124,10 @@ release:
disable: '{{ ne .Env.ENABLE_RELEASE_PIPELINE "true" }}'
mode: replace
extra_files:
- glob: '{{ .Env.RELEASE_MANIFEST }}'
- glob: '{{ .Env.RELEASE_INSTALL }}'
- glob: '{{ .Env.STANDARD_RELEASE_MANIFEST }}'
- glob: '{{ .Env.STANDARD_RELEASE_INSTALL }}'
- glob: '{{ .Env.EXPERIMENTAL_RELEASE_MANIFEST }}'
- glob: '{{ .Env.EXPERIMENTAL_RELEASE_INSTALL }}'
- glob: '{{ .Env.RELEASE_CATALOGS }}'
header: |
## Installation
Expand Down
69 changes: 35 additions & 34 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -76,8 +76,10 @@ KUSTOMIZE_STANDARD_E2E_OVERLAY := config/overlays/standard-e2e
KUSTOMIZE_EXPERIMENTAL_OVERLAY := config/overlays/experimental
KUSTOMIZE_EXPERIMENTAL_E2E_OVERLAY := config/overlays/experimental-e2e

export RELEASE_MANIFEST := operator-controller.yaml
export RELEASE_INSTALL := install.sh
export STANDARD_RELEASE_MANIFEST := operator-controller.yaml
export STANDARD_RELEASE_INSTALL := install.sh
export EXPERIMENTAL_RELEASE_MANIFEST := operator-controller-experimental.yaml
export EXPERIMENTAL_RELEASE_INSTALL := install-experimental.sh
export RELEASE_CATALOGS := default-catalogs.yaml

# List of manifests that are checked in
Expand Down Expand Up @@ -172,15 +174,9 @@ generate: $(CONTROLLER_GEN) #EXHELP Generate code containing DeepCopy, DeepCopyI
$(CONTROLLER_GEN) --load-build-tags=$(GO_BUILD_TAGS) object:headerFile="hack/boilerplate.go.txt" paths="./..."

.PHONY: verify
verify: k8s-pin kind-verify-versions fmt generate manifests crd-ref-docs generate-test-data #HELP Verify all generated code is up-to-date. Runs k8s-pin instead of just tidy.
verify: k8s-pin kind-verify-versions fmt generate manifests crd-ref-docs #HELP Verify all generated code is up-to-date. Runs k8s-pin instead of just tidy.
git diff --exit-code

# Renders registry+v1 bundles in test/convert
# Used by CI in verify to catch regressions in the registry+v1 -> plain conversion code
.PHONY: generate-test-data
generate-test-data:
go run test/convert/generate-manifests.go

.PHONY: fix-lint
fix-lint: $(GOLANGCI_LINT) #EXHELP Fix lint issues
$(GOLANGCI_LINT) run --fix --build-tags $(GO_BUILD_TAGS) $(GOLANGCI_LINT_ARGS)
Expand Down Expand Up @@ -209,7 +205,7 @@ verify-crd-compatibility: $(CRD_DIFF) manifests
#SECTION Test

.PHONY: test
test: manifests generate fmt lint test-unit test-e2e #HELP Run all tests.
test: manifests generate fmt lint test-unit test-e2e test-regression #HELP Run all tests.

.PHONY: e2e
e2e: #EXHELP Run the e2e tests.
Expand All @@ -223,14 +219,14 @@ E2E_REGISTRY_NAME := docker-registry
E2E_REGISTRY_NAMESPACE := operator-controller-e2e

export REG_PKG_NAME := registry-operator
export LOCAL_REGISTRY_HOST := $(E2E_REGISTRY_NAME).$(E2E_REGISTRY_NAMESPACE).svc:5000
export CLUSTER_REGISTRY_HOST := localhost:30000
export CLUSTER_REGISTRY_HOST := $(E2E_REGISTRY_NAME).$(E2E_REGISTRY_NAMESPACE).svc:5000
export LOCAL_REGISTRY_HOST := localhost:30000
export E2E_TEST_CATALOG_V1 := e2e/test-catalog:v1
export E2E_TEST_CATALOG_V2 := e2e/test-catalog:v2
export CATALOG_IMG := $(LOCAL_REGISTRY_HOST)/$(E2E_TEST_CATALOG_V1)
.PHONY: test-ext-dev-e2e
test-ext-dev-e2e: $(OPERATOR_SDK) $(KUSTOMIZE) $(KIND) #HELP Run extension create, upgrade and delete tests.
test/extension-developer-e2e/setup.sh $(OPERATOR_SDK) $(CONTAINER_RUNTIME) $(KUSTOMIZE) $(KIND) $(KIND_CLUSTER_NAME) $(E2E_REGISTRY_NAMESPACE)
export CATALOG_IMG := $(CLUSTER_REGISTRY_HOST)/$(E2E_TEST_CATALOG_V1)
.PHONY: extension-developer-e2e
extension-developer-e2e: $(OPERATOR_SDK) $(KUSTOMIZE) #EXHELP Run extension create, upgrade and delete tests.
test/extension-developer-e2e/setup.sh $(OPERATOR_SDK) $(CONTAINER_RUNTIME) $(KUSTOMIZE) ${LOCAL_REGISTRY_HOST} ${CLUSTER_REGISTRY_HOST}
go test -count=1 -v ./test/extension-developer-e2e/...

UNIT_TEST_DIRS := $(shell go list ./... | grep -v /test/)
Expand All @@ -252,6 +248,12 @@ test-unit: $(SETUP_ENVTEST) envtest-k8s-bins #HELP Run the unit tests
$(UNIT_TEST_DIRS) \
-test.gocoverdir=$(COVERAGE_UNIT_DIR)

COVERAGE_REGRESSION_DIR := $(ROOT_DIR)/coverage/regression
.PHONY: test-regression
test-regression: #HELP Run regression test
rm -rf $(COVERAGE_REGRESSION_DIR) && mkdir -p $(COVERAGE_REGRESSION_DIR)
go test -count=1 -v ./test/regression/... -cover -coverprofile ${ROOT_DIR}/coverage/regression.out -test.gocoverdir=$(COVERAGE_REGRESSION_DIR)

.PHONY: image-registry
E2E_REGISTRY_IMAGE=localhost/e2e-test-registry:devel
image-registry: export GOOS=linux
Expand All @@ -274,34 +276,30 @@ image-registry: ## Build the testdata catalog used for e2e tests and push it to
test-e2e: SOURCE_MANIFEST := $(STANDARD_E2E_MANIFEST)
test-e2e: KIND_CLUSTER_NAME := operator-controller-e2e
test-e2e: GO_BUILD_EXTRA_FLAGS := -cover
test-e2e: run image-registry prometheus e2e e2e-metrics e2e-coverage kind-clean #HELP Run e2e test suite on local kind cluster
test-e2e: COVERAGE_NAME := e2e
test-e2e: run image-registry prometheus e2e e2e-coverage kind-clean #HELP Run e2e test suite on local kind cluster

.PHONY: test-experimental-e2e
test-experimental-e2e: SOURCE_MANIFEST := $(EXPERIMENTAL_E2E_MANIFEST)
test-experimental-e2e: KIND_CLUSTER_NAME := operator-controller-e2e
test-experimental-e2e: GO_BUILD_EXTRA_FLAGS := -cover
test-experimental-e2e: run image-registry prometheus experimental-e2e e2e e2e-metrics e2e-coverage kind-clean #HELP Run experimental e2e test suite on local kind cluster
test-experimental-e2e: COVERAGE_NAME := experimental-e2e
test-experimental-e2e: run image-registry prometheus experimental-e2e e2e e2e-coverage kind-clean #HELP Run experimental e2e test suite on local kind cluster

.PHONY: prometheus
prometheus: PROMETHEUS_NAMESPACE := olmv1-system
prometheus: PROMETHEUS_VERSION := v0.83.0
prometheus: #EXHELP Deploy Prometheus into specified namespace
./hack/test/install-prometheus.sh $(PROMETHEUS_NAMESPACE) $(PROMETHEUS_VERSION) $(KUSTOMIZE) $(VERSION)

# The output alerts.out file contains any alerts, pending or firing, collected during a test run in json format.
.PHONY: e2e-metrics
e2e-metrics: ALERTS_FILE_PATH := $(if $(ARTIFACT_PATH),$(ARTIFACT_PATH),.)/alerts.out
e2e-metrics: #EXHELP Request metrics from prometheus; place in ARTIFACT_PATH if set
curl -X GET http://localhost:30900/api/v1/alerts | jq 'if (.data.alerts | length) > 0 then .data.alerts.[] else empty end' > $(ALERTS_FILE_PATH)

.PHONY: extension-developer-e2e
extension-developer-e2e: KIND_CLUSTER_NAME := operator-controller-ext-dev-e2e
extension-developer-e2e: export INSTALL_DEFAULT_CATALOGS := false
extension-developer-e2e: run image-registry test-ext-dev-e2e kind-clean #EXHELP Run extension-developer e2e on local kind cluster
.PHONY: test-extension-developer-e2e
test-extension-developer-e2e: KIND_CLUSTER_NAME := operator-controller-ext-dev-e2e
test-extension-developer-e2e: export INSTALL_DEFAULT_CATALOGS := false
test-extension-developer-e2e: run image-registry extension-developer-e2e kind-clean #HELP Run extension-developer e2e on local kind cluster

.PHONY: run-latest-release
run-latest-release:
curl -L -s https://github.com/operator-framework/operator-controller/releases/latest/download/$(notdir $(RELEASE_INSTALL)) | bash -s
curl -L -s https://github.com/operator-framework/operator-controller/releases/latest/download/$(notdir $(STANDARD_RELEASE_INSTALL)) | bash -s

.PHONY: pre-upgrade-setup
pre-upgrade-setup:
Expand All @@ -319,7 +317,7 @@ test-upgrade-e2e: kind-cluster run-latest-release image-registry pre-upgrade-set

.PHONY: e2e-coverage
e2e-coverage:
COVERAGE_OUTPUT=./coverage/e2e.out ./hack/test/e2e-coverage.sh
COVERAGE_NAME=$(COVERAGE_NAME) ./hack/test/e2e-coverage.sh

#SECTION KIND Cluster Operations

Expand All @@ -329,7 +327,7 @@ kind-load: $(KIND) #EXHELP Loads the currently constructed images into the KIND
$(CONTAINER_RUNTIME) save $(CATD_IMG) | $(KIND) load image-archive /dev/stdin --name $(KIND_CLUSTER_NAME)

.PHONY: kind-deploy
kind-deploy: export MANIFEST := $(RELEASE_MANIFEST)
kind-deploy: export MANIFEST := $(STANDARD_RELEASE_MANIFEST)
kind-deploy: export DEFAULT_CATALOG := $(RELEASE_CATALOGS)
kind-deploy: manifests
@echo -e "\n\U1F4D8 Using $(SOURCE_MANIFEST) as source manifest\n"
Expand Down Expand Up @@ -436,13 +434,16 @@ release: $(GORELEASER) #EXHELP Runs goreleaser for the operator-controller. By d
OPCON_IMAGE_REPO=$(OPCON_IMAGE_REPO) CATD_IMAGE_REPO=$(CATD_IMAGE_REPO) $(GORELEASER) $(GORELEASER_ARGS)

.PHONY: quickstart
quickstart: export MANIFEST := "https://github.com/operator-framework/operator-controller/releases/download/$(VERSION)/$(notdir $(RELEASE_MANIFEST))"
quickstart: export STANDARD_MANIFEST_URL := "https://github.com/operator-framework/operator-controller/releases/download/$(VERSION)/$(notdir $(STANDARD_RELEASE_MANIFEST))"
quickstart: export EXPERIMENTAL_MANIFEST_URL := "https://github.com/operator-framework/operator-controller/releases/download/$(VERSION)/$(notdir $(EXPERIMENTAL_RELEASE_MANIFEST))"
quickstart: export DEFAULT_CATALOG := "https://github.com/operator-framework/operator-controller/releases/download/$(VERSION)/$(notdir $(RELEASE_CATALOGS))"
quickstart: manifests #EXHELP Generate the unified installation release manifests and scripts.
# Update the stored standard manifests for distribution
sed "s/:devel/:$(VERSION)/g" $(STANDARD_MANIFEST) | sed "s/cert-git-version/cert-$(VERSION)/g" > $(RELEASE_MANIFEST)
sed "s/:devel/:$(VERSION)/g" $(STANDARD_MANIFEST) | sed "s/cert-git-version/cert-$(VERSION)/g" > $(STANDARD_RELEASE_MANIFEST)
sed "s/:devel/:$(VERSION)/g" $(EXPERIMENTAL_MANIFEST) | sed "s/cert-git-version/cert-$(VERSION)/g" > $(EXPERIMENTAL_RELEASE_MANIFEST)
cp $(CATALOGS_MANIFEST) $(RELEASE_CATALOGS)
envsubst '$$DEFAULT_CATALOG,$$CERT_MGR_VERSION,$$INSTALL_DEFAULT_CATALOGS,$$MANIFEST' < scripts/install.tpl.sh > $(RELEASE_INSTALL)
MANIFEST=$(STANDARD_MANIFEST_URL) envsubst '$$DEFAULT_CATALOG,$$CERT_MGR_VERSION,$$INSTALL_DEFAULT_CATALOGS,$$MANIFEST' < scripts/install.tpl.sh > $(STANDARD_RELEASE_INSTALL)
MANIFEST=$(EXPERIMENTAL_MANIFEST_URL) envsubst '$$DEFAULT_CATALOG,$$CERT_MGR_VERSION,$$INSTALL_DEFAULT_CATALOGS,$$MANIFEST' < scripts/install.tpl.sh > $(EXPERIMENTAL_RELEASE_INSTALL)

##@ Docs

Expand Down
5 changes: 2 additions & 3 deletions OWNERS
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
approvers:
- operator-controller-approvers
- olmv1-approvers
reviewers:
- operator-controller-approvers
- operator-controller-reviewers
- olmv1-reviewers
46 changes: 35 additions & 11 deletions OWNERS_ALIASES
Original file line number Diff line number Diff line change
@@ -1,25 +1,49 @@

aliases:
# contributors who can approve any PRs in the repo
operator-controller-approvers:
- camilamacedo86
- grokspawn
olmv1-approvers:
- joelanford
- kevinrizza
- perdasilva
- thetechnick
- tmshort

# contributors who can review/lgtm any PRs in the repo
operator-controller-reviewers:
olmv1-reviewers:
- anik120
- ankitathomas
- bentito
- camilamacedo86
- dtfranz
- gallettilance
- gavinmbell
- LalatenduMohanty
- grokspawn
- joelanford
- oceanc80
- OchiengEd
- perdasilva
- rashmigottipati
- thetechnick
- tmshort
- trgeiger

api-approvers:
- grokspawn
- thetechnick

catalogd-approvers:
- grokspawn

operator-controller-approvers:
- thetechnick

cmd-approvers:
- grokspawn

manifest-approvers:
- camilamacedo86

ci-approvers:
- camilamacedo86

docs-approvers:
- michaelryanpeter

docs-draft-approvers:
- camilamacedo86
- grokspawn
- thetechnick
2 changes: 2 additions & 0 deletions api/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
approvers:
- api-approvers
2 changes: 2 additions & 0 deletions cmd/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
approvers:
- cmd-approvers
4 changes: 3 additions & 1 deletion codecov.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
codecov:
notify:
after_n_builds: 3
# Configure the 4 builds to wait before sending a notification.
# test-unit, test-regression, test-e2e and test-experimental-e2e.
after_n_builds: 4

# Configure the paths to include in coverage reports.
# Exclude documentation, YAML configurations, and test files.
Expand Down
2 changes: 1 addition & 1 deletion commitchecker.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
expectedMergeBase: 8cf5bdaf21ac3a211654c60ebb8bf1d31109a94b
expectedMergeBase: 3d6a33b60dab6aedec2b676eba3a7631d3961340
upstreamBranch: main
upstreamOrg: operator-framework
upstreamRepo: operator-controller
2 changes: 2 additions & 0 deletions config/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
approvers:
- manifest-approvers
2 changes: 2 additions & 0 deletions config/base/catalogd/crd/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
approvers:
- api-approvers
2 changes: 2 additions & 0 deletions config/base/operator-controller/crd/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
approvers:
- api-approvers
1 change: 1 addition & 0 deletions config/components/cert-manager/ca/issuers.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ spec:
annotations:
cert-manager.io/allow-direct-injection: "true"
privateKey:
rotationPolicy: Always
algorithm: ECDSA
size: 256
issuerRef:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ spec:
- catalogd-service.olmv1-system.svc
- catalogd-service.olmv1-system.svc.cluster.local
privateKey:
rotationPolicy: Always
algorithm: ECDSA
size: 256
issuerRef:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ spec:
- operator-controller-service.olmv1-system.svc
- operator-controller-service.olmv1-system.svc.cluster.local
privateKey:
rotationPolicy: Always
algorithm: ECDSA
size: 256
issuerRef:
Expand Down
4 changes: 2 additions & 2 deletions config/overlays/prometheus/prometheus_rule.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,13 @@ spec:
annotations:
description: "container {{ $labels.container }} of pod {{ $labels.pod }} experienced OOM event(s); count={{ $value }}"
- alert: operator-controller-memory-growth
expr: deriv(sum(container_memory_working_set_bytes{pod=~"operator-controller.*",container="manager"})[5m:]) > 50_000
expr: deriv(sum(container_memory_working_set_bytes{pod=~"operator-controller.*",container="manager"})[5m:]) > 100_000
for: 5m
keep_firing_for: 1d
annotations:
description: "operator-controller pod memory usage growing at a high rate for 5 minutes: {{ $value | humanize }}B/sec"
- alert: catalogd-memory-growth
expr: deriv(sum(container_memory_working_set_bytes{pod=~"catalogd.*",container="manager"})[5m:]) > 50_000
expr: deriv(sum(container_memory_working_set_bytes{pod=~"catalogd.*",container="manager"})[5m:]) > 100_000
for: 5m
keep_firing_for: 1d
annotations:
Expand Down
2 changes: 1 addition & 1 deletion config/overlays/tilt-local-dev/patches/catalogd.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,4 @@
value: null
- op: remove
# remove --leader-elect so container doesn't restart during breakpoints
path: /spec/template/spec/containers/0/args/2
path: /spec/template/spec/containers/0/args/0
23 changes: 1 addition & 22 deletions docs/OWNERS
Original file line number Diff line number Diff line change
@@ -1,23 +1,2 @@
approvers:
# contributors who can approve any docs PRs in the repo
- michaelryanpeter
reviewers:
# contributors who can review/lgtm any docs PRs in the repo
- anik120
- ankitathomas
- bentito
- camilamacedo86
- dtfranz
- gallettilance
- gavinmbell
- grokspawn
- joelanford
- kevinrizza
- LalatenduMohanty
- oceanc80
- OchiengEd
- perdasilva
- rashmigottipati
- thetechnick
- tmshort
- trgeiger
- docs-approvers
2 changes: 2 additions & 0 deletions docs/draft/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
approvers:
- docs-draft-approvers
Loading