Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- parameters {
- string (name: 'NAMESPACE', defaultValue: '', description: '[Optional] Namespace to be created/updated. Upto 13 characters!')
- string (name: 'GIT_BRANCH', defaultValue: '*/master', description: '[Optional] Git branch to use (of the jfrog-platform repository)')
- booleanParam (name: 'EPLUS_INSTALL', defaultValue: false, description: 'Install E+ licenses')
- // booleanParam (name: 'ACCESS', defaultValue: false, description: 'Install Access')
- choice (name: 'ARTIFACTORY', choices: 'artifactory\nartifactory-ha\nnone', description: 'Artifactory type to install')
- choice (name: 'XRAY', choices: 'xray\nxray2\nnone', description: 'Xray type to install')
- booleanParam (name: 'DISTRIBUTION', defaultValue: true, description: 'Install Distribution')
- booleanParam (name: 'MISSION_CONTROL', defaultValue: true, description: 'Install Mission Control')
- booleanParam (name: 'ARTIFACTORY_EDGE1', defaultValue: false, description: 'Install Artifactory edge node 1')
- booleanParam (name: 'ARTIFACTORY_EDGE2', defaultValue: false, description: 'Install Artifactory edge node 2')
- booleanParam (name: 'ARTIFACTORY_EDGE3', defaultValue: false, description: 'Install Artifactory edge node 3')
- booleanParam (name: 'LDAP', defaultValue: false, description: 'Install LDAP service for testing')
- booleanParam (name: 'JENKINS', defaultValue: false, description: 'Install Jenkins')
- text (name: 'CUSTOM_VERSIONS', defaultValue: '''ACCESS_VERSION=3.1.x.master-1218
- ARTIFACTORY_VERSION=5.9.1
- DISTRIBUTION_BUILD_NUMBER=1045
- XRAY_VERSION=1.11.0
- XRAY2_VERSION=2.x.feature.Enterprise.plus-9455
- JFMC_VERSION=2.2.0-m002
- JFMC_SERVER_VERSION=2.2.0-m002
- JFMC_SCHEDULER_VERSION=2.2.0-m002
- JFMC_EXECUTOR_VERSION=2.2.0-m002
- JENKINS_VERSION=lts-k8s
- EXPIRATION_DAYS=3''', description: 'Custom versions. Leave as is for using defaults')
- // booleanParam (name: 'COMMON_NFS', defaultValue: false, description: 'Use a single NFS storage for all services')
- booleanParam (name: 'ARTIFACTORY_LICENSE', defaultValue: true, description: 'Install Artifactory licenses')
- booleanParam (name: 'ARTIFACTORY_SANITY', defaultValue: true, description: 'Run Artifactory sanity (create repositories and upload files using REST API)')
- booleanParam (name: 'REGISTER_SERVICES', defaultValue: true, description: 'Register Artifactory in Xray and Artifactory + Xray in Mission Control')
- booleanParam (name: 'RECREATE_IF_EXISTS', defaultValue: false, description: 'Remove existing and create a new deployment')
- booleanParam (name: 'REMOVE_ON_SUCCESS', defaultValue: false, description: 'Remove deployed namespace after a successful deployment')
- string (name: 'EXTRA_WHITELIST_IPS', defaultValue: '', description: '[Optional] Comma separated list of IPs to add to namespace whitelisted IPs. Example 10.0.0.12,10.10.0.8')
- choice (name: 'CLUSTER', choices: 'platform-k8s-dev-ubuntu\nplatform-k8s-dev-ubuntu-1-9\neplus-support-training', description: 'Cluster to use (DO NOT CHANGE UNLESS YOU KNOW WHAT YOU ARE DOING!)')
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement