Skip to content

Commit 1afaf4b

Browse files
Merge pull request #1542 from benluddy/release-fixes
Fix duplicated CRDs in quickstart manifests.
2 parents 093e8a4 + bb104a3 commit 1afaf4b

26 files changed

+54
-11636
lines changed

.github/workflows/quickstart.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
name: release-checks
2+
on:
3+
pull_request:
4+
paths:
5+
- 'deploy/upstream/quickstart/**'
6+
jobs:
7+
install-quickstart:
8+
runs-on: ubuntu-latest
9+
steps:
10+
- uses: actions/checkout@v2
11+
- run: |
12+
curl -sLo kind "$(curl -sL https://api.github.com/repos/kubernetes-sigs/kind/releases/latest | jq -r '[.assets[] | select(.name == "kind-linux-amd64")] | first | .browser_download_url')"
13+
chmod +x kind
14+
sudo mv kind /bin/
15+
curl -LO "https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl"
16+
chmod +x kubectl
17+
sudo mv kubectl /bin/
18+
kind create cluster
19+
kind export kubeconfig
20+
kubectl apply -f deploy/upstream/quickstart/crds.yaml
21+
kubectl wait --timeout=5m --for=condition=Established crd $(kubectl get crd --output=jsonpath='{.items[*].metadata.name}')
22+
kubectl apply -f deploy/upstream/quickstart/olm.yaml
23+
kubectl wait --timeout=5m --for=condition=Available -n olm deploy olm-operator catalog-operator packageserver

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,7 @@ endif
224224
./scripts/package_release.sh $(ver) deploy/$(target)/manifests/$(ver) deploy/$(target)/values.yaml
225225
ln -sfFn ./$(ver) deploy/$(target)/manifests/latest
226226
ifeq ($(quickstart), true)
227-
./scripts/package_quickstart.sh deploy/$(target)/manifests/$(ver) deploy/chart/crds deploy/$(target)/quickstart/olm.yaml deploy/$(target)/quickstart/crds.yaml deploy/$(target)/quickstart/install.sh
227+
./scripts/package_quickstart.sh deploy/$(target)/manifests/$(ver) deploy/$(target)/quickstart/olm.yaml deploy/$(target)/quickstart/crds.yaml deploy/$(target)/quickstart/install.sh
228228
endif
229229

230230
.PHONY: run-console-local

deploy/ocp/manifests/0.15.1/0000_50_olm_00-catalogsources.yaml renamed to deploy/ocp/manifests/0.15.1/0000_50_olm_00-catalogsources.crd.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
# Source: olm/crds/0000_50_olm_00-catalogsources.yaml
2+
# Source: olm/crds/0000_50_olm_00-catalogsources.crd.yaml
33
apiVersion: apiextensions.k8s.io/v1
44
kind: CustomResourceDefinition
55
metadata:

deploy/upstream/manifests/0.15.1/0000_50_olm_00-clusterserviceversions.yaml renamed to deploy/ocp/manifests/0.15.1/0000_50_olm_00-clusterserviceversions.crd.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
# Source: olm/crds/0000_50_olm_00-clusterserviceversions.yaml
2+
# Source: olm/crds/0000_50_olm_00-clusterserviceversions.crd.yaml
33
apiVersion: apiextensions.k8s.io/v1
44
kind: CustomResourceDefinition
55
metadata:

deploy/upstream/manifests/0.15.1/0000_50_olm_00-installplans.yaml renamed to deploy/ocp/manifests/0.15.1/0000_50_olm_00-installplans.crd.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
# Source: olm/crds/0000_50_olm_00-installplans.yaml
2+
# Source: olm/crds/0000_50_olm_00-installplans.crd.yaml
33
apiVersion: apiextensions.k8s.io/v1
44
kind: CustomResourceDefinition
55
metadata:

0 commit comments

Comments
 (0)