DBZ-5887 Add option to deploy OCP cluster to PSI
This commit is contained in:
parent
5ac42e0bf5
commit
d4711e301a
@ -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')
|
||||
}
|
||||
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user