DBZ-5887 Add option to deploy OCP cluster to PSI

This commit is contained in:
Ondrej Babec 2022-11-24 12:35:10 +01:00 committed by Ondrej Babec
parent 5ac42e0bf5
commit d4711e301a
2 changed files with 4 additions and 1 deletions

View File

@ -13,6 +13,7 @@ pipelineJob('ocp-cluster-deployment') {
parameters {
stringParam('CLUSTER_NAME', 'cluster', 'Name of OCP cluster')
stringParam('INSTALLER_VERSION', 'latest-4.10', 'Version of OCP installer')
stringParam('CLOUD', 'openstack', 'Cloud')
booleanParam('REMOVE_CLUSTER', false, 'If true, instead of cluster deployment removes said cluster')
}

View File

@ -75,7 +75,9 @@ pipeline {
ansible-vault decrypt --vault-password-file ../password.txt *
cd ..
mv ./secrets/* ./
export AWS_SHARED_CREDENTIALS_FILE=/home/jenkins/.aws/credentials && osia install --cluster-name ${CLUSTER_NAME} --cloud aws --installer-version ${INSTALLER_VERSION} --cloud-env dbz-aws
if [[ $CLOUD == "openstack" ]] ; then export CLOUD_ENV=" --cloud-env psi" ; else export CLOUD_ENV="" ; fi
if [[ $CLOUD == "openstack" ]] ; then export DNS_PROVIDER="--dns-provider route53" ; else export DNS_PROVIDER="" ; fi
export AWS_SHARED_CREDENTIALS_FILE=/home/jenkins/.aws/credentials && osia install --cluster-name ${CLUSTER_NAME} --cloud ${CLOUD} --installer-version ${INSTALLER_VERSION} ${DNS_PROVIDER} ${CLOUD_ENV}
export KUBECONFIG="${WORKSPACE}/OSIA-dbz/${CLUSTER_NAME}/auth/kubeconfig"
oc create secret generic htpass-secret --from-file=htpasswd=ocp-users.htpasswd -n openshift-config
oc apply -f htpasswd.cr.yaml -n openshift-config