mirror of
https://github.com/stakater/Reloader.git
synced 2026-02-14 09:59:50 +00:00
Updates to workflow and few path updates
This commit is contained in:
12
.github/workflows/push.yaml
vendored
12
.github/workflows/push.yaml
vendored
@@ -148,10 +148,10 @@ jobs:
|
||||
with:
|
||||
kustomize-version: ${{ env.KUSTOMIZE_VERSION }}
|
||||
|
||||
- name: Generate Bundle
|
||||
env:
|
||||
VERSION: ${{ steps.generate_operator_tag.outputs.new_tag }}
|
||||
run: make bundle
|
||||
# - name: Generate Bundle
|
||||
# env:
|
||||
# VERSION: ${{ steps.generate_operator_tag.outputs.new_tag }}
|
||||
# run: make bundle
|
||||
|
||||
# Update chart tag to the latest semver tag
|
||||
- name: Update Chart Version
|
||||
@@ -159,8 +159,8 @@ jobs:
|
||||
VERSION: ${{ steps.generate_operator_tag.outputs.new_tag }}
|
||||
run: make bump-chart
|
||||
|
||||
- name: Update Chart CRDs
|
||||
run: make generate-crds
|
||||
# - name: Update Chart CRDs
|
||||
# run: make generate-crds
|
||||
|
||||
# Setting up helm binary
|
||||
- uses: azure/setup-helm@v1
|
||||
|
||||
33
Makefile
33
Makefile
@@ -67,37 +67,10 @@ else
|
||||
CONTROLLER_GEN=$(shell which controller-gen)
|
||||
endif
|
||||
|
||||
kustomize:
|
||||
ifeq (, $(shell which kustomize))
|
||||
@{ \
|
||||
set -e ;\
|
||||
KUSTOMIZE_GEN_TMP_DIR=$$(mktemp -d) ;\
|
||||
cd $$KUSTOMIZE_GEN_TMP_DIR ;\
|
||||
go mod init tmp ;\
|
||||
go get sigs.k8s.io/kustomize/kustomize/v3@v3.5.4 ;\
|
||||
rm -rf $$KUSTOMIZE_GEN_TMP_DIR ;\
|
||||
}
|
||||
KUSTOMIZE=$(GOBIN)/kustomize
|
||||
else
|
||||
KUSTOMIZE=$(shell which kustomize)
|
||||
endif
|
||||
|
||||
# Generate bundle manifests and metadata, then validate generated files.
|
||||
.PHONY: bundle
|
||||
bundle: manifests
|
||||
operator-sdk generate kustomize manifests -q
|
||||
cd config/manager && $(KUSTOMIZE) edit set image controller=$(IMG)
|
||||
$(KUSTOMIZE) build config/manifests | operator-sdk generate bundle -q --overwrite --version $(VERSION) $(BUNDLE_METADATA_OPTS)
|
||||
operator-sdk bundle validate ./bundle
|
||||
|
||||
bump-chart-operator:
|
||||
sed -i "s/^version:.*/version: $(VERSION)/" charts/managed-openshift-operator/Chart.yaml
|
||||
sed -i "s/^appVersion:.*/appVersion: $(VERSION)/" charts/managed-openshift-operator/Chart.yaml
|
||||
sed -i "s/tag:.*/tag: v$(VERSION)/" charts/managed-openshift-operator/values.yaml
|
||||
sed -i "s/^version:.*/version: $(VERSION)/" deployments/kubernetes/chart/reloader/Chart.yaml
|
||||
sed -i "s/^appVersion:.*/appVersion: $(VERSION)/" deployments/kubernetes/chart/reloader/Chart.yaml
|
||||
sed -i "s/tag:.*/tag: v$(VERSION)/" deployments/kubernetes/chart/reloader/values.yaml
|
||||
|
||||
# Bump Chart
|
||||
bump-chart: bump-chart-operator
|
||||
|
||||
|
||||
generate-crds: controller-gen
|
||||
$(CONTROLLER_GEN) crd paths="./..." output:crd:artifacts:config=charts/managed-openshift-operator/crds
|
||||
Reference in New Issue
Block a user