Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
99 commits
Select commit Hold shift + click to select a range
9b8b437
🌱 E2E Cleanup (#2704)
dtfranz May 15, 2026
e381c29
:seedling: Bump github.com/fsnotify/fsnotify from 1.9.0 to 1.10.0 (#2…
dependabot[bot] May 15, 2026
105f153
:seedling: Bump actions/add-to-project from 1.0.2 to 2.0.0 (#2706)
dependabot[bot] May 15, 2026
e4ac2d1
:seedling: Bump github.com/klauspost/compress from 1.18.5 to 1.18.6 (…
dependabot[bot] May 15, 2026
5a1207d
:seedling: Bump github.com/Masterminds/semver/v3 from 3.4.0 to 3.5.0 …
tmshort May 18, 2026
b1b4d69
Merge branch 'main' into synchronize
May 19, 2026
7610420
UPSTREAM: <carry>: Add OpenShift specific files
dtfranz Oct 26, 2023
755dcbe
UPSTREAM: <carry>: Add new tests for single/own namespaces install modes
camilamacedo86 Oct 6, 2025
cc59c98
UPSTREAM: <carry>: Upgrade OCP image from 4.20 to 4.21
camilamacedo86 Oct 13, 2025
056a826
UPSTREAM: <carry>: [Default Catalog Tests] - Change logic to get ocp …
camilamacedo86 Oct 13, 2025
5dc119a
UPSTREAM: <carry>: Update OCP catalogs to v4.21
tmshort Oct 13, 2025
b51dce5
UPSTREAM: <carry>: support singleown cases in disconnected
kuiwang02 Oct 16, 2025
3677365
UPSTREAM: <carry>: fix cases 81696 and 74618 for product code changes
kuiwang02 Oct 17, 2025
6490204
UPSTREAM: <carry>: Define Default timeouts and apply their usage accr…
camilamacedo86 Oct 22, 2025
e3d27ba
UPSTREAM: <carry>: Update to new feature-gate options in helm
tmshort Oct 22, 2025
f27c4c1
UPSTREAM: <carry>: Fix flake for single/own ns tests by ensuring uniq…
camilamacedo86 Oct 22, 2025
14f09a1
UPSTREAM: <carry>: [OTE]: Enhance single/own ns based on review comme…
camilamacedo86 Oct 24, 2025
a0972fa
UPSTREAM: <carry>: Update OwnSingle template to use spec.config.inlin…
kuiwang02 Nov 3, 2025
664e4e5
UPSTREAM: <carry>: [OTE]: Add webhook cleanup validation on extension…
camilamacedo86 Nov 4, 2025
81e4743
UPSTREAM: <carry>: Add [OTP] to migrated cases
kuiwang02 Nov 7, 2025
6a0c84f
UPSTREAM: <carry>: [OTE]: Upgrade dependencies used
camilamacedo86 Nov 5, 2025
1e52b90
UPSTREAM: <carry>: fix(OTE): fix OpenShift Kubernetes replace version…
camilamacedo86 Nov 10, 2025
9a40103
UPSTREAM: <carry>: [Default Catalog Tests] Upgrade go 1.24.6 and depe…
camilamacedo86 Nov 11, 2025
d05f385
UPSTREAM: <carry>: add disconnected environment support with custom p…
kuiwang02 Nov 12, 2025
b7003be
UPSTREAM: <carry>: migrate jiazha test cases to OTE
jianzhangbjz Nov 14, 2025
cb2be40
UPSTREAM: <carry>: migrate clustercatalog case to ote
Xia-Zhao-rh Oct 17, 2025
0f15c79
UPSTREAM: <carry>: migrate olmv1 QE stress cases
kuiwang02 Nov 20, 2025
88348bf
UPSTREAM: <carry>: Use busybox/httpd to simulate probes
tmshort Nov 25, 2025
241ffe4
UPSTREAM: <carry>: migrate olmv1 QE cases
Xia-Zhao-rh Nov 25, 2025
977731f
UPSTREAM: <carry>: add agent for olmv1 qe cases
kuiwang02 Oct 21, 2025
1c1b92b
UPSTREAM: <carry>: Disable upstream PodDisruptionBudget
tmshort Dec 3, 2025
2162798
UPSTREAM: <carry>: Add AGENTS.md for AI code contributions
rashmigottipati Dec 11, 2025
8de0c44
UPSTREAM: <carry>: address review comments through addl prompts
rashmigottipati Dec 11, 2025
94dc4d5
UPSTREAM: <carry>: addressing some more review comments
rashmigottipati Dec 11, 2025
bd2c0a2
UPSTREAM: <carry>: remove DCO line
rashmigottipati Dec 11, 2025
cd26f4d
UPSTREAM: <carry>: migrate bandrade test cases to OTE
bandrade Nov 18, 2025
7cf3033
UPSTREAM: <carry>: update metadata
bandrade Dec 3, 2025
f7214b0
UPSTREAM: <carry>: remove originalName
bandrade Dec 3, 2025
2fb309e
UPSTREAM: <carry>: update 80458's timeout to 180s
jianzhangbjz Dec 8, 2025
29f5320
UPSTREAM: <carry>: update 83026 to specify the clustercatalog
jianzhangbjz Dec 15, 2025
9c74516
UPSTREAM: <carry>: Update to golang 1.25 and ocp 4.22
oceanc80 Dec 18, 2025
5de3f5f
UPSTREAM: <carry>: Use oc client for running e2e tests
pedjak Jan 13, 2026
1742b3d
UPSTREAM: <carry>: Run upstream e2e tests tagged with `@catalogd-update`
pedjak Jan 14, 2026
5a54031
UPSTREAM: <carry>: enhance case to make it more stable
kuiwang02 Jan 6, 2026
214226e
UPSTREAM: <carry>: add service account to curl job
ehearne-redhat Jan 7, 2026
1c1cfd6
UPSTREAM: <carry>: move sa creation out of buildCurlJob()
ehearne-redhat Jan 8, 2026
87de6d8
UPSTREAM: <carry>: comment out delete service account
ehearne-redhat Jan 9, 2026
a36166f
UPSTREAM: <carry>: move defercleanup for sa for LIFO
ehearne-redhat Jan 9, 2026
7c5554c
UPSTREAM: <carry>: add polling so job fully deleted before proceed
ehearne-redhat Jan 12, 2026
befc59e
UPSTREAM: <carry>: Revert "Merge pull request #594 from ehearne-redha…
sosiouxme Jan 20, 2026
971b49f
UPSTREAM: <carry>: Remove openshift-redhat-marketplace catalog tests
camilamacedo86 Jan 8, 2026
2c14f63
UPSTREAM: <carry>: config watchnamespace cases
kuiwang02 Jan 6, 2026
3769259
UPSTREAM: <carry>: enhance ocp-79770
Xia-Zhao-rh Jan 26, 2026
00581f1
UPSTREAM: <carry>: upgrade version support case
kuiwang02 Jan 28, 2026
23ea192
UPSTREAM: <carry>: Remove installed condition check from auth preflig…
Jan 30, 2026
ddb3786
UPSTREAM: <carry>: Add openshift/api dependency
Jan 30, 2026
58f11f3
UPSTREAM: <carry>: Add boxcutter specific preflight auth test
Jan 30, 2026
030da99
UPSTREAM: <carry>: adjust watchnamespace case based on change
kuiwang02 Feb 2, 2026
e530338
UPSTREAM: <carry>: fix(ote): Use as operator-controller dep from root…
camilamacedo86 Feb 3, 2026
ca9f600
UPSTREAM: <carry>: add 83979 automation
bandrade Feb 2, 2026
96c64d3
UPSTREAM: <carry>: add 85889 automation
bandrade Feb 2, 2026
499e5e0
UPSTREAM: <carry>: Update test-operator startup script to fix pod pro…
Feb 4, 2026
c4ab7ac
UPSTREAM: <carry>: Fix up own-namespace invalid configuration test
Feb 7, 2026
66fdee7
UPSTREAM: <carry>: Preflight tests use in-cluster catalog and bundles…
camilamacedo86 Feb 24, 2026
c4b9114
UPSTREAM: <carry>: adjust sa and permission test cases per new change…
kuiwang02 Feb 2, 2026
166dcfd
UPSTREAM: <carry>: Update OCP catalogs to v4.22
camilamacedo86 Feb 3, 2026
6856549
UPSTREAM: <carry>: chore(OTE and Default Catalog Tests) Update go and…
camilamacedo86 Feb 26, 2026
d0f61e8
UPSTREAM: <carry>: fix 83026 for TP cluster
jianzhangbjz Feb 28, 2026
040ce4f
UPSTREAM: <carry>: serviceAccount validation unified across all runtimes
kuiwang02 Mar 6, 2026
8e2c6e3
UPSTREAM: <carry>: Fix OLMv1 test operator to listen on IPv6
stbenjam Mar 6, 2026
bd2cd92
UPSTREAM: <carry>: Increase install timeout and add diagnostic loggin…
camilamacedo86 Mar 11, 2026
8c7ed68
UPSTREAM: <carry>: add service account to curl job
ehearne-redhat Mar 2, 2026
8c2e4bc
UPSTREAM: <carry>: update OCP-75441 to support multi-arch
jianzhangbjz Mar 19, 2026
13104e0
UPSTREAM: <carry>: deployment config cases
kuiwang02 Feb 6, 2026
947f571
UPSTREAM: <carry>: Add OTE tests for OLMv1 DeploymentConfig support
tmshort Mar 11, 2026
657e726
UPSTREAM: <carry>: Update openshift/api and client-go
tmshort Mar 19, 2026
a249cbf
UPSTREAM: <carry>: Add boxcutter tests
camilamacedo86 Mar 23, 2026
fc9b1b9
UPSTREAM: <carry>: enhance QE cases
Xia-Zhao-rh Mar 17, 2026
501ec14
UPSTREAM: <carry>: Update quay-operator version to one containing arm…
dtfranz Mar 24, 2026
93ee89f
UPSTREAM: <carry>: verify volume/volumeMount override
kuiwang02 Mar 25, 2026
8af10e3
UPSTREAM: <carry>: Add long-duration test script and documents
jianzhangbjz Mar 11, 2026
af50d88
UPSTREAM: <carry>: Update grpc in default-catalog-consistency tests
tmshort Mar 27, 2026
d330237
UPSTREAM: <carry>: Rename ClusterExtensionRevision to ClusterObjectSe…
camilamacedo86 Mar 31, 2026
cffc6e6
UPSTREAM: <carry>: Skip incompatible operator test when Boxcutter use…
camilamacedo86 Mar 31, 2026
c362cb6
UPSTREAM: <carry>: add ocp-87557
bandrade Feb 8, 2026
914393b
UPSTREAM: <carry>: Add fgiudici as reviewer
fgiudici Mar 31, 2026
97a89dd
UPSTREAM: <carry>: Remove skip for incompatible operator check after …
camilamacedo86 Apr 1, 2026
f3bc034
UPSTREAM: <carry>: Test empty affinity erasure and cleanup
kuiwang02 Apr 1, 2026
91b812c
UPSTREAM: <carry>: Fix boxcutter finalizer ResourceNames in prefligh…
camilamacedo86 Apr 9, 2026
1ca73e7
UPSTREAM: <carry>: Expand OTE docs with more comprehensive details
camilamacedo86 Apr 15, 2026
3316629
UPSTREAM: <carry>: Disable upstream TLSProfile tests
tmshort Apr 18, 2026
9752e24
UPSTREAM: <carry>: OTE: Simplify by remove option to configure tests …
camilamacedo86 Apr 20, 2026
a090f29
UPSTREAM: <carry>: OTE - Make OTE local output easier to read
camilamacedo86 Apr 21, 2026
5851e76
UPSTREAM: <carry>: remove dead e2e registry push job and related vari…
joelanford Apr 29, 2026
34b4cab
UPSTREAM: <carry>: OCPBUGS-62517: Set replicas=1, PDB, and pod anti-a…
tmshort Apr 23, 2026
fcf3dd0
UPSTREAM: <carry>: fix(test): drop blocking namespace-deletion wait b…
tmshort May 4, 2026
3ab3a53
UPSTREAM: <drop>: go mod vendor
May 19, 2026
76ea3eb
UPSTREAM: <drop>: remove upstream GitHub configuration
May 19, 2026
730d97a
UPSTREAM: <drop>: configure the commit-checker
May 19, 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
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,11 @@ cover.out
/install.sh
/install-experimental.sh

# upgrade-e2e artifacts
/experimental-install.sh
/operator-controller-standard.yaml
/standard-install.sh

# vendored files
vendor/

Expand Down
5 changes: 3 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -259,10 +259,11 @@ e2e: E2E_TIMEOUT ?= 20m
e2e: GODOG_ARGS ?=
e2e: #EXHELP Run the e2e tests.
ifeq ($(strip $(GODOG_ARGS)),)
trap 'exit 130' INT; \
set +e; \
go test -count=1 -v ./test/e2e/features_test.go -timeout=${E2E_TIMEOUT} -args --godog.tags="~@Serial" --godog.concurrency=100; \
go test -count=1 -v ./test/e2e/features_test.go -timeout $(E2E_TIMEOUT) -args --godog.tags="~@Serial" --godog.concurrency=100; \
parallelExit=$$?; \
go test -count=1 -v ./test/e2e/features_test.go -timeout=${E2E_TIMEOUT} -args --godog.tags="@Serial" --godog.concurrency=1; \
go test -count=1 -v ./test/e2e/features_test.go -timeout $(E2E_TIMEOUT) -args --godog.tags="@Serial" --godog.concurrency=1; \
serialExit=$$?; \
if [[ $$parallelExit -ne 0 ]] || [[ $$serialExit -ne 0 ]]; then \
echo "e2e tests failed: parallel=$$parallelExit serial=$$serialExit"; \
Expand Down
6 changes: 3 additions & 3 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -4,20 +4,20 @@ go 1.25.7

require (
github.com/BurntSushi/toml v1.6.0
github.com/Masterminds/semver/v3 v3.4.0
github.com/Masterminds/semver/v3 v3.5.0
github.com/blang/semver/v4 v4.0.0
github.com/cert-manager/cert-manager v1.20.2
github.com/containerd/containerd v1.7.31
github.com/cucumber/godog v0.15.1
github.com/evanphx/json-patch v5.9.11+incompatible
github.com/fsnotify/fsnotify v1.9.0
github.com/fsnotify/fsnotify v1.10.0
github.com/go-logr/logr v1.4.3
github.com/golang-jwt/jwt/v5 v5.3.1
github.com/google/go-cmp v0.7.0
github.com/google/go-containerregistry v0.21.5
github.com/google/renameio/v2 v2.0.2
github.com/gorilla/handlers v1.5.2
github.com/klauspost/compress v1.18.5
github.com/klauspost/compress v1.18.6
github.com/opencontainers/go-digest v1.0.0
github.com/opencontainers/image-spec v1.1.1
github.com/operator-framework/api v0.42.0
Expand Down
12 changes: 6 additions & 6 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ github.com/MakeNowJust/heredoc v1.0.0 h1:cXCdzVdstXyiTqTvfqk9SDHpKNjxuom+DOlyEeQ
github.com/MakeNowJust/heredoc v1.0.0/go.mod h1:mG5amYoWBHf8vpLOuehzbGGw0EHxpZZ6lCpQ4fNJ8LE=
github.com/Masterminds/goutils v1.1.1 h1:5nUrii3FMTL5diU80unEVvNevw1nH4+ZV4DSLVJLSYI=
github.com/Masterminds/goutils v1.1.1/go.mod h1:8cTjp+g8YejhMuvIA5y2vz3BpJxksy863GQaJW2MFNU=
github.com/Masterminds/semver/v3 v3.4.0 h1:Zog+i5UMtVoCU8oKka5P7i9q9HgrJeGzI9SA1Xbatp0=
github.com/Masterminds/semver/v3 v3.4.0/go.mod h1:4V+yj/TJE1HU9XfppCwVMZq3I84lprf4nC11bSS5beM=
github.com/Masterminds/semver/v3 v3.5.0 h1:kQceYJfbupGfZOKZQg0kou0DgAKhzDg2NZPAwZ/2OOE=
github.com/Masterminds/semver/v3 v3.5.0/go.mod h1:4V+yj/TJE1HU9XfppCwVMZq3I84lprf4nC11bSS5beM=
github.com/Masterminds/sprig/v3 v3.3.0 h1:mQh0Yrg1XPo6vjYXgtf5OtijNAKJRNcTdOOGZe3tPhs=
github.com/Masterminds/sprig/v3 v3.3.0/go.mod h1:Zy1iXRYNqNLUolqCpL4uhk6SHUMAOSCzdgBfDb35Lz0=
github.com/Masterminds/squirrel v1.5.4 h1:uUcX/aBc8O7Fg9kaISIUsHXdKuqehiXAMQTYX8afzqM=
Expand Down Expand Up @@ -151,8 +151,8 @@ github.com/foxcpp/go-mockdns v1.2.0/go.mod h1:IhLeSFGed3mJIAXPH2aiRQB+kqz7oqu8ld
github.com/frankban/quicktest v1.14.6 h1:7Xjx+VpznH+oBnejlPUj8oUpdxnVs4f8XU8WnHkI4W8=
github.com/frankban/quicktest v1.14.6/go.mod h1:4ptaffx2x8+WTWXmUCuVU6aPUX1/Mz7zb5vbUoiM6w0=
github.com/fsnotify/fsnotify v1.6.0/go.mod h1:sl3t1tCWJFWoRz9R8WJCbQihKKwmorjAbSClcnxKAGw=
github.com/fsnotify/fsnotify v1.9.0 h1:2Ml+OJNzbYCTzsxtv8vKSFD9PbJjmhYF14k/jKC7S9k=
github.com/fsnotify/fsnotify v1.9.0/go.mod h1:8jBTzvmWwFyi3Pb8djgCCO5IBqzKJ/Jwo8TRcHyHii0=
github.com/fsnotify/fsnotify v1.10.0 h1:Xx/5Ydg9CeBDX/wi4VJqStNtohYjitZhhlHt4h3St1M=
github.com/fsnotify/fsnotify v1.10.0/go.mod h1:TLheqan6HD6GBK6PrDWyDPBaEV8LspOxvPSjC+bVfgo=
github.com/fxamacker/cbor/v2 v2.9.1 h1:2rWm8B193Ll4VdjsJY28jxs70IdDsHRWgQYAI80+rMQ=
github.com/fxamacker/cbor/v2 v2.9.1/go.mod h1:vM4b+DJCtHn+zz7h3FFp/hDAI9WNWCsZj23V5ytsSxQ=
github.com/go-errors/errors v1.5.1 h1:ZwEMSLRCapFLflTpT7NKaAc7ukJ8ZPEjzlxt8rPN8bk=
Expand Down Expand Up @@ -328,8 +328,8 @@ github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnr
github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo=
github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8=
github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck=
github.com/klauspost/compress v1.18.5 h1:/h1gH5Ce+VWNLSWqPzOVn6XBO+vJbCNGvjoaGBFW2IE=
github.com/klauspost/compress v1.18.5/go.mod h1:cwPg85FWrGar70rWktvGQj8/hthj3wpl0PGDogxkrSQ=
github.com/klauspost/compress v1.18.6 h1:2jupLlAwFm95+YDR+NwD2MEfFO9d4z4Prjl1XXDjuao=
github.com/klauspost/compress v1.18.6/go.mod h1:cwPg85FWrGar70rWktvGQj8/hthj3wpl0PGDogxkrSQ=
github.com/klauspost/pgzip v1.2.6 h1:8RXeL5crjEUFnR2/Sn6GJNWtSQ3Dk8pq4CL3jvdDyjU=
github.com/klauspost/pgzip v1.2.6/go.mod h1:Ch1tH69qFZu15pkjo5kYi6mth2Zzwzt50oCQKQE9RUs=
github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI=
Expand Down
2 changes: 1 addition & 1 deletion internal/operator-controller/resolve/catalog_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ func TestInvalidClusterExtensionVersionRange(t *testing.T) {
pkgName := randPkg()
ce := buildFooClusterExtension(pkgName, []string{}, "foobar", ocv1.UpgradeConstraintPolicyCatalogProvided)
_, _, _, err := r.Resolve(context.Background(), ce, nil)
assert.EqualError(t, err, `desired version range "foobar" is invalid: improper constraint: foobar`)
assert.EqualError(t, err, `desired version range "foobar" is invalid: improper constraint: "foobar"`)
}

func TestErrorWalkingCatalogs(t *testing.T) {
Expand Down
4 changes: 2 additions & 2 deletions openshift/tests-extension/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -98,8 +98,8 @@ github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnr
github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo=
github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8=
github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck=
github.com/klauspost/compress v1.18.5 h1:/h1gH5Ce+VWNLSWqPzOVn6XBO+vJbCNGvjoaGBFW2IE=
github.com/klauspost/compress v1.18.5/go.mod h1:cwPg85FWrGar70rWktvGQj8/hthj3wpl0PGDogxkrSQ=
github.com/klauspost/compress v1.18.6 h1:2jupLlAwFm95+YDR+NwD2MEfFO9d4z4Prjl1XXDjuao=
github.com/klauspost/compress v1.18.6/go.mod h1:cwPg85FWrGar70rWktvGQj8/hthj3wpl0PGDogxkrSQ=
github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE=
github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk=
github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
Expand Down
12 changes: 7 additions & 5 deletions test/e2e/features/proxy.feature
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,9 @@ Feature: HTTPS proxy support for outbound catalog requests

Background:
Given OLM is available
And ClusterCatalog "test" serves bundles
And a catalog "test" with packages:
| package | version | channel | replaces | contents |
| test | 1.2.0 | beta | | CRD, Deployment, ConfigMap |
And ServiceAccount "olm-sa" with needed permissions is available in test namespace

@HTTPProxy
Expand All @@ -26,10 +28,10 @@ Feature: HTTPS proxy support for outbound catalog requests
source:
sourceType: Catalog
catalog:
packageName: test
packageName: ${PACKAGE:test}
selector:
matchLabels:
"olm.operatorframework.io/metadata.name": test-catalog
"olm.operatorframework.io/metadata.name": ${CATALOG:test}
"""
Then ClusterExtension reports Progressing as True with Reason Retrying and Message includes:
"""
Expand Down Expand Up @@ -57,9 +59,9 @@ Feature: HTTPS proxy support for outbound catalog requests
source:
sourceType: Catalog
catalog:
packageName: test
packageName: ${PACKAGE:test}
selector:
matchLabels:
"olm.operatorframework.io/metadata.name": test-catalog
"olm.operatorframework.io/metadata.name": ${CATALOG:test}
"""
Then the recording proxy received a CONNECT request for the catalogd service
10 changes: 5 additions & 5 deletions test/e2e/features/update.feature
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ Feature: Update ClusterExtension
"""
And ClusterExtension is rolled out
And ClusterExtension is available
When ClusterExtension is updated to version "1.0.1"
When ClusterExtension version is updated to "1.0.1"
Then ClusterExtension is rolled out
And ClusterExtension is available
And bundle "${PACKAGE:test}.1.0.1" is installed in version "1.0.1"
Expand Down Expand Up @@ -219,7 +219,7 @@ Feature: Update ClusterExtension
And ClusterExtension is rolled out
And ClusterExtension is available
And bundle "${PACKAGE:test}.1.0.0" is installed in version "1.0.0"
When ClusterExtension is updated to version "1.0.4"
When ClusterExtension version is updated to "1.0.4"
Then ClusterExtension is rolled out
And ClusterExtension is available
And bundle "${PACKAGE:test}.1.0.4" is installed in version "1.0.4"
Expand Down Expand Up @@ -247,7 +247,7 @@ Feature: Update ClusterExtension
"""
And ClusterExtension is rolled out
And ClusterExtension is available
When ClusterExtension is updated to version "1.0.1"
When ClusterExtension version is updated to "1.0.1"
Then ClusterExtension is rolled out
And ClusterExtension is available
And bundle "${PACKAGE:test}.1.0.1" is installed in version "1.0.1"
Expand Down Expand Up @@ -300,7 +300,7 @@ Feature: Update ClusterExtension
"""
And ClusterExtension is rolled out
And ClusterExtension is available
When ClusterExtension is updated to version "1.2.0"
When ClusterExtension version is updated to "1.2.0"
Then bundle "${PACKAGE:test}.1.2.0" is installed in version "1.2.0"
And ClusterExtension is rolled out
And ClusterExtension is available
Expand Down Expand Up @@ -334,7 +334,7 @@ Feature: Update ClusterExtension
"""
And ClusterExtension is rolled out
And ClusterExtension is available
When ClusterExtension is updated to version "1.0.2"
When ClusterExtension version is updated to "1.0.2"
Then ClusterExtension reports "${NAME}-1, ${NAME}-2" as active revisions
And ClusterObjectSet "${NAME}-2" reports Progressing as True with Reason RollingOut
And ClusterObjectSet "${NAME}-2" reports Available as False with Reason ProbeFailure
1 change: 1 addition & 0 deletions test/e2e/features_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ var opts = godog.Options{
Output: colors.Colored(os.Stdout),
Concurrency: 1,
NoColors: true,
Strict: true,
}

func init() {
Expand Down
2 changes: 1 addition & 1 deletion test/e2e/steps/steps.go
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@ func RegisterSteps(sc *godog.ScenarioContext) {
sc.Step(`^(?i)bundle "([^"]+)" is installed in version "([^"]+)"$`, BundleInstalled)

sc.Step(`^(?i)ClusterExtension is applied(?:\s+.*)?$`, ResourceIsApplied)
sc.Step(`^(?i)ClusterExtension is updated to version "([^"]+)"$`, ClusterExtensionVersionUpdate)
sc.Step(`^(?i)ClusterExtension version is updated to "([^"]+)"$`, ClusterExtensionVersionUpdate)
sc.Step(`^(?i)ClusterExtension is updated(?:\s+.*)?$`, ResourceIsApplied)
sc.Step(`^(?i)ClusterObjectSet "([^"]+)" lifecycle is set to "([^"]+)"$`, ClusterObjectSetLifecycleUpdate)
sc.Step(`^(?i)ClusterExtension is available$`, ClusterExtensionIsAvailable)
Expand Down
2 changes: 1 addition & 1 deletion test/upgrade-e2e/features/operator-upgrade.feature
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,6 @@ Feature: Operator upgrade verification

Scenario: ClusterExtension remains functional after OLM upgrade
Given ClusterExtension is reconciled
When ClusterExtension is updated to version "1.0.1"
When ClusterExtension version is updated to "1.0.1"
Then ClusterExtension is available
And bundle "${PACKAGE:test}.1.0.1" is installed in version "1.0.1"
1 change: 1 addition & 0 deletions test/upgrade-e2e/upgrade_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ var opts = godog.Options{
Output: colors.Colored(os.Stdout),
Concurrency: 1,
NoColors: true,
Strict: true,
}

func init() {
Expand Down
3 changes: 2 additions & 1 deletion vendor/github.com/Masterminds/semver/v3/.gitignore

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

55 changes: 35 additions & 20 deletions vendor/github.com/Masterminds/semver/v3/.golangci.yml

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

Loading