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 to cifmw_basedir which defaults to ~/ci-framework-data.

  • cifmw_operator_deploy_installyamls: (String) install_yamls root location. Defaults to cifmw_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