Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
73 commits
Select commit Hold shift + click to select a range
f4d74cc
:seedling: Bump platformdirs from 4.6.0 to 4.7.0 (#2530)
dependabot[bot] Feb 27, 2026
3e293ad
Add DeploymentConfig feature gate for registry+v1 bundle deployment c…
tmshort Mar 2, 2026
0e9ae67
✨ Generate and use ApplyConfiguration types for Server-Side Apply (#2…
joelanford Mar 2, 2026
40e7da3
:seedling: Bump pymdown-extensions from 10.20.1 to 10.21 (#2531)
dependabot[bot] Mar 2, 2026
8f8e19c
:seedling: Bump platformdirs from 4.7.0 to 4.9.2 (#2532)
dependabot[bot] Mar 2, 2026
a9a9b40
(docs) Bundle Deployment Configuration (#2528)
anik120 Mar 2, 2026
55473d8
:seedling: Bump controller-tools from 0.20.0 to 0.20.1 (#2534)
tmshort Mar 3, 2026
53f5c9c
Merge branch 'main' into synchronize
Mar 4, 2026
449aa53
UPSTREAM: <carry>: Add OpenShift specific files
dtfranz Oct 26, 2023
03edff3
UPSTREAM: <carry>: Add new tests for single/own namespaces install modes
camilamacedo86 Oct 6, 2025
ae9f133
UPSTREAM: <carry>: Upgrade OCP image from 4.20 to 4.21
camilamacedo86 Oct 13, 2025
abc7dd3
UPSTREAM: <carry>: [Default Catalog Tests] - Change logic to get ocp …
camilamacedo86 Oct 13, 2025
161a553
UPSTREAM: <carry>: Update OCP catalogs to v4.21
tmshort Oct 13, 2025
768eb07
UPSTREAM: <carry>: support singleown cases in disconnected
kuiwang02 Oct 16, 2025
60df262
UPSTREAM: <carry>: fix cases 81696 and 74618 for product code changes
kuiwang02 Oct 17, 2025
c0fdaf4
UPSTREAM: <carry>: Define Default timeouts and apply their usage accr…
camilamacedo86 Oct 22, 2025
1a09d1e
UPSTREAM: <carry>: Update to new feature-gate options in helm
tmshort Oct 22, 2025
b9b8a46
UPSTREAM: <carry>: Fix flake for single/own ns tests by ensuring uniq…
camilamacedo86 Oct 22, 2025
cd40dac
UPSTREAM: <carry>: [OTE]: Enhance single/own ns based on review comme…
camilamacedo86 Oct 24, 2025
5b7d3ec
UPSTREAM: <carry>: Update OwnSingle template to use spec.config.inlin…
kuiwang02 Nov 3, 2025
be8f118
UPSTREAM: <carry>: [OTE]: Add webhook cleanup validation on extension…
camilamacedo86 Nov 4, 2025
1b7cd81
UPSTREAM: <carry>: Add [OTP] to migrated cases
kuiwang02 Nov 7, 2025
a3662e3
UPSTREAM: <carry>: [OTE]: Upgrade dependencies used
camilamacedo86 Nov 5, 2025
308f8bc
UPSTREAM: <carry>: fix(OTE): fix OpenShift Kubernetes replace version…
camilamacedo86 Nov 10, 2025
7acfe39
UPSTREAM: <carry>: [Default Catalog Tests] Upgrade go 1.24.6 and depe…
camilamacedo86 Nov 11, 2025
469de37
UPSTREAM: <carry>: add disconnected environment support with custom p…
kuiwang02 Nov 12, 2025
db7ad89
UPSTREAM: <carry>: migrate jiazha test cases to OTE
jianzhangbjz Nov 14, 2025
fd1128c
UPSTREAM: <carry>: migrate clustercatalog case to ote
Xia-Zhao-rh Oct 17, 2025
a57be96
UPSTREAM: <carry>: migrate olmv1 QE stress cases
kuiwang02 Nov 20, 2025
4e5db47
UPSTREAM: <carry>: Use busybox/httpd to simulate probes
tmshort Nov 25, 2025
a1cec51
UPSTREAM: <carry>: migrate olmv1 QE cases
Xia-Zhao-rh Nov 25, 2025
4246b4a
UPSTREAM: <carry>: add agent for olmv1 qe cases
kuiwang02 Oct 21, 2025
60cab00
UPSTREAM: <carry>: Disable upstream PodDisruptionBudget
tmshort Dec 3, 2025
bc1a518
UPSTREAM: <carry>: Add AGENTS.md for AI code contributions
rashmigottipati Dec 11, 2025
dddc4d4
UPSTREAM: <carry>: address review comments through addl prompts
rashmigottipati Dec 11, 2025
954ac4d
UPSTREAM: <carry>: addressing some more review comments
rashmigottipati Dec 11, 2025
f33daa4
UPSTREAM: <carry>: remove DCO line
rashmigottipati Dec 11, 2025
2d40096
UPSTREAM: <carry>: migrate bandrade test cases to OTE
bandrade Nov 18, 2025
f9509f4
UPSTREAM: <carry>: update metadata
bandrade Dec 3, 2025
e04224e
UPSTREAM: <carry>: remove originalName
bandrade Dec 3, 2025
6e50239
UPSTREAM: <carry>: update 80458's timeout to 180s
jianzhangbjz Dec 8, 2025
52158fb
UPSTREAM: <carry>: update 83026 to specify the clustercatalog
jianzhangbjz Dec 15, 2025
4cbd39e
UPSTREAM: <carry>: Update to golang 1.25 and ocp 4.22
oceanc80 Dec 18, 2025
d1b5f81
UPSTREAM: <carry>: Use oc client for running e2e tests
pedjak Jan 13, 2026
ef7cf05
UPSTREAM: <carry>: Run upstream e2e tests tagged with `@catalogd-update`
pedjak Jan 14, 2026
c5986dc
UPSTREAM: <carry>: enhance case to make it more stable
kuiwang02 Jan 6, 2026
b88ce85
UPSTREAM: <carry>: add service account to curl job
ehearne-redhat Jan 7, 2026
81b858e
UPSTREAM: <carry>: move sa creation out of buildCurlJob()
ehearne-redhat Jan 8, 2026
05d7858
UPSTREAM: <carry>: comment out delete service account
ehearne-redhat Jan 9, 2026
3a83a4c
UPSTREAM: <carry>: move defercleanup for sa for LIFO
ehearne-redhat Jan 9, 2026
8911472
UPSTREAM: <carry>: add polling so job fully deleted before proceed
ehearne-redhat Jan 12, 2026
31baf5f
UPSTREAM: <carry>: Revert "Merge pull request #594 from ehearne-redha…
sosiouxme Jan 20, 2026
f136c9a
UPSTREAM: <carry>: Remove openshift-redhat-marketplace catalog tests
camilamacedo86 Jan 8, 2026
fa1e140
UPSTREAM: <carry>: config watchnamespace cases
kuiwang02 Jan 6, 2026
4b541d1
UPSTREAM: <carry>: enhance ocp-79770
Xia-Zhao-rh Jan 26, 2026
3ab3a88
UPSTREAM: <carry>: upgrade version support case
kuiwang02 Jan 28, 2026
cdc430c
UPSTREAM: <carry>: Remove installed condition check from auth preflig…
Jan 30, 2026
75af04b
UPSTREAM: <carry>: Add openshift/api dependency
Jan 30, 2026
80b6ce7
UPSTREAM: <carry>: Add boxcutter specific preflight auth test
Jan 30, 2026
bed7031
UPSTREAM: <carry>: adjust watchnamespace case based on change
kuiwang02 Feb 2, 2026
342b8cd
UPSTREAM: <carry>: fix(ote): Use as operator-controller dep from root…
camilamacedo86 Feb 3, 2026
5292473
UPSTREAM: <carry>: add 83979 automation
bandrade Feb 2, 2026
ae05518
UPSTREAM: <carry>: add 85889 automation
bandrade Feb 2, 2026
a32b1aa
UPSTREAM: <carry>: Update test-operator startup script to fix pod pro…
Feb 4, 2026
da37a43
UPSTREAM: <carry>: Fix up own-namespace invalid configuration test
Feb 7, 2026
6b1d356
UPSTREAM: <carry>: Preflight tests use in-cluster catalog and bundles…
camilamacedo86 Feb 24, 2026
340423f
UPSTREAM: <carry>: adjust sa and permission test cases per new change…
kuiwang02 Feb 2, 2026
587cce8
UPSTREAM: <carry>: Update OCP catalogs to v4.22
camilamacedo86 Feb 3, 2026
7315428
UPSTREAM: <carry>: chore(OTE and Default Catalog Tests) Update go and…
camilamacedo86 Feb 26, 2026
99cd22e
UPSTREAM: <carry>: fix 83026 for TP cluster
jianzhangbjz Feb 28, 2026
aa58c38
UPSTREAM: <drop>: go mod vendor
Mar 4, 2026
04adeb6
UPSTREAM: <drop>: remove upstream GitHub configuration
Mar 4, 2026
596bcb7
UPSTREAM: <drop>: configure the commit-checker
Mar 4, 2026
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
6 changes: 3 additions & 3 deletions .bingo/Variables.mk
Original file line number Diff line number Diff line change
Expand Up @@ -29,11 +29,11 @@ $(CONFTEST): $(BINGO_DIR)/conftest.mod
@echo "(re)installing $(GOBIN)/conftest-v0.62.0"
@cd $(BINGO_DIR) && GOWORK=off $(GO) build -mod=mod -modfile=conftest.mod -o=$(GOBIN)/conftest-v0.62.0 "github.com/open-policy-agent/conftest"

CONTROLLER_GEN := $(GOBIN)/controller-gen-v0.20.0
CONTROLLER_GEN := $(GOBIN)/controller-gen-v0.20.1
$(CONTROLLER_GEN): $(BINGO_DIR)/controller-gen.mod
@# Install binary/ries using Go 1.14+ build command. This is using bwplotka/bingo-controlled, separate go module with pinned dependencies.
@echo "(re)installing $(GOBIN)/controller-gen-v0.20.0"
@cd $(BINGO_DIR) && GOWORK=off $(GO) build -mod=mod -modfile=controller-gen.mod -o=$(GOBIN)/controller-gen-v0.20.0 "sigs.k8s.io/controller-tools/cmd/controller-gen"
@echo "(re)installing $(GOBIN)/controller-gen-v0.20.1"
@cd $(BINGO_DIR) && GOWORK=off $(GO) build -mod=mod -modfile=controller-gen.mod -o=$(GOBIN)/controller-gen-v0.20.1 "sigs.k8s.io/controller-tools/cmd/controller-gen"

CRD_DIFF := $(GOBIN)/crd-diff-v0.5.0
$(CRD_DIFF): $(BINGO_DIR)/crd-diff.mod
Expand Down
2 changes: 1 addition & 1 deletion .bingo/controller-gen.mod
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@ module _ // Auto generated by https://github.com/bwplotka/bingo. DO NOT EDIT

go 1.25.0

require sigs.k8s.io/controller-tools v0.20.0 // cmd/controller-gen
require sigs.k8s.io/controller-tools v0.20.1 // cmd/controller-gen
2 changes: 2 additions & 0 deletions .bingo/controller-gen.sum
Original file line number Diff line number Diff line change
Expand Up @@ -175,6 +175,8 @@ sigs.k8s.io/controller-tools v0.19.0 h1:OU7jrPPiZusryu6YK0jYSjPqg8Vhf8cAzluP9XGI
sigs.k8s.io/controller-tools v0.19.0/go.mod h1:y5HY/iNDFkmFla2CfQoVb2AQXMsBk4ad84iR1PLANB0=
sigs.k8s.io/controller-tools v0.20.0 h1:VWZF71pwSQ2lZZCt7hFGJsOfDc5dVG28/IysjjMWXL8=
sigs.k8s.io/controller-tools v0.20.0/go.mod h1:b4qPmjGU3iZwqn34alUU5tILhNa9+VXK+J3QV0fT/uU=
sigs.k8s.io/controller-tools v0.20.1 h1:gkfMt9YodI0K85oT8rVi80NTXO/kDmabKR5Ajn5GYxs=
sigs.k8s.io/controller-tools v0.20.1/go.mod h1:b4qPmjGU3iZwqn34alUU5tILhNa9+VXK+J3QV0fT/uU=
sigs.k8s.io/json v0.0.0-20241014173422-cfa47c3a1cc8 h1:gBQPwqORJ8d8/YNZWEjoZs7npUVDpVXUUOFfW6CgAqE=
sigs.k8s.io/json v0.0.0-20241014173422-cfa47c3a1cc8/go.mod h1:mdzfpAEoE6DHQEN0uh9ZbOCuHbLK5wOm7dK4ctXE9Tg=
sigs.k8s.io/json v0.0.0-20250730193827-2d320260d730 h1:IpInykpT6ceI+QxKBbEflcR5EXP7sU1kvOlxwZh5txg=
Expand Down
2 changes: 1 addition & 1 deletion .bingo/variables.env
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ BINGO="${GOBIN}/bingo-v0.9.0"

CONFTEST="${GOBIN}/conftest-v0.62.0"

CONTROLLER_GEN="${GOBIN}/controller-gen-v0.20.0"
CONTROLLER_GEN="${GOBIN}/controller-gen-v0.20.1"

CRD_DIFF="${GOBIN}/crd-diff-v0.5.0"

Expand Down
6 changes: 4 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -197,8 +197,10 @@ manifests: update-crds $(MANIFESTS) $(HELM) #EXHELP Generate OLMv1 manifests
$(HELM) template olmv1 helm/olmv1 --set "options.openshift.enabled=true" > /dev/null

.PHONY: generate
generate: $(CONTROLLER_GEN) #EXHELP Generate code containing DeepCopy, DeepCopyInto, and DeepCopyObject method implementations.
@find api cmd hack internal -name "zz_generated.deepcopy.go" -not -path "*/vendor/*" -delete # Need to delete the files for them to be generated properly
generate: $(CONTROLLER_GEN) #EXHELP Generate code containing DeepCopy, DeepCopyInto, DeepCopyObject, and ApplyConfiguration type implementations.
# Need to delete the files for them to be generated properly
@find api cmd hack internal -name "zz_generated.deepcopy.go" -not -path "*/vendor/*" -delete && rm -rf applyconfigurations
$(CONTROLLER_GEN) --load-build-tags=$(GO_BUILD_TAGS) applyconfiguration:headerFile="hack/boilerplate.go.txt" paths="./api/..."
$(CONTROLLER_GEN) --load-build-tags=$(GO_BUILD_TAGS) object:headerFile="hack/boilerplate.go.txt" paths="./..."

.PHONY: verify
Expand Down
2 changes: 2 additions & 0 deletions api/v1/clustercatalog_types.go
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,8 @@ const (
ReasonUserSpecifiedUnavailable = "UserSpecifiedUnavailable"
)

// +genclient
// +genclient:nonNamespaced
//+kubebuilder:object:root=true
//+kubebuilder:resource:scope=Cluster
//+kubebuilder:subresource:status
Expand Down
2 changes: 2 additions & 0 deletions api/v1/clusterextension_types.go
Original file line number Diff line number Diff line change
Expand Up @@ -537,6 +537,8 @@ type ClusterExtensionInstallStatus struct {
Bundle BundleMetadata `json:"bundle"`
}

// +genclient
// +genclient:nonNamespaced
// +kubebuilder:object:root=true
// +kubebuilder:resource:scope=Cluster
// +kubebuilder:subresource:status
Expand Down
2 changes: 2 additions & 0 deletions api/v1/clusterextensionrevision_types.go
Original file line number Diff line number Diff line change
Expand Up @@ -252,6 +252,8 @@ type ClusterExtensionRevisionStatus struct {
Conditions []metav1.Condition `json:"conditions,omitempty"`
}

// +genclient
// +genclient:nonNamespaced
// +kubebuilder:object:root=true
// +kubebuilder:resource:scope=Cluster
// +kubebuilder:subresource:status
Expand Down
6 changes: 6 additions & 0 deletions api/v1/groupversion_info.go
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@ limitations under the License.
// Package v1 contains API Schema definitions for the olm v1 API group
// +kubebuilder:object:generate=true
// +groupName=olm.operatorframework.io
// +kubebuilder:ac:generate=true
// +kubebuilder:ac:output:package=../../applyconfigurations
package v1

import (
Expand All @@ -28,6 +30,10 @@ var (
// GroupVersion is group version used to register these objects
GroupVersion = schema.GroupVersion{Group: "olm.operatorframework.io", Version: "v1"}

// SchemeGroupVersion is an alias for GroupVersion, required by the
// generated apply configuration code.
SchemeGroupVersion = GroupVersion

// SchemeBuilder is used to add go types to the GroupVersionKind scheme
SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion}

Expand Down
54 changes: 54 additions & 0 deletions applyconfigurations/api/v1/bundlemetadata.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

232 changes: 232 additions & 0 deletions applyconfigurations/api/v1/catalogfilter.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading