Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
21 changes: 20 additions & 1 deletion Makefile
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
CURPATH=$(PWD)
BIN_PATH=$(CURPATH)/bin
YQ = $(BIN_PATH)/yq
YQ_VERSION = v4.47.1
export PATH := $(BIN_PATH):$(PATH)

all: build
.PHONY: all

Expand All @@ -8,15 +14,28 @@ include $(addprefix ./vendor/github.com/openshift/build-machinery-go/make/, \
golang.mk \
targets/openshift/deps-gomod.mk \
targets/openshift/images.mk \
targets/openshift/yq.mk \
)

# Bump OCP version in CSV and OLM metadata
#
# Example:
# make metadata OCP_VERSION=4.20.0
metadata: ensure-yq
ifdef OCP_VERSION
./hack/update-metadata.sh $(OCP_VERSION)
else
./hack/update-metadata.sh
endif
.PHONY: metadata

verify: verify-generated-assets

verify-generated-assets: update-generated-assets
git diff --exit-code
.PHONY: verify-generated-assets

update: update-generated-assets
update: update-generated-assets metadata

update-generated-assets:
hack/update-generated-assets.sh
Expand Down
7 changes: 7 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,13 @@ export KUBE_RBAC_PROXY_IMAGE=quay.io/openshift/origin-kube-rbac-proxy:latest
./bin/aws-ebs-csi-driver-operator start --kubeconfig $MY_KUBECONFIG --namespace openshift-cluster-csi-drivers
```

## Bumping OCP version in CSV and OLM metadata

This updates the package versions in `config/aws-efs/manifests/aws-efs-csi-driver-operator.package.yaml`, `config/aws-efs/manifests/stable/aws-efs-csi-driver-operator.clusterserviceversion.yaml`, `config/samba/manifests/smb-csi-driver-operator.package.yaml`, `config/samba/manifests/stable/smb-csi-driver-operator.clusterserviceversion.yaml` to 4.20:
```
./hack/update-metadata.sh 4.20
```

## Migrating an existing operator

If you are looking to migrate an existing CSI Driver operator to the combined `csi-operator` operator, refer to [the docs](docs/migrating-operators.md)
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
packageName: aws-efs-csi-driver-operator
channels:
- name: stable
currentCSV: aws-efs-csi-driver-operator.v4.20.0
- name: stable
currentCSV: aws-efs-csi-driver-operator.v4.21.0
Loading