*What*
Update the jenkins-sync-plugin \[1\] to support additional Jenkins credentials types required by aerogear digger. The credentials types that we currently create for Android and iOS are CertificateCredential \[2\] and DeveloperProfileCredential from the credentials plugin \[3\] and DeveloperProfileCredential \[4\] from the xcode plugin \[5\]
*Why*
The jenkins-sync-plugin currently only supports creating 3 types of Jenkins credentials from OpenShift secrets (UsernamePassword, SSH, and Secret File), none of which are used by aerogear digger.
\[1\] https://github.com/openshift/jenkins-sync-plugin/blob/master/src/main/java/io/fabric8/jenkins/openshiftsync/CredentialsUtils.java#L225 \[2\] https://github.com/aerogear/java-client-api/blob/digger_dev/jenkins-client/src/main/java/com/offbytwo/jenkins/model/credentials/CertificateCredential.java \[3\] https://github.com/ jenkinsci/credentials-plugin/blob/master/src/main/java/com/cloudbees/plugins/credentials/impl/CertificateCredentialsImpl.java \[4\] https://github.com/ aerogear/java-client-api/blob/digger_dev/jenkins-client/src/main/java/com/offbytwo/jenkins/model/credentials/AppleDeveloperProfileCredential.java \[ 4 5 \] https://github.com/aerogear/xcode-plugin/blob/master/src/main/java/au/com/rayh/DeveloperProfile.java |
|