Closed sabre1041 closed 8 years ago
@sabre1041 Errors during provisioning. Looks like there is a problem syncing files to the server:
# ./repository/rhc-ose-sabre1041/provisioning/osc-provision --config=/root/repository/rhc-ose-env-configs/openshift_environments/cicd.rhc-ose.labs.redhat.com/cicd.rhc-ose.labs.redhat.com.cfg --key=esauer --ose-version=3.1
Provisioning CICD Server. This could take several minutes.
Complete!
scp: /root/repository/ldap.xml: No such file or directory
scp: /root/repository/security.xml: No such file or directory
scp: /root/repository/security-configuration.xml: No such file or directory
scp: /root/repository/ipa-ca.crt: No such file or directory
====================================
= Installing CI/CD Environment =
====================================
--- Validating Prerequisites ---
--- Installing Prerequisite Software ---
--- Installing Java ---
keytool error: java.io.FileNotFoundException: /root/repository/ipa-ca.crt (No such file or directory)
=====================================================
= CICD Server Provisioning Failed! =
=====================================================
@etsauer make sure the values of CONF_JENKINS_AUTHZ, CONF_CICD_NEXUS_CONFIG_FILES, CONF_JAVA_CERTS match the location on your machine
@etsauer I did some refactoring of how files are synchronized. Can you pull down the latest changes and retest
Ok, looks good now. @oybed you cool if we merge?
@etsauer @sabre1041 I'm good with the change - go for it
What does this PR do?
Allows for the cicd environment to be driven by values in a configuration file
How should this be manually tested?
Create a file (single line) containing your Jenkins security configurations (
/root/repository/rhc-ose-env-configs/openshift_environments/cicd.rhc-ose.labs.redhat.com/files/jenkins-ldap-authz.xml
)Create supporting Nexus configurations (
/root/repository/rhc-ose-env-configs/openshift_environments/cicd.rhc-ose.labs.redhat.com/files/nexus-ldap.xml
)Create a Nexus security capabilities configuration file (
/root/repository/rhc-ose-env-configs/openshift_environments/cicd.rhc-ose.labs.redhat.com/files/nexus-security-configuration.xml
)Create a Nexus security configuration file to handle role mapping (
/root/repository/rhc-ose-env-configs/openshift_environments/cicd.rhc-ose.labs.redhat.com/files/nexus-security-configuration.xml
)Copy your LDAP ca crt to
/root/repository/rhc-ose-env-configs/openshift_environments/cicd.rhc-ose.labs.redhat.com/files/ipa-ca.crt
so it can be added to the Java JDKCreate a CICD environment configuration file (
/root/repository/rhc-ose-env-configs/openshift_environments/cicd.rhc-ose.labs.redhat.com/cicd.rhc-ose.labs.redhat.com.cfg
)You should be able to login to Nexus and Jenkins using your LDAP credentials
Is there a relevant Issue open for this?
None
Who would you like to review this?
/cc @etsauer @oybed