deploy-templates/Chart.yaml (180 lines of code) (raw):

apiVersion: v2 description: A Helm chart for EDP Jenkins Operator home: https://epam.github.io/edp-install/ name: jenkins-operator type: application version: 2.16.0-SNAPSHOT appVersion: 2.16.0-SNAPSHOT icon: https://epam.github.io/edp-install/assets/logo.png keywords: - edp - jenkins - operator - pipelines maintainers: - name: epmd-edp email: SupportEPMD-EDP@epam.com url: https://solutionshub.epam.com/solution/epam-delivery-platform - name: sergk url: https://github.com/SergK sources: - https://github.com/epam/edp-jenkins-operator annotations: artifacthub.io/license: Apache-2.0 artifacthub.io/operator: "true" artifacthub.io/images: | - name: jenkins-operator:2.15.0 image: epamedp/jenkins-operator:2.15.0 - name: edp-jenkins:2.13.0 image: epamedp/edp-jenkins:2.13.0 - name: busybox:1.35.0 image: busybox:1.35.0 - name: alpine:3.18.0 image: alpine:3.18.0 artifacthub.io/operatorCapabilities: Full Lifecycle artifacthub.io/crds: | - kind: CDStageJenkinsDeployment version: v2.edp.epam.com/v1 name: cdstagejenkinsdeployment displayName: CDStageJenkinsDeployment description: CD Stage configuration - kind: Jenkins version: v2.edp.epam.com/v1 name: jenkins displayName: Jenkins description: Jenkins server configuration - kind: JenkinsAgent version: v2.edp.epam.com/v1 name: jenkinsagent displayName: JenkinsAgent description: Jenkins agent configuration - kind: JenkinsAuthorizationRole version: v2.edp.epam.com/v1 name: jenkinsauthorizationrole displayName: JenkinsAuthorizationRole description: Jenkins role configuration - kind: JenkinsAuthorizationRoleMapping version: v2.edp.epam.com/v1 name: jenkinsauthorizationrolemappings displayName: JenkinsAuthorizationRoleMapping description: Jenkins role mapping configuration - kind: JenkinsFolder version: v2.edp.epam.com/v1 name: jenkinsfolder displayName: JenkinsFolder description: Jenkins folder configuration - kind: JenkinsJob version: v2.edp.epam.com/v1 name: jenkinsjob displayName: JenkinsJob description: Jenkins job configuration - kind: JenkinsJobBuildRun version: v2.edp.epam.com/v1 name: jenkinsjobbuildrun displayName: JenkinsJobBuildRun description: Configure job pipeline - kind: JenkinsScript version: v2.edp.epam.com/v1 name: jenkinsscript displayName: JenkinsScript description: Starts Jenkins scripts - kind: JenkinsServiceAccount version: v2.edp.epam.com/v1 name: jenkinsserviceaccounts displayName: JenkinsServiceAccount description: Configure Jenkins service account - kind: JenkinsSharedLibrary version: v2.edp.epam.com/v1 name: jenkinssharedlibrary displayName: JenkinsSharedLibrary description: Configuring Jenkins Shared Library artifacthub.io/crdsExamples: | - apiVersion: v2.edp.epam.com/v1 kind: Jenkins metadata: name: jenkins spec: edpSpec: dnsWildcard: example.com keycloakSpec: enabled: true realm: main sharedLibraries: - name: edp-library-stages tag: v2.14.0 url: https://github.com/epam/edp-library-stages.git - name: edp-library-pipelines tag: v2.13.0 url: https://github.com/epam/edp-library-pipelines.git - apiVersion: v2.edp.epam.com/v1 kind: JenkinsFolder metadata: name: test spec: codebaseName: null job: config: >- {"BUILD_TOOL":"maven","DEFAULT_BRANCH":"master","GIT_CREDENTIALS_ID":"gerrit-ciuser-sshkey","GIT_SERVER_CR_NAME":"gerrit","GIT_SERVER_CR_VERSION":"v2","JIRA_INTEGRATION_ENABLED":"false","LANGUAGE":"Java","NAME":"test","PARAM":"true","PLATFORM_TYPE":"kubernetes","REPOSITORY_PATH":"ssh://jenkins@gerrit.example.com:30023/test"} name: job-provisions/job/ci/job/default ownerName: null - apiVersion: v2.edp.epam.com/v1 kind: JenkinsJob metadata: name: test spec: jenkinsFolder: deploy job: autoTriggerPeriod: 60 config: >- {"AUTODEPLOY":"false","DEPLOYMENT_TYPE":"container","GIT_SERVER_CR_VERSION":"v2","PIPELINE_NAME":"deploy","QG_STAGES":"{\"name\":\"manual\",\"step_name\":\"qa\"}","SOURCE_TYPE":"default","STAGE_NAME":"qa"} name: job-provisions/job/cd/job/default stageName: deploy-qa - apiVersion: v2.edp.epam.com/v1 kind: JenkinsScript metadata: name: gerrit-jenkins-plugin-config spec: ownerName: null sourceConfigMapName: gerrit-jenkins-plugin-config - apiVersion: v2.edp.epam.com/v1 kind: JenkinsServiceAccount metadata: name: gerrit-ciuser-sshkey spec: credentials: gerrit-ciuser-sshkey ownerName: 'blank' type: ssh - apiVersion: v2.edp.epam.com/v1 kind: JenkinsSharedLibrary metadata: name: lib1 spec: name: edp-library-stages-beta secret: ssh tag: beta url: 'https://github.com/epam/edp-library-stages.git' - apiVersion: v2.edp.epam.com/v1 kind: JenkinsAuthorizationRole metadata: name: mk1-role spec: name: mk1-role roleType: "projectRoles" pattern: ".*" permissions: - "hudson.model.Item.Read" - "hudson.model.Item.Build" - apiVersion: v2.edp.epam.com/v1 kind: JenkinsAuthorizationRoleMapping metadata: name: map-mk1 spec: roleType: "projectRoles" roles: - mk1-role group: user1@example.com artifacthub.io/links: | - name: EDP Documentation url: https://epam.github.io/edp-install/ - name: EPAM SolutionHub url: https://solutionshub.epam.com/solution/epam-delivery-platform