-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Install NATS Manager w/o LM #287
Conversation
Don't use lifecycle manager to install nats-manager
* Execute e2e and upgrade tests without KLM * Rename GH action workflows accordingl
- name: Install latest NATS manager from main branch | ||
run: | | ||
make -C hack/ci/ create-kyma-system-ns | ||
make deploy IMG=europe-docker.pkg.dev/kyma-project/prod/nats-manager:latest |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Are we sure that the latest tag always refers to the main head?
Otherwise we can use git CLI to get the latest commit SHA from the main branch.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yes, I am sure. I've checked it and it is also set here
hack/ci/Makefile
Outdated
.PHONY: install-nats-manager | ||
install-nats-manager: ## Install nats-manager only. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
.PHONY: install-nats-manager | |
install-nats-manager: ## Install nats-manager only. | |
.PHONY: install-latest-nats-manager-release | |
install-latest-nats-manager-release: ## Install nats-manager only. |
Don't use lifecycle manager to install nats-manager. Remove lifecycle-manager names from the jobs.
Moreover, make upgrade tests run for PRs and main branch.
Related issue:
#228