operator_deploy
Deploy only selected operator(s) on OpenShift
Privilege escalation
None
Parameters
cifmw_operator_deploy_basedir
: (String) Directory where we will have the RHOL/CRC binary and the configuration (e.g.artifacts/.rhol_crc_pull_secret.txt
). Default tocifmw_basedir
which defaults to~/ci-framework-data
.cifmw_operator_deploy_installyamls
: (String)install_yamls
root location. Defaults tocifmw_installyamls_repos
which defaults to../..
.cifmw_operator_deploy_list
: (List) List of the operators to deploy. It must match a proper target in install_yamls Makefile.
Examples
Deploy specific operator
cifmw_operator_deploy_list:
- name: keystone_deploy
params:
KEYSTONE_REPO: https://github.com/me/my-keystone
KEYSTONE_BRANCH: feature/it-is-a-test
- name: rabbitmq
params:
RABBITMQ_IMG: local.registry:5000/features/rabbitmq:my-own-tag
Remove specific operator
cifmw_operator_deploy_list:
- name: keystone_deploy_cleanup # remove only service instance without affecting operator
- name: rabbitmq_cleanup