diff --git a/charts/jenkins/unittests/__snapshot__/jcasc-config-test.yaml.snap b/charts/jenkins/unittests/__snapshot__/jcasc-config-test.yaml.snap index 9a7c14395..fd484b49f 100644 --- a/charts/jenkins/unittests/__snapshot__/jcasc-config-test.yaml.snap +++ b/charts/jenkins/unittests/__snapshot__/jcasc-config-test.yaml.snap @@ -1,3195 +1,81 @@ additional clouds: 1: | - |- - jenkins: - authorizationStrategy: - loggedInUsersCanDoAnything: - allowAnonymousRead: false - securityRealm: - local: - allowsSignup: false - enableCaptcha: false - users: - - id: "${chart-admin-username}" - name: "Jenkins Admin" - password: "${chart-admin-password}" - disableRememberMe: false - mode: NORMAL - numExecutors: 0 - labelString: "" - projectNamingStrategy: "standard" - markupFormatter: - plainText - clouds: - - kubernetes: - containerCapStr: "10" - defaultsProviderTemplate: "" - connectTimeout: "5" - readTimeout: "15" - jenkinsUrl: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080" - jenkinsTunnel: "RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000" - skipTlsVerify: false - usageRestricted: false - maxRequestsPerHostStr: "32" - retentionTimeout: "5" - waitForPodSec: "600" - name: "kubernetes" - namespace: "default" - restrictedPssSecurityContext: false - serverUrl: "https://kubernetes.default" - credentialsId: "" - podLabels: - - key: "jenkins/RELEASE-NAME-jenkins-agent" - value: "true" - templates: - - name: "default" - namespace: "default" - id: 42bded8ec3f61c8c96801c1d85a30d56e84a8c53a8541dd374d93bae8f41f06f - containers: - - name: "jnlp" - alwaysPullImage: false - args: "^${computer.jnlpmac} ^${computer.name}" - envVars: - - envVar: - key: "JENKINS_URL" - value: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/" - image: "jenkins/inbound-agent:3273.v4cfe589b_fd83-1" - privileged: "false" - resourceLimitCpu: 512m - resourceLimitMemory: 512Mi - resourceRequestCpu: 512m - resourceRequestMemory: 512Mi - ttyEnabled: false - workingDir: /home/jenkins/agent - idleMinutes: 0 - instanceCap: 2147483647 - label: "RELEASE-NAME-jenkins-agent " - nodeUsageMode: "NORMAL" - podRetention: Never - showRawYaml: true - serviceAccount: "default" - slaveConnectTimeoutStr: "100" - yamlMergeStrategy: override - inheritYamlMergeStrategy: false - - kubernetes: - containerCapStr: "10" - defaultsProviderTemplate: "" - connectTimeout: "5" - readTimeout: "15" - jenkinsUrl: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080" - jenkinsTunnel: "RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000" - skipTlsVerify: false - usageRestricted: false - maxRequestsPerHostStr: "32" - retentionTimeout: "5" - waitForPodSec: "600" - name: "remote-cloud-1" - namespace: "default" - restrictedPssSecurityContext: false - serverUrl: "https://api.remote-cloud.com" - credentialsId: "remote-cloud-token" - podLabels: - - key: "jenkins/RELEASE-NAME-jenkins-agent" - value: "true" - templates: - - name: "default" - namespace: "default" - id: 42bded8ec3f61c8c96801c1d85a30d56e84a8c53a8541dd374d93bae8f41f06f - containers: - - name: "jnlp" - alwaysPullImage: false - args: "^${computer.jnlpmac} ^${computer.name}" - envVars: - - envVar: - key: "JENKINS_URL" - value: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/" - image: "jenkins/inbound-agent:3273.v4cfe589b_fd83-1" - privileged: "false" - resourceLimitCpu: 512m - resourceLimitMemory: 512Mi - resourceRequestCpu: 512m - resourceRequestMemory: 512Mi - ttyEnabled: false - workingDir: /home/jenkins/agent - idleMinutes: 0 - instanceCap: 2147483647 - label: "RELEASE-NAME-jenkins-agent " - nodeUsageMode: "NORMAL" - podRetention: Never - showRawYaml: true - serviceAccount: "default" - slaveConnectTimeoutStr: "100" - yamlMergeStrategy: override - inheritYamlMergeStrategy: false - crumbIssuer: - standard: - excludeClientIPFromCrumb: true - security: - apiToken: - creationOfLegacyTokenEnabled: false - tokenGenerationOnCreationEnabled: false - usageStatisticsEnabled: true - unclassified: - location: - url: http://RELEASE-NAME-jenkins:8080 + "jenkins:\n authorizationStrategy:\n loggedInUsersCanDoAnything:\n allowAnonymousRead: false\n securityRealm:\n local:\n allowsSignup: false\n enableCaptcha: false\n users:\n - id: \"${chart-admin-username}\"\n name: \"Jenkins Admin\"\n password: \"${chart-admin-password}\"\n disableRememberMe: false\n mode: NORMAL\n numExecutors: 0\n labelString: \"\"\n projectNamingStrategy: \"standard\"\n markupFormatter:\n plainText\n clouds:\n - kubernetes:\n containerCapStr: \"10\"\n defaultsProviderTemplate: \"\"\n connectTimeout: \"5\"\n readTimeout: \"15\"\n jenkinsUrl: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080\"\n jenkinsTunnel: \"RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000\"\n skipTlsVerify: false\n usageRestricted: false\n maxRequestsPerHostStr: \"32\"\n retentionTimeout: \"5\"\n waitForPodSec: \"600\"\n name: \"kubernetes\"\n namespace: \"default\"\n restrictedPssSecurityContext: false\n serverUrl: \"https://kubernetes.default\"\n credentialsId: \"\"\n podLabels:\n - key: \"jenkins/RELEASE-NAME-jenkins-agent\"\n value: \"true\"\n templates:\n - name: \"default\"\n namespace: \"default\"\n id: 42bded8ec3f61c8c96801c1d85a30d56e84a8c53a8541dd374d93bae8f41f06f\n containers:\n - name: \"jnlp\"\n alwaysPullImage: false\n args: \"^${computer.jnlpmac} ^${computer.name}\"\n envVars:\n - envVar:\n key: \"JENKINS_URL\"\n value: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/\"\n image: \"jenkins/inbound-agent:3273.v4cfe589b_fd83-1\"\n privileged: \"false\"\n resourceLimitCpu: 512m\n resourceLimitMemory: 512Mi\n resourceRequestCpu: 512m\n resourceRequestMemory: 512Mi\n resourceRequestEphemeralStorage: \n runAsUser: \n runAsGroup: \n ttyEnabled: false\n workingDir: /home/jenkins/agent\n idleMinutes: 0\n instanceCap: 2147483647\n label: \"RELEASE-NAME-jenkins-agent \"\n nodeUsageMode: \"NORMAL\"\n podRetention: Never\n showRawYaml: true\n serviceAccount: \"default\"\n slaveConnectTimeoutStr: \"100\"\n yamlMergeStrategy: override\n inheritYamlMergeStrategy: false\n - kubernetes:\n containerCapStr: \"10\"\n defaultsProviderTemplate: \"\"\n connectTimeout: \"5\"\n readTimeout: \"15\"\n jenkinsUrl: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080\"\n jenkinsTunnel: \"RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000\"\n skipTlsVerify: false\n usageRestricted: false\n maxRequestsPerHostStr: \"32\"\n retentionTimeout: \"5\"\n waitForPodSec: \"600\"\n name: \"remote-cloud-1\"\n namespace: \"default\"\n restrictedPssSecurityContext: false\n serverUrl: \"https://api.remote-cloud.com\"\n credentialsId: \"remote-cloud-token\"\n podLabels:\n - key: \"jenkins/RELEASE-NAME-jenkins-agent\"\n value: \"true\"\n templates:\n - name: \"default\"\n namespace: \"default\"\n id: 42bded8ec3f61c8c96801c1d85a30d56e84a8c53a8541dd374d93bae8f41f06f\n containers:\n - name: \"jnlp\"\n alwaysPullImage: false\n args: \"^${computer.jnlpmac} ^${computer.name}\"\n envVars:\n - envVar:\n key: \"JENKINS_URL\"\n value: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/\"\n image: \"jenkins/inbound-agent:3273.v4cfe589b_fd83-1\"\n privileged: \"false\"\n resourceLimitCpu: 512m\n resourceLimitMemory: 512Mi\n resourceRequestCpu: 512m\n resourceRequestMemory: 512Mi\n resourceRequestEphemeralStorage: \n runAsUser: \n runAsGroup: \n ttyEnabled: false\n workingDir: /home/jenkins/agent\n idleMinutes: 0\n instanceCap: 2147483647\n label: \"RELEASE-NAME-jenkins-agent \"\n nodeUsageMode: \"NORMAL\"\n podRetention: Never\n showRawYaml: true\n serviceAccount: \"default\"\n slaveConnectTimeoutStr: \"100\"\n yamlMergeStrategy: override\n inheritYamlMergeStrategy: false\n crumbIssuer:\n standard:\n excludeClientIPFromCrumb: true\nsecurity:\n apiToken:\n creationOfLegacyTokenEnabled: false\n tokenGenerationOnCreationEnabled: false\n usageStatisticsEnabled: true\nunclassified:\n location:\n url: http://RELEASE-NAME-jenkins:8080" additional clouds inheriting additional agents: 1: | - |- - jenkins: - authorizationStrategy: - loggedInUsersCanDoAnything: - allowAnonymousRead: false - securityRealm: - local: - allowsSignup: false - enableCaptcha: false - users: - - id: "${chart-admin-username}" - name: "Jenkins Admin" - password: "${chart-admin-password}" - disableRememberMe: false - mode: NORMAL - numExecutors: 0 - labelString: "" - projectNamingStrategy: "standard" - markupFormatter: - plainText - clouds: - - kubernetes: - containerCapStr: "10" - defaultsProviderTemplate: "" - connectTimeout: "5" - readTimeout: "15" - jenkinsUrl: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080" - jenkinsTunnel: "RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000" - skipTlsVerify: false - usageRestricted: false - maxRequestsPerHostStr: "32" - retentionTimeout: "5" - waitForPodSec: "600" - name: "kubernetes" - namespace: "default" - restrictedPssSecurityContext: false - serverUrl: "https://kubernetes.default" - credentialsId: "" - podLabels: - - key: "jenkins/RELEASE-NAME-jenkins-agent" - value: "true" - templates: - - name: "default" - namespace: "default" - id: 42bded8ec3f61c8c96801c1d85a30d56e84a8c53a8541dd374d93bae8f41f06f - containers: - - name: "jnlp" - alwaysPullImage: false - args: "^${computer.jnlpmac} ^${computer.name}" - envVars: - - envVar: - key: "JENKINS_URL" - value: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/" - image: "jenkins/inbound-agent:3273.v4cfe589b_fd83-1" - privileged: "false" - resourceLimitCpu: 512m - resourceLimitMemory: 512Mi - resourceRequestCpu: 512m - resourceRequestMemory: 512Mi - ttyEnabled: false - workingDir: /home/jenkins/agent - idleMinutes: 0 - instanceCap: 2147483647 - label: "RELEASE-NAME-jenkins-agent " - nodeUsageMode: "NORMAL" - podRetention: Never - showRawYaml: true - serviceAccount: "default" - slaveConnectTimeoutStr: "100" - yamlMergeStrategy: override - inheritYamlMergeStrategy: false - - name: "maven" - namespace: "maven" - id: 1daed6c97163cca6958ec75f76cf9087fb62ff029c70e04d8cb5355286167bc7 - containers: - - name: "jnlp" - alwaysPullImage: false - args: "^${computer.jnlpmac} ^${computer.name}" - envVars: - - envVar: - key: "JENKINS_URL" - value: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/" - image: "jenkins/jnlp-agent-maven:latest" - privileged: "false" - resourceLimitCpu: 512m - resourceLimitMemory: 512Mi - resourceRequestCpu: 512m - resourceRequestMemory: 512Mi - ttyEnabled: false - workingDir: /home/jenkins/agent - idleMinutes: 0 - instanceCap: 2147483647 - label: "RELEASE-NAME-jenkins-agent maven" - nodeUsageMode: "NORMAL" - podRetention: Never - showRawYaml: true - serviceAccount: "default" - slaveConnectTimeoutStr: "100" - yamlMergeStrategy: override - inheritYamlMergeStrategy: false - - kubernetes: - containerCapStr: "10" - defaultsProviderTemplate: "" - connectTimeout: "5" - readTimeout: "15" - jenkinsUrl: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080" - jenkinsTunnel: "RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000" - skipTlsVerify: false - usageRestricted: false - maxRequestsPerHostStr: "32" - retentionTimeout: "5" - waitForPodSec: "600" - name: "remote-cloud-1" - namespace: "default" - restrictedPssSecurityContext: false - serverUrl: "https://api.remote-cloud.com" - credentialsId: "remote-cloud-token" - podLabels: - - key: "jenkins/RELEASE-NAME-jenkins-agent" - value: "true" - templates: - - name: "default" - namespace: "default" - id: 42bded8ec3f61c8c96801c1d85a30d56e84a8c53a8541dd374d93bae8f41f06f - containers: - - name: "jnlp" - alwaysPullImage: false - args: "^${computer.jnlpmac} ^${computer.name}" - envVars: - - envVar: - key: "JENKINS_URL" - value: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/" - image: "jenkins/inbound-agent:3273.v4cfe589b_fd83-1" - privileged: "false" - resourceLimitCpu: 512m - resourceLimitMemory: 512Mi - resourceRequestCpu: 512m - resourceRequestMemory: 512Mi - ttyEnabled: false - workingDir: /home/jenkins/agent - idleMinutes: 0 - instanceCap: 2147483647 - label: "RELEASE-NAME-jenkins-agent " - nodeUsageMode: "NORMAL" - podRetention: Never - showRawYaml: true - serviceAccount: "default" - slaveConnectTimeoutStr: "100" - yamlMergeStrategy: override - inheritYamlMergeStrategy: false - - name: "maven" - namespace: "maven" - id: 1daed6c97163cca6958ec75f76cf9087fb62ff029c70e04d8cb5355286167bc7 - containers: - - name: "jnlp" - alwaysPullImage: false - args: "^${computer.jnlpmac} ^${computer.name}" - envVars: - - envVar: - key: "JENKINS_URL" - value: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/" - image: "jenkins/jnlp-agent-maven:latest" - privileged: "false" - resourceLimitCpu: 512m - resourceLimitMemory: 512Mi - resourceRequestCpu: 512m - resourceRequestMemory: 512Mi - ttyEnabled: false - workingDir: /home/jenkins/agent - idleMinutes: 0 - instanceCap: 2147483647 - label: "RELEASE-NAME-jenkins-agent maven" - nodeUsageMode: "NORMAL" - podRetention: Never - showRawYaml: true - serviceAccount: "default" - slaveConnectTimeoutStr: "100" - yamlMergeStrategy: override - inheritYamlMergeStrategy: false - crumbIssuer: - standard: - excludeClientIPFromCrumb: true - security: - apiToken: - creationOfLegacyTokenEnabled: false - tokenGenerationOnCreationEnabled: false - usageStatisticsEnabled: true - unclassified: - location: - url: http://RELEASE-NAME-jenkins:8080 + "jenkins:\n authorizationStrategy:\n loggedInUsersCanDoAnything:\n allowAnonymousRead: false\n securityRealm:\n local:\n allowsSignup: false\n enableCaptcha: false\n users:\n - id: \"${chart-admin-username}\"\n name: \"Jenkins Admin\"\n password: \"${chart-admin-password}\"\n disableRememberMe: false\n mode: NORMAL\n numExecutors: 0\n labelString: \"\"\n projectNamingStrategy: \"standard\"\n markupFormatter:\n plainText\n clouds:\n - kubernetes:\n containerCapStr: \"10\"\n defaultsProviderTemplate: \"\"\n connectTimeout: \"5\"\n readTimeout: \"15\"\n jenkinsUrl: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080\"\n jenkinsTunnel: \"RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000\"\n skipTlsVerify: false\n usageRestricted: false\n maxRequestsPerHostStr: \"32\"\n retentionTimeout: \"5\"\n waitForPodSec: \"600\"\n name: \"kubernetes\"\n namespace: \"default\"\n restrictedPssSecurityContext: false\n serverUrl: \"https://kubernetes.default\"\n credentialsId: \"\"\n podLabels:\n - key: \"jenkins/RELEASE-NAME-jenkins-agent\"\n value: \"true\"\n templates:\n - name: \"default\"\n namespace: \"default\"\n id: 42bded8ec3f61c8c96801c1d85a30d56e84a8c53a8541dd374d93bae8f41f06f\n containers:\n - name: \"jnlp\"\n alwaysPullImage: false\n args: \"^${computer.jnlpmac} ^${computer.name}\"\n envVars:\n - envVar:\n key: \"JENKINS_URL\"\n value: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/\"\n image: \"jenkins/inbound-agent:3273.v4cfe589b_fd83-1\"\n privileged: \"false\"\n resourceLimitCpu: 512m\n resourceLimitMemory: 512Mi\n resourceRequestCpu: 512m\n resourceRequestMemory: 512Mi\n resourceRequestEphemeralStorage: \n runAsUser: \n runAsGroup: \n ttyEnabled: false\n workingDir: /home/jenkins/agent\n idleMinutes: 0\n instanceCap: 2147483647\n label: \"RELEASE-NAME-jenkins-agent \"\n nodeUsageMode: \"NORMAL\"\n podRetention: Never\n showRawYaml: true\n serviceAccount: \"default\"\n slaveConnectTimeoutStr: \"100\"\n yamlMergeStrategy: override\n inheritYamlMergeStrategy: false\n - name: \"maven\"\n namespace: \"maven\"\n id: 1daed6c97163cca6958ec75f76cf9087fb62ff029c70e04d8cb5355286167bc7\n containers:\n - name: \"jnlp\"\n alwaysPullImage: false\n args: \"^${computer.jnlpmac} ^${computer.name}\"\n envVars:\n - envVar:\n key: \"JENKINS_URL\"\n value: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/\"\n image: \"jenkins/jnlp-agent-maven:latest\"\n privileged: \"false\"\n resourceLimitCpu: 512m\n resourceLimitMemory: 512Mi\n resourceRequestCpu: 512m\n resourceRequestMemory: 512Mi\n resourceRequestEphemeralStorage: \n runAsUser: \n runAsGroup: \n ttyEnabled: false\n workingDir: /home/jenkins/agent\n idleMinutes: 0\n instanceCap: 2147483647\n label: \"RELEASE-NAME-jenkins-agent maven\"\n nodeUsageMode: \"NORMAL\"\n podRetention: Never\n showRawYaml: true\n serviceAccount: \"default\"\n slaveConnectTimeoutStr: \"100\"\n yamlMergeStrategy: override\n inheritYamlMergeStrategy: false\n - kubernetes:\n containerCapStr: \"10\"\n defaultsProviderTemplate: \"\"\n connectTimeout: \"5\"\n readTimeout: \"15\"\n jenkinsUrl: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080\"\n jenkinsTunnel: \"RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000\"\n skipTlsVerify: false\n usageRestricted: false\n maxRequestsPerHostStr: \"32\"\n retentionTimeout: \"5\"\n waitForPodSec: \"600\"\n name: \"remote-cloud-1\"\n namespace: \"default\"\n restrictedPssSecurityContext: false\n serverUrl: \"https://api.remote-cloud.com\"\n credentialsId: \"remote-cloud-token\"\n podLabels:\n - key: \"jenkins/RELEASE-NAME-jenkins-agent\"\n value: \"true\"\n templates:\n - name: \"default\"\n namespace: \"default\"\n id: 42bded8ec3f61c8c96801c1d85a30d56e84a8c53a8541dd374d93bae8f41f06f\n containers:\n - name: \"jnlp\"\n alwaysPullImage: false\n args: \"^${computer.jnlpmac} ^${computer.name}\"\n envVars:\n - envVar:\n key: \"JENKINS_URL\"\n value: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/\"\n image: \"jenkins/inbound-agent:3273.v4cfe589b_fd83-1\"\n privileged: \"false\"\n resourceLimitCpu: 512m\n resourceLimitMemory: 512Mi\n resourceRequestCpu: 512m\n resourceRequestMemory: 512Mi\n resourceRequestEphemeralStorage: \n runAsUser: \n runAsGroup: \n ttyEnabled: false\n workingDir: /home/jenkins/agent\n idleMinutes: 0\n instanceCap: 2147483647\n label: \"RELEASE-NAME-jenkins-agent \"\n nodeUsageMode: \"NORMAL\"\n podRetention: Never\n showRawYaml: true\n serviceAccount: \"default\"\n slaveConnectTimeoutStr: \"100\"\n yamlMergeStrategy: override\n inheritYamlMergeStrategy: false\n - name: \"maven\"\n namespace: \"maven\"\n id: 1daed6c97163cca6958ec75f76cf9087fb62ff029c70e04d8cb5355286167bc7\n containers:\n - name: \"jnlp\"\n alwaysPullImage: false\n args: \"^${computer.jnlpmac} ^${computer.name}\"\n envVars:\n - envVar:\n key: \"JENKINS_URL\"\n value: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/\"\n image: \"jenkins/jnlp-agent-maven:latest\"\n privileged: \"false\"\n resourceLimitCpu: 512m\n resourceLimitMemory: 512Mi\n resourceRequestCpu: 512m\n resourceRequestMemory: 512Mi\n resourceRequestEphemeralStorage: \n runAsUser: \n runAsGroup: \n ttyEnabled: false\n workingDir: /home/jenkins/agent\n idleMinutes: 0\n instanceCap: 2147483647\n label: \"RELEASE-NAME-jenkins-agent maven\"\n nodeUsageMode: \"NORMAL\"\n podRetention: Never\n showRawYaml: true\n serviceAccount: \"default\"\n slaveConnectTimeoutStr: \"100\"\n yamlMergeStrategy: override\n inheritYamlMergeStrategy: false\n crumbIssuer:\n standard:\n excludeClientIPFromCrumb: true\nsecurity:\n apiToken:\n creationOfLegacyTokenEnabled: false\n tokenGenerationOnCreationEnabled: false\n usageStatisticsEnabled: true\nunclassified:\n location:\n url: http://RELEASE-NAME-jenkins:8080" additional clouds overriding additional agents: 1: | - |- - jenkins: - authorizationStrategy: - loggedInUsersCanDoAnything: - allowAnonymousRead: false - securityRealm: - local: - allowsSignup: false - enableCaptcha: false - users: - - id: "${chart-admin-username}" - name: "Jenkins Admin" - password: "${chart-admin-password}" - disableRememberMe: false - mode: NORMAL - numExecutors: 0 - labelString: "" - projectNamingStrategy: "standard" - markupFormatter: - plainText - clouds: - - kubernetes: - containerCapStr: "10" - defaultsProviderTemplate: "" - connectTimeout: "5" - readTimeout: "15" - jenkinsUrl: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080" - jenkinsTunnel: "RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000" - skipTlsVerify: false - usageRestricted: false - maxRequestsPerHostStr: "32" - retentionTimeout: "5" - waitForPodSec: "600" - name: "kubernetes" - namespace: "default" - restrictedPssSecurityContext: false - serverUrl: "https://kubernetes.default" - credentialsId: "" - podLabels: - - key: "jenkins/RELEASE-NAME-jenkins-agent" - value: "true" - templates: - - name: "default" - namespace: "default" - id: 42bded8ec3f61c8c96801c1d85a30d56e84a8c53a8541dd374d93bae8f41f06f - containers: - - name: "jnlp" - alwaysPullImage: false - args: "^${computer.jnlpmac} ^${computer.name}" - envVars: - - envVar: - key: "JENKINS_URL" - value: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/" - image: "jenkins/inbound-agent:3273.v4cfe589b_fd83-1" - privileged: "false" - resourceLimitCpu: 512m - resourceLimitMemory: 512Mi - resourceRequestCpu: 512m - resourceRequestMemory: 512Mi - ttyEnabled: false - workingDir: /home/jenkins/agent - idleMinutes: 0 - instanceCap: 2147483647 - label: "RELEASE-NAME-jenkins-agent " - nodeUsageMode: "NORMAL" - podRetention: Never - showRawYaml: true - serviceAccount: "default" - slaveConnectTimeoutStr: "100" - yamlMergeStrategy: override - inheritYamlMergeStrategy: false - - name: "maven" - namespace: "maven" - id: 1daed6c97163cca6958ec75f76cf9087fb62ff029c70e04d8cb5355286167bc7 - containers: - - name: "jnlp" - alwaysPullImage: false - args: "^${computer.jnlpmac} ^${computer.name}" - envVars: - - envVar: - key: "JENKINS_URL" - value: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/" - image: "jenkins/jnlp-agent-maven:latest" - privileged: "false" - resourceLimitCpu: 512m - resourceLimitMemory: 512Mi - resourceRequestCpu: 512m - resourceRequestMemory: 512Mi - ttyEnabled: false - workingDir: /home/jenkins/agent - idleMinutes: 0 - instanceCap: 2147483647 - label: "RELEASE-NAME-jenkins-agent maven" - nodeUsageMode: "NORMAL" - podRetention: Never - showRawYaml: true - serviceAccount: "default" - slaveConnectTimeoutStr: "100" - yamlMergeStrategy: override - inheritYamlMergeStrategy: false - - kubernetes: - containerCapStr: "10" - defaultsProviderTemplate: "" - connectTimeout: "5" - readTimeout: "15" - jenkinsUrl: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080" - jenkinsTunnel: "RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000" - skipTlsVerify: false - usageRestricted: false - maxRequestsPerHostStr: "32" - retentionTimeout: "5" - waitForPodSec: "600" - name: "remote-cloud-1" - namespace: "default" - restrictedPssSecurityContext: false - serverUrl: "https://api.remote-cloud.com" - credentialsId: "remote-cloud-token" - podLabels: - - key: "jenkins/RELEASE-NAME-jenkins-agent" - value: "true" - templates: - - name: "default" - namespace: "default" - id: 42bded8ec3f61c8c96801c1d85a30d56e84a8c53a8541dd374d93bae8f41f06f - containers: - - name: "jnlp" - alwaysPullImage: false - args: "^${computer.jnlpmac} ^${computer.name}" - envVars: - - envVar: - key: "JENKINS_URL" - value: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/" - image: "jenkins/inbound-agent:3273.v4cfe589b_fd83-1" - privileged: "false" - resourceLimitCpu: 512m - resourceLimitMemory: 512Mi - resourceRequestCpu: 512m - resourceRequestMemory: 512Mi - ttyEnabled: false - workingDir: /home/jenkins/agent - idleMinutes: 0 - instanceCap: 2147483647 - label: "RELEASE-NAME-jenkins-agent " - nodeUsageMode: "NORMAL" - podRetention: Never - showRawYaml: true - serviceAccount: "default" - slaveConnectTimeoutStr: "100" - yamlMergeStrategy: override - inheritYamlMergeStrategy: false - crumbIssuer: - standard: - excludeClientIPFromCrumb: true - security: - apiToken: - creationOfLegacyTokenEnabled: false - tokenGenerationOnCreationEnabled: false - usageStatisticsEnabled: true - unclassified: - location: - url: http://RELEASE-NAME-jenkins:8080 -additional clouds set skipTlsVerify: - 1: | - |- - jenkins: - authorizationStrategy: - loggedInUsersCanDoAnything: - allowAnonymousRead: false - securityRealm: - local: - allowsSignup: false - enableCaptcha: false - users: - - id: "${chart-admin-username}" - name: "Jenkins Admin" - password: "${chart-admin-password}" - disableRememberMe: false - mode: NORMAL - numExecutors: 0 - labelString: "" - projectNamingStrategy: "standard" - markupFormatter: - plainText - clouds: - - kubernetes: - containerCapStr: "10" - defaultsProviderTemplate: "" - connectTimeout: "5" - readTimeout: "15" - jenkinsUrl: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080" - jenkinsTunnel: "RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000" - skipTlsVerify: false - usageRestricted: false - maxRequestsPerHostStr: "32" - retentionTimeout: "5" - waitForPodSec: "600" - name: "kubernetes" - namespace: "default" - restrictedPssSecurityContext: false - serverUrl: "https://kubernetes.default" - credentialsId: "" - podLabels: - - key: "jenkins/RELEASE-NAME-jenkins-agent" - value: "true" - templates: - - name: "default" - namespace: "default" - id: 42bded8ec3f61c8c96801c1d85a30d56e84a8c53a8541dd374d93bae8f41f06f - containers: - - name: "jnlp" - alwaysPullImage: false - args: "^${computer.jnlpmac} ^${computer.name}" - envVars: - - envVar: - key: "JENKINS_URL" - value: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/" - image: "jenkins/inbound-agent:3273.v4cfe589b_fd83-1" - privileged: "false" - resourceLimitCpu: 512m - resourceLimitMemory: 512Mi - resourceRequestCpu: 512m - resourceRequestMemory: 512Mi - ttyEnabled: false - workingDir: /home/jenkins/agent - idleMinutes: 0 - instanceCap: 2147483647 - label: "RELEASE-NAME-jenkins-agent " - nodeUsageMode: "NORMAL" - podRetention: Never - showRawYaml: true - serviceAccount: "default" - slaveConnectTimeoutStr: "100" - yamlMergeStrategy: override - inheritYamlMergeStrategy: false - - kubernetes: - containerCapStr: "10" - defaultsProviderTemplate: "" - connectTimeout: "5" - readTimeout: "15" - jenkinsUrl: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080" - jenkinsTunnel: "RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000" - skipTlsVerify: true - usageRestricted: false - maxRequestsPerHostStr: "32" - retentionTimeout: "5" - waitForPodSec: "600" - name: "remote-cloud-1" - namespace: "default" - restrictedPssSecurityContext: false - serverUrl: "https://api.remote-cloud.com" - credentialsId: "remote-cloud-token" - podLabels: - - key: "jenkins/RELEASE-NAME-jenkins-agent" - value: "true" - templates: - - name: "default" - namespace: "default" - id: f3d859cf64fd25fc6c73385391ea2038c228373e11da2688f24ca2a9a4a6dd9c - containers: - - name: "jnlp" - alwaysPullImage: false - args: "^${computer.jnlpmac} ^${computer.name}" - envVars: - - envVar: - key: "JENKINS_URL" - value: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/" - image: "jenkins/inbound-agent:3273.v4cfe589b_fd83-1" - privileged: "false" - resourceLimitCpu: 512m - resourceLimitMemory: 512Mi - resourceRequestCpu: 512m - resourceRequestMemory: 512Mi - ttyEnabled: false - workingDir: /home/jenkins/agent - idleMinutes: 0 - instanceCap: 2147483647 - label: "RELEASE-NAME-jenkins-agent " - nodeUsageMode: "NORMAL" - podRetention: Never - showRawYaml: true - serviceAccount: "default" - slaveConnectTimeoutStr: "100" - yamlMergeStrategy: override - inheritYamlMergeStrategy: false - crumbIssuer: - standard: - excludeClientIPFromCrumb: true - security: - apiToken: - creationOfLegacyTokenEnabled: false - tokenGenerationOnCreationEnabled: false - usageStatisticsEnabled: true - unclassified: - location: - url: http://RELEASE-NAME-jenkins:8080 -additional clouds set usageRestricted: - 1: | - |- - jenkins: - authorizationStrategy: - loggedInUsersCanDoAnything: - allowAnonymousRead: false - securityRealm: - local: - allowsSignup: false - enableCaptcha: false - users: - - id: "${chart-admin-username}" - name: "Jenkins Admin" - password: "${chart-admin-password}" - disableRememberMe: false - mode: NORMAL - numExecutors: 0 - labelString: "" - projectNamingStrategy: "standard" - markupFormatter: - plainText - clouds: - - kubernetes: - containerCapStr: "10" - defaultsProviderTemplate: "" - connectTimeout: "5" - readTimeout: "15" - jenkinsUrl: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080" - jenkinsTunnel: "RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000" - skipTlsVerify: false - usageRestricted: false - maxRequestsPerHostStr: "32" - retentionTimeout: "5" - waitForPodSec: "600" - name: "kubernetes" - namespace: "default" - restrictedPssSecurityContext: false - serverUrl: "https://kubernetes.default" - credentialsId: "" - podLabels: - - key: "jenkins/RELEASE-NAME-jenkins-agent" - value: "true" - templates: - - name: "default" - namespace: "default" - id: 42bded8ec3f61c8c96801c1d85a30d56e84a8c53a8541dd374d93bae8f41f06f - containers: - - name: "jnlp" - alwaysPullImage: false - args: "^${computer.jnlpmac} ^${computer.name}" - envVars: - - envVar: - key: "JENKINS_URL" - value: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/" - image: "jenkins/inbound-agent:3273.v4cfe589b_fd83-1" - privileged: "false" - resourceLimitCpu: 512m - resourceLimitMemory: 512Mi - resourceRequestCpu: 512m - resourceRequestMemory: 512Mi - ttyEnabled: false - workingDir: /home/jenkins/agent - idleMinutes: 0 - instanceCap: 2147483647 - label: "RELEASE-NAME-jenkins-agent " - nodeUsageMode: "NORMAL" - podRetention: Never - showRawYaml: true - serviceAccount: "default" - slaveConnectTimeoutStr: "100" - yamlMergeStrategy: override - inheritYamlMergeStrategy: false - - kubernetes: - containerCapStr: "10" - defaultsProviderTemplate: "" - connectTimeout: "5" - readTimeout: "15" - jenkinsUrl: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080" - jenkinsTunnel: "RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000" - skipTlsVerify: false - usageRestricted: true - maxRequestsPerHostStr: "32" - retentionTimeout: "5" - waitForPodSec: "600" - name: "remote-cloud-1" - namespace: "default" - restrictedPssSecurityContext: false - serverUrl: "https://api.remote-cloud.com" - credentialsId: "remote-cloud-token" - podLabels: - - key: "jenkins/RELEASE-NAME-jenkins-agent" - value: "true" - templates: - - name: "default" - namespace: "default" - id: 2f506ba124e6489a864cd3da403e86d55ad8da67421fffda6dc6a4af0657fb03 - containers: - - name: "jnlp" - alwaysPullImage: false - args: "^${computer.jnlpmac} ^${computer.name}" - envVars: - - envVar: - key: "JENKINS_URL" - value: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/" - image: "jenkins/inbound-agent:3273.v4cfe589b_fd83-1" - privileged: "false" - resourceLimitCpu: 512m - resourceLimitMemory: 512Mi - resourceRequestCpu: 512m - resourceRequestMemory: 512Mi - ttyEnabled: false - workingDir: /home/jenkins/agent - idleMinutes: 0 - instanceCap: 2147483647 - label: "RELEASE-NAME-jenkins-agent " - nodeUsageMode: "NORMAL" - podRetention: Never - showRawYaml: true - serviceAccount: "default" - slaveConnectTimeoutStr: "100" - yamlMergeStrategy: override - inheritYamlMergeStrategy: false - crumbIssuer: - standard: - excludeClientIPFromCrumb: true - security: - apiToken: - creationOfLegacyTokenEnabled: false - tokenGenerationOnCreationEnabled: false - usageStatisticsEnabled: true - unclassified: - location: - url: http://RELEASE-NAME-jenkins:8080 -adds custom labels on agent pods: - 1: | - |- - jenkins: - authorizationStrategy: - loggedInUsersCanDoAnything: - allowAnonymousRead: false - securityRealm: - local: - allowsSignup: false - enableCaptcha: false - users: - - id: "${chart-admin-username}" - name: "Jenkins Admin" - password: "${chart-admin-password}" - disableRememberMe: false - mode: NORMAL - numExecutors: 0 - labelString: "" - projectNamingStrategy: "standard" - markupFormatter: - plainText - clouds: - - kubernetes: - containerCapStr: "10" - defaultsProviderTemplate: "" - connectTimeout: "5" - readTimeout: "15" - jenkinsUrl: "http://RELEASE-NAME-jenkins.NAMESPACE.svc.cluster.local:8080" - jenkinsTunnel: "RELEASE-NAME-jenkins-agent.NAMESPACE.svc.cluster.local:50000" - skipTlsVerify: false - usageRestricted: false - maxRequestsPerHostStr: "32" - retentionTimeout: "5" - waitForPodSec: "600" - name: "kubernetes" - namespace: "NAMESPACE" - restrictedPssSecurityContext: false - serverUrl: "https://kubernetes.default" - credentialsId: "" - podLabels: - - key: "jenkins/RELEASE-NAME-jenkins-agent" - value: "true" - - key: "label-one" - value: "value-one" - - key: "label-two" - value: "true" - templates: - - name: "default" - namespace: "NAMESPACE" - id: a168b124e5a255e97b8514f34486789cd4f5e76dc92a1bd76294b3726890b935 - containers: - - name: "jnlp" - alwaysPullImage: false - args: "^${computer.jnlpmac} ^${computer.name}" - envVars: - - envVar: - key: "JENKINS_URL" - value: "http://RELEASE-NAME-jenkins.NAMESPACE.svc.cluster.local:8080/" - image: "jenkins/inbound-agent:3273.v4cfe589b_fd83-1" - privileged: "false" - resourceLimitCpu: 512m - resourceLimitMemory: 512Mi - resourceRequestCpu: 512m - resourceRequestMemory: 512Mi - ttyEnabled: false - workingDir: /home/jenkins/agent - idleMinutes: 0 - instanceCap: 2147483647 - label: "RELEASE-NAME-jenkins-agent " - nodeUsageMode: "NORMAL" - podRetention: Never - showRawYaml: true - serviceAccount: "default" - slaveConnectTimeoutStr: "100" - yamlMergeStrategy: override - inheritYamlMergeStrategy: false - crumbIssuer: - standard: - excludeClientIPFromCrumb: true - security: - apiToken: - creationOfLegacyTokenEnabled: false - tokenGenerationOnCreationEnabled: false - usageStatisticsEnabled: true - unclassified: - location: - url: http://RELEASE-NAME-jenkins:8080 -agent namespace and templates: - 1: | - |- - jenkins: - authorizationStrategy: - loggedInUsersCanDoAnything: - allowAnonymousRead: false - securityRealm: - local: - allowsSignup: false - enableCaptcha: false - users: - - id: "${chart-admin-username}" - name: "Jenkins Admin" - password: "${chart-admin-password}" - disableRememberMe: false - mode: NORMAL - numExecutors: 0 - labelString: "" - projectNamingStrategy: "standard" - markupFormatter: - plainText - clouds: - - kubernetes: - containerCapStr: "10" - defaultsProviderTemplate: "" - connectTimeout: "5" - readTimeout: "15" - jenkinsUrl: "http://RELEASE-NAME-jenkins.controller-namespace.svc.cluster.local:8080" - jenkinsTunnel: "RELEASE-NAME-jenkins-agent.controller-namespace.svc.cluster.local:50000" - skipTlsVerify: false - usageRestricted: false - maxRequestsPerHostStr: "32" - retentionTimeout: "5" - waitForPodSec: "600" - name: "kubernetes" - namespace: "jenkins-agents" - restrictedPssSecurityContext: false - serverUrl: "https://kubernetes.default" - credentialsId: "" - podLabels: - - key: "jenkins/RELEASE-NAME-jenkins-agent" - value: "true" - templates: - - name: "default" - namespace: "jenkins-agents" - id: 1298de20154cd778facd2f8de30430ab781434270a6503aff42e12db1b410872 - containers: - - name: "jnlp" - alwaysPullImage: false - args: "^${computer.jnlpmac} ^${computer.name}" - envVars: - - envVar: - key: "JENKINS_URL" - value: "http://RELEASE-NAME-jenkins.controller-namespace.svc.cluster.local:8080/" - image: "jenkins/inbound-agent:3273.v4cfe589b_fd83-1" - privileged: "false" - resourceLimitCpu: 512m - resourceLimitMemory: 512Mi - resourceRequestCpu: 512m - resourceRequestMemory: 512Mi - ttyEnabled: false - workingDir: /home/jenkins/agent - idleMinutes: 0 - instanceCap: 2147483647 - label: "RELEASE-NAME-jenkins-agent " - nodeUsageMode: "NORMAL" - podRetention: Never - showRawYaml: true - serviceAccount: "default" - slaveConnectTimeoutStr: "100" - yamlMergeStrategy: override - inheritYamlMergeStrategy: false - - name: "maven" - namespace: "maven" - id: cb127477096a0c03787fe373d78523be1a399a3dd5ac8df1393c1c53ad21ef88 - containers: - - name: "jnlp" - alwaysPullImage: false - args: "^${computer.jnlpmac} ^${computer.name}" - envVars: - - envVar: - key: "JENKINS_URL" - value: "http://RELEASE-NAME-jenkins.controller-namespace.svc.cluster.local:8080/" - image: "jenkins/jnlp-agent-maven:latest" - privileged: "false" - resourceLimitCpu: 512m - resourceLimitMemory: 512Mi - resourceRequestCpu: 512m - resourceRequestMemory: 512Mi - ttyEnabled: false - workingDir: /home/jenkins/agent - idleMinutes: 0 - instanceCap: 2147483647 - label: "RELEASE-NAME-jenkins-agent maven" - nodeUsageMode: "NORMAL" - podRetention: Never - showRawYaml: true - serviceAccount: "default" - slaveConnectTimeoutStr: "100" - yamlMergeStrategy: override - inheritYamlMergeStrategy: false - - name: "python" - namespace: "jenkins-agents" - id: e186df5e263fbadca22c1783cc35f8ee5b898be59358580b693b1419ddd55a64 - containers: - - name: "python" - alwaysPullImage: false - args: "cat" - command: /bin/sh -c - envVars: - - envVar: - key: "JENKINS_URL" - value: "http://RELEASE-NAME-jenkins.controller-namespace.svc.cluster.local:8080/" - image: "python:3" - privileged: "false" - resourceLimitCpu: 512m - resourceLimitMemory: 512Mi - resourceRequestCpu: 512m - resourceRequestMemory: 512Mi - ttyEnabled: true - workingDir: /home/jenkins/agent - idleMinutes: 0 - instanceCap: 2147483647 - label: "RELEASE-NAME-jenkins-agent python" - nodeUsageMode: "NORMAL" - podRetention: Never - showRawYaml: true - serviceAccount: "default" - slaveConnectTimeoutStr: "100" - yamlMergeStrategy: override - inheritYamlMergeStrategy: false - - name: python3 - label: jenkins-python3 - serviceAccount: jenkins - containers: - - name: python - image: python:3 - command: "/bin/sh -c" - args: "cat" - ttyEnabled: true - privileged: true - resourceRequestCpu: "400m" - resourceRequestMemory: "512Mi" - resourceRequestEphemeralStorage: "1Gi" - resourceLimitCpu: "1" - resourceLimitMemory: "1024Mi" - resourceLimitEphemeralStorage: "2Gi" - crumbIssuer: - standard: - excludeClientIPFromCrumb: true - security: - apiToken: - creationOfLegacyTokenEnabled: false - tokenGenerationOnCreationEnabled: false - usageStatisticsEnabled: true - unclassified: - location: - url: http://RELEASE-NAME-jenkins:8080 -agent with liveness probe: - 1: | - |- - jenkins: - authorizationStrategy: - loggedInUsersCanDoAnything: - allowAnonymousRead: false - securityRealm: - local: - allowsSignup: false - enableCaptcha: false - users: - - id: "${chart-admin-username}" - name: "Jenkins Admin" - password: "${chart-admin-password}" - disableRememberMe: false - mode: NORMAL - numExecutors: 0 - labelString: "" - projectNamingStrategy: "standard" - markupFormatter: - plainText - clouds: - - kubernetes: - containerCapStr: "10" - defaultsProviderTemplate: "" - connectTimeout: "5" - readTimeout: "15" - jenkinsUrl: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080" - jenkinsTunnel: "RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000" - skipTlsVerify: false - usageRestricted: false - maxRequestsPerHostStr: "32" - retentionTimeout: "5" - waitForPodSec: "600" - name: "kubernetes" - namespace: "default" - restrictedPssSecurityContext: false - serverUrl: "https://kubernetes.default" - credentialsId: "" - podLabels: - - key: "jenkins/RELEASE-NAME-jenkins-agent" - value: "true" - templates: - - name: "default" - namespace: "default" - id: 9c2a0bdcb672e52183c9015bf245ff072d87404662e5c06aded5f69520389217 - containers: - - name: "jnlp" - alwaysPullImage: false - args: "^${computer.jnlpmac} ^${computer.name}" - envVars: - - envVar: - key: "JENKINS_URL" - value: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/" - image: "jenkins/inbound-agent:3273.v4cfe589b_fd83-1" - livenessProbe: - execArgs: "cat /tmp/healthy" - failureThreshold: 3 - initialDelaySeconds: 0 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 1 - privileged: "false" - resourceLimitCpu: 512m - resourceLimitMemory: 512Mi - resourceRequestCpu: 512m - resourceRequestMemory: 512Mi - ttyEnabled: false - workingDir: /home/jenkins/agent - idleMinutes: 0 - instanceCap: 2147483647 - label: "RELEASE-NAME-jenkins-agent " - nodeUsageMode: "NORMAL" - podRetention: Never - showRawYaml: true - serviceAccount: "default" - slaveConnectTimeoutStr: "100" - yamlMergeStrategy: override - inheritYamlMergeStrategy: false - crumbIssuer: - standard: - excludeClientIPFromCrumb: true - security: - apiToken: - creationOfLegacyTokenEnabled: false - tokenGenerationOnCreationEnabled: false - usageStatisticsEnabled: true - unclassified: - location: - url: http://RELEASE-NAME-jenkins:8080 -agents with liveness probe: - 1: | - |- - jenkins: - authorizationStrategy: - loggedInUsersCanDoAnything: - allowAnonymousRead: false - securityRealm: - local: - allowsSignup: false - enableCaptcha: false - users: - - id: "${chart-admin-username}" - name: "Jenkins Admin" - password: "${chart-admin-password}" - disableRememberMe: false - mode: NORMAL - numExecutors: 0 - labelString: "" - projectNamingStrategy: "standard" - markupFormatter: - plainText - clouds: - - kubernetes: - containerCapStr: "10" - defaultsProviderTemplate: "" - connectTimeout: "5" - readTimeout: "15" - jenkinsUrl: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080" - jenkinsTunnel: "RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000" - skipTlsVerify: false - usageRestricted: false - maxRequestsPerHostStr: "32" - retentionTimeout: "5" - waitForPodSec: "600" - name: "kubernetes" - namespace: "default" - restrictedPssSecurityContext: false - serverUrl: "https://kubernetes.default" - credentialsId: "" - podLabels: - - key: "jenkins/RELEASE-NAME-jenkins-agent" - value: "true" - templates: - - name: "default" - namespace: "default" - id: f87fbc9b9507861866d3d5c2442aa672bb788f3af11c63a84bcf87f89b57bfb1 - containers: - - name: "jnlp" - alwaysPullImage: false - args: "^${computer.jnlpmac} ^${computer.name}" - envVars: - - envVar: - key: "JENKINS_URL" - value: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/" - image: "jenkins/inbound-agent:3273.v4cfe589b_fd83-1" - privileged: "false" - resourceLimitCpu: 512m - resourceLimitMemory: 512Mi - resourceRequestCpu: 512m - resourceRequestMemory: 512Mi - ttyEnabled: false - workingDir: /home/jenkins/agent - - name: "side-container" - alwaysPullImage: false - args: "" - envVars: - - envVar: - key: "JENKINS_URL" - value: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/" - image: "REPOSITORY:TAG" - livenessProbe: - execArgs: "cat /tmp/healthy" - failureThreshold: 3 - initialDelaySeconds: 0 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 1 - privileged: "false" - resourceLimitCpu: 512m - resourceLimitMemory: 512Mi - resourceRequestCpu: 512m - resourceRequestMemory: 512Mi - ttyEnabled: false - workingDir: /home/jenkins/agent - idleMinutes: 0 - instanceCap: 2147483647 - label: "RELEASE-NAME-jenkins-agent " - nodeUsageMode: "NORMAL" - podRetention: Never - showRawYaml: true - serviceAccount: "default" - slaveConnectTimeoutStr: "100" - yamlMergeStrategy: override - inheritYamlMergeStrategy: false - crumbIssuer: - standard: - excludeClientIPFromCrumb: true - security: - apiToken: - creationOfLegacyTokenEnabled: false - tokenGenerationOnCreationEnabled: false - usageStatisticsEnabled: true - unclassified: - location: - url: http://RELEASE-NAME-jenkins:8080 -configure hostnetworking to agent: - 1: | - |- - jenkins: - authorizationStrategy: - loggedInUsersCanDoAnything: - allowAnonymousRead: false - securityRealm: - local: - allowsSignup: false - enableCaptcha: false - users: - - id: "${chart-admin-username}" - name: "Jenkins Admin" - password: "${chart-admin-password}" - disableRememberMe: false - mode: NORMAL - numExecutors: 0 - labelString: "" - projectNamingStrategy: "standard" - markupFormatter: - plainText - clouds: - - kubernetes: - containerCapStr: "10" - defaultsProviderTemplate: "" - connectTimeout: "5" - readTimeout: "15" - jenkinsUrl: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080" - jenkinsTunnel: "RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000" - skipTlsVerify: false - usageRestricted: false - maxRequestsPerHostStr: "32" - retentionTimeout: "5" - waitForPodSec: "600" - name: "kubernetes" - namespace: "default" - restrictedPssSecurityContext: false - serverUrl: "https://kubernetes.default" - credentialsId: "" - podLabels: - - key: "jenkins/RELEASE-NAME-jenkins-agent" - value: "true" - templates: - - name: "default" - namespace: "default" - id: f039abbfb3ae3b7ffb899ef5d0fc5f15ced6d8de260007cc9716a51b8f0e42d6 - containers: - - name: "jnlp" - alwaysPullImage: false - args: "^${computer.jnlpmac} ^${computer.name}" - envVars: - - envVar: - key: "JENKINS_URL" - value: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/" - image: "jenkins/inbound-agent:3273.v4cfe589b_fd83-1" - privileged: "false" - resourceLimitCpu: 512m - resourceLimitMemory: 512Mi - resourceRequestCpu: 512m - resourceRequestMemory: 512Mi - ttyEnabled: false - workingDir: /home/jenkins/agent - idleMinutes: 0 - instanceCap: 2147483647 - hostNetwork: true - label: "RELEASE-NAME-jenkins-agent " - nodeUsageMode: "NORMAL" - podRetention: Never - showRawYaml: true - serviceAccount: "default" - slaveConnectTimeoutStr: "100" - yamlMergeStrategy: override - inheritYamlMergeStrategy: false - crumbIssuer: - standard: - excludeClientIPFromCrumb: true - security: - apiToken: - creationOfLegacyTokenEnabled: false - tokenGenerationOnCreationEnabled: false - usageStatisticsEnabled: true - unclassified: - location: - url: http://RELEASE-NAME-jenkins:8080 -custom dynamic pvc workspace volume: - 1: | - |- - jenkins: - authorizationStrategy: - loggedInUsersCanDoAnything: - allowAnonymousRead: false - securityRealm: - local: - allowsSignup: false - enableCaptcha: false - users: - - id: "${chart-admin-username}" - name: "Jenkins Admin" - password: "${chart-admin-password}" - disableRememberMe: false - mode: NORMAL - numExecutors: 0 - labelString: "" - projectNamingStrategy: "standard" - markupFormatter: - plainText - clouds: - - kubernetes: - containerCapStr: "10" - defaultsProviderTemplate: "" - connectTimeout: "5" - readTimeout: "15" - jenkinsUrl: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080" - jenkinsTunnel: "RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000" - skipTlsVerify: false - usageRestricted: false - maxRequestsPerHostStr: "32" - retentionTimeout: "5" - waitForPodSec: "600" - name: "kubernetes" - namespace: "default" - restrictedPssSecurityContext: false - serverUrl: "https://kubernetes.default" - credentialsId: "" - podLabels: - - key: "jenkins/RELEASE-NAME-jenkins-agent" - value: "true" - templates: - - name: "default" - namespace: "default" - id: 6409b0dc624a0b403daf2868039c8e03b3f583cfacd7cd26925884e25dc5258a - containers: - - name: "jnlp" - alwaysPullImage: false - args: "^${computer.jnlpmac} ^${computer.name}" - envVars: - - envVar: - key: "JENKINS_URL" - value: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/" - image: "jenkins/inbound-agent:3273.v4cfe589b_fd83-1" - privileged: "false" - resourceLimitCpu: 512m - resourceLimitMemory: 512Mi - resourceRequestCpu: 512m - resourceRequestMemory: 512Mi - ttyEnabled: false - workingDir: /home/jenkins/agent - idleMinutes: 0 - instanceCap: 2147483647 - label: "RELEASE-NAME-jenkins-agent " - nodeUsageMode: "NORMAL" - podRetention: Never - showRawYaml: true - serviceAccount: "default" - slaveConnectTimeoutStr: "100" - workspaceVolume: - dynamicPVC: - accessModes: "ReadWriteOnce" - requestsSize: "2Gi" - storageClassName: "gp2" - yamlMergeStrategy: override - inheritYamlMergeStrategy: false - crumbIssuer: - standard: - excludeClientIPFromCrumb: true - security: - apiToken: - creationOfLegacyTokenEnabled: false - tokenGenerationOnCreationEnabled: false - usageStatisticsEnabled: true - unclassified: - location: - url: http://RELEASE-NAME-jenkins:8080 -custom emptyDir workspace volume: - 1: | - |- - jenkins: - authorizationStrategy: - loggedInUsersCanDoAnything: - allowAnonymousRead: false - securityRealm: - local: - allowsSignup: false - enableCaptcha: false - users: - - id: "${chart-admin-username}" - name: "Jenkins Admin" - password: "${chart-admin-password}" - disableRememberMe: false - mode: NORMAL - numExecutors: 0 - labelString: "" - projectNamingStrategy: "standard" - markupFormatter: - plainText - clouds: - - kubernetes: - containerCapStr: "10" - defaultsProviderTemplate: "" - connectTimeout: "5" - readTimeout: "15" - jenkinsUrl: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080" - jenkinsTunnel: "RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000" - skipTlsVerify: false - usageRestricted: false - maxRequestsPerHostStr: "32" - retentionTimeout: "5" - waitForPodSec: "600" - name: "kubernetes" - namespace: "default" - restrictedPssSecurityContext: false - serverUrl: "https://kubernetes.default" - credentialsId: "" - podLabels: - - key: "jenkins/RELEASE-NAME-jenkins-agent" - value: "true" - templates: - - name: "default" - namespace: "default" - id: 3774bc312fd6ae7ecbaa72f3f2bdabd2dea5f0bd3c8dac8b52b240f512fde154 - containers: - - name: "jnlp" - alwaysPullImage: false - args: "^${computer.jnlpmac} ^${computer.name}" - envVars: - - envVar: - key: "JENKINS_URL" - value: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/" - image: "jenkins/inbound-agent:3273.v4cfe589b_fd83-1" - privileged: "false" - resourceLimitCpu: 512m - resourceLimitMemory: 512Mi - resourceRequestCpu: 512m - resourceRequestMemory: 512Mi - ttyEnabled: false - workingDir: /home/jenkins/agent - idleMinutes: 0 - instanceCap: 2147483647 - label: "RELEASE-NAME-jenkins-agent " - nodeUsageMode: "NORMAL" - podRetention: Never - showRawYaml: true - serviceAccount: "default" - slaveConnectTimeoutStr: "100" - workspaceVolume: - emptyDirWorkspaceVolume: - memory: true - yamlMergeStrategy: override - inheritYamlMergeStrategy: false - crumbIssuer: - standard: - excludeClientIPFromCrumb: true - security: - apiToken: - creationOfLegacyTokenEnabled: false - tokenGenerationOnCreationEnabled: false - usageStatisticsEnabled: true - unclassified: - location: - url: http://RELEASE-NAME-jenkins:8080 -custom hostPath workspace volume: - 1: | - |- - jenkins: - authorizationStrategy: - loggedInUsersCanDoAnything: - allowAnonymousRead: false - securityRealm: - local: - allowsSignup: false - enableCaptcha: false - users: - - id: "${chart-admin-username}" - name: "Jenkins Admin" - password: "${chart-admin-password}" - disableRememberMe: false - mode: NORMAL - numExecutors: 0 - labelString: "" - projectNamingStrategy: "standard" - markupFormatter: - plainText - clouds: - - kubernetes: - containerCapStr: "10" - defaultsProviderTemplate: "" - connectTimeout: "5" - readTimeout: "15" - jenkinsUrl: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080" - jenkinsTunnel: "RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000" - skipTlsVerify: false - usageRestricted: false - maxRequestsPerHostStr: "32" - retentionTimeout: "5" - waitForPodSec: "600" - name: "kubernetes" - namespace: "default" - restrictedPssSecurityContext: false - serverUrl: "https://kubernetes.default" - credentialsId: "" - podLabels: - - key: "jenkins/RELEASE-NAME-jenkins-agent" - value: "true" - templates: - - name: "default" - namespace: "default" - id: 248f45df6ac383b9eefd754d7c46634955eb836b366884c8657d26d54f8f0eff - containers: - - name: "jnlp" - alwaysPullImage: false - args: "^${computer.jnlpmac} ^${computer.name}" - envVars: - - envVar: - key: "JENKINS_URL" - value: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/" - image: "jenkins/inbound-agent:3273.v4cfe589b_fd83-1" - privileged: "false" - resourceLimitCpu: 512m - resourceLimitMemory: 512Mi - resourceRequestCpu: 512m - resourceRequestMemory: 512Mi - ttyEnabled: false - workingDir: /home/jenkins/agent - idleMinutes: 0 - instanceCap: 2147483647 - label: "RELEASE-NAME-jenkins-agent " - nodeUsageMode: "NORMAL" - podRetention: Never - showRawYaml: true - serviceAccount: "default" - slaveConnectTimeoutStr: "100" - workspaceVolume: - hostPathWorkspaceVolume: - hostPath: "/data" - yamlMergeStrategy: override - inheritYamlMergeStrategy: false - crumbIssuer: - standard: - excludeClientIPFromCrumb: true - security: - apiToken: - creationOfLegacyTokenEnabled: false - tokenGenerationOnCreationEnabled: false - usageStatisticsEnabled: true - unclassified: - location: - url: http://RELEASE-NAME-jenkins:8080 -custom jenkins label: - 1: | - |- - jenkins: - authorizationStrategy: - loggedInUsersCanDoAnything: - allowAnonymousRead: false - securityRealm: - local: - allowsSignup: false - enableCaptcha: false - users: - - id: "${chart-admin-username}" - name: "Jenkins Admin" - password: "${chart-admin-password}" - disableRememberMe: false - mode: NORMAL - numExecutors: 0 - labelString: "testlabel" - projectNamingStrategy: "standard" - markupFormatter: - plainText - clouds: - - kubernetes: - containerCapStr: "10" - defaultsProviderTemplate: "" - connectTimeout: "5" - readTimeout: "15" - jenkinsUrl: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080" - jenkinsTunnel: "RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000" - skipTlsVerify: false - usageRestricted: false - maxRequestsPerHostStr: "32" - retentionTimeout: "5" - waitForPodSec: "600" - name: "kubernetes" - namespace: "default" - restrictedPssSecurityContext: false - serverUrl: "https://kubernetes.default" - credentialsId: "" - podLabels: - - key: "jenkins/RELEASE-NAME-jenkins-agent" - value: "true" - templates: - - name: "default" - namespace: "default" - id: 42bded8ec3f61c8c96801c1d85a30d56e84a8c53a8541dd374d93bae8f41f06f - containers: - - name: "jnlp" - alwaysPullImage: false - args: "^${computer.jnlpmac} ^${computer.name}" - envVars: - - envVar: - key: "JENKINS_URL" - value: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/" - image: "jenkins/inbound-agent:3273.v4cfe589b_fd83-1" - privileged: "false" - resourceLimitCpu: 512m - resourceLimitMemory: 512Mi - resourceRequestCpu: 512m - resourceRequestMemory: 512Mi - ttyEnabled: false - workingDir: /home/jenkins/agent - idleMinutes: 0 - instanceCap: 2147483647 - label: "RELEASE-NAME-jenkins-agent " - nodeUsageMode: "NORMAL" - podRetention: Never - showRawYaml: true - serviceAccount: "default" - slaveConnectTimeoutStr: "100" - yamlMergeStrategy: override - inheritYamlMergeStrategy: false - crumbIssuer: - standard: - excludeClientIPFromCrumb: true - security: - apiToken: - creationOfLegacyTokenEnabled: false - tokenGenerationOnCreationEnabled: false - usageStatisticsEnabled: true - unclassified: - location: - url: http://RELEASE-NAME-jenkins:8080 -custom nfs workspace volume: - 1: | - |- - jenkins: - authorizationStrategy: - loggedInUsersCanDoAnything: - allowAnonymousRead: false - securityRealm: - local: - allowsSignup: false - enableCaptcha: false - users: - - id: "${chart-admin-username}" - name: "Jenkins Admin" - password: "${chart-admin-password}" - disableRememberMe: false - mode: NORMAL - numExecutors: 0 - labelString: "" - projectNamingStrategy: "standard" - markupFormatter: - plainText - clouds: - - kubernetes: - containerCapStr: "10" - defaultsProviderTemplate: "" - connectTimeout: "5" - readTimeout: "15" - jenkinsUrl: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080" - jenkinsTunnel: "RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000" - skipTlsVerify: false - usageRestricted: false - maxRequestsPerHostStr: "32" - retentionTimeout: "5" - waitForPodSec: "600" - name: "kubernetes" - namespace: "default" - restrictedPssSecurityContext: false - serverUrl: "https://kubernetes.default" - credentialsId: "" - podLabels: - - key: "jenkins/RELEASE-NAME-jenkins-agent" - value: "true" - templates: - - name: "default" - namespace: "default" - id: e56e572576f7a1707e2231b738f8b5af26135500c12202d5582cc7c4328c7c3d - containers: - - name: "jnlp" - alwaysPullImage: false - args: "^${computer.jnlpmac} ^${computer.name}" - envVars: - - envVar: - key: "JENKINS_URL" - value: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/" - image: "jenkins/inbound-agent:3273.v4cfe589b_fd83-1" - privileged: "false" - resourceLimitCpu: 512m - resourceLimitMemory: 512Mi - resourceRequestCpu: 512m - resourceRequestMemory: 512Mi - ttyEnabled: false - workingDir: /home/jenkins/agent - idleMinutes: 0 - instanceCap: 2147483647 - label: "RELEASE-NAME-jenkins-agent " - nodeUsageMode: "NORMAL" - podRetention: Never - showRawYaml: true - serviceAccount: "default" - slaveConnectTimeoutStr: "100" - workspaceVolume: - nfsWorkspaceVolume: - readOnly: false - serverAddress: "1.1.1.1" - serverPath: "/data" - yamlMergeStrategy: override - inheritYamlMergeStrategy: false - crumbIssuer: - standard: - excludeClientIPFromCrumb: true - security: - apiToken: - creationOfLegacyTokenEnabled: false - tokenGenerationOnCreationEnabled: false - usageStatisticsEnabled: true - unclassified: - location: - url: http://RELEASE-NAME-jenkins:8080 -custom other workspace volume: - 1: | - |- - jenkins: - authorizationStrategy: - loggedInUsersCanDoAnything: - allowAnonymousRead: false - securityRealm: - local: - allowsSignup: false - enableCaptcha: false - users: - - id: "${chart-admin-username}" - name: "Jenkins Admin" - password: "${chart-admin-password}" - disableRememberMe: false - mode: NORMAL - numExecutors: 0 - labelString: "" - projectNamingStrategy: "standard" - markupFormatter: - plainText - clouds: - - kubernetes: - containerCapStr: "10" - defaultsProviderTemplate: "" - connectTimeout: "5" - readTimeout: "15" - jenkinsUrl: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080" - jenkinsTunnel: "RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000" - skipTlsVerify: false - usageRestricted: false - maxRequestsPerHostStr: "32" - retentionTimeout: "5" - waitForPodSec: "600" - name: "kubernetes" - namespace: "default" - restrictedPssSecurityContext: false - serverUrl: "https://kubernetes.default" - credentialsId: "" - podLabels: - - key: "jenkins/RELEASE-NAME-jenkins-agent" - value: "true" - templates: - - name: "default" - namespace: "default" - id: efe909b1f2dc826cf1b853923cde1abd42401721ba292bf2b28b4b2081c6853c - containers: - - name: "jnlp" - alwaysPullImage: false - args: "^${computer.jnlpmac} ^${computer.name}" - envVars: - - envVar: - key: "JENKINS_URL" - value: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/" - image: "jenkins/inbound-agent:3273.v4cfe589b_fd83-1" - privileged: "false" - resourceLimitCpu: 512m - resourceLimitMemory: 512Mi - resourceRequestCpu: 512m - resourceRequestMemory: 512Mi - ttyEnabled: false - workingDir: /home/jenkins/agent - idleMinutes: 0 - instanceCap: 2147483647 - label: "RELEASE-NAME-jenkins-agent " - nodeUsageMode: "NORMAL" - podRetention: Never - showRawYaml: true - serviceAccount: "default" - slaveConnectTimeoutStr: "100" - workspaceVolume: - persistentVolumeClaimWorkspaceVolume: - claimName: "my-claim" - readOnly: false - yamlMergeStrategy: override - inheritYamlMergeStrategy: false - crumbIssuer: - standard: - excludeClientIPFromCrumb: true - security: - apiToken: - creationOfLegacyTokenEnabled: false - tokenGenerationOnCreationEnabled: false - usageStatisticsEnabled: true - unclassified: - location: - url: http://RELEASE-NAME-jenkins:8080 -custom pvc workspace volume: - 1: | - |- - jenkins: - authorizationStrategy: - loggedInUsersCanDoAnything: - allowAnonymousRead: false - securityRealm: - local: - allowsSignup: false - enableCaptcha: false - users: - - id: "${chart-admin-username}" - name: "Jenkins Admin" - password: "${chart-admin-password}" - disableRememberMe: false - mode: NORMAL - numExecutors: 0 - labelString: "" - projectNamingStrategy: "standard" - markupFormatter: - plainText - clouds: - - kubernetes: - containerCapStr: "10" - defaultsProviderTemplate: "" - connectTimeout: "5" - readTimeout: "15" - jenkinsUrl: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080" - jenkinsTunnel: "RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000" - skipTlsVerify: false - usageRestricted: false - maxRequestsPerHostStr: "32" - retentionTimeout: "5" - waitForPodSec: "600" - name: "kubernetes" - namespace: "default" - restrictedPssSecurityContext: false - serverUrl: "https://kubernetes.default" - credentialsId: "" - podLabels: - - key: "jenkins/RELEASE-NAME-jenkins-agent" - value: "true" - templates: - - name: "default" - namespace: "default" - id: 71def6770f583afe7f4e2c8b581aad7f8bb9570dc9f97d52aec8b28c0712cf2e - containers: - - name: "jnlp" - alwaysPullImage: false - args: "^${computer.jnlpmac} ^${computer.name}" - envVars: - - envVar: - key: "JENKINS_URL" - value: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/" - image: "jenkins/inbound-agent:3273.v4cfe589b_fd83-1" - privileged: "false" - resourceLimitCpu: 512m - resourceLimitMemory: 512Mi - resourceRequestCpu: 512m - resourceRequestMemory: 512Mi - ttyEnabled: false - workingDir: /home/jenkins/agent - idleMinutes: 0 - instanceCap: 2147483647 - label: "RELEASE-NAME-jenkins-agent " - nodeUsageMode: "NORMAL" - podRetention: Never - showRawYaml: true - serviceAccount: "default" - slaveConnectTimeoutStr: "100" - workspaceVolume: - persistentVolumeClaimWorkspaceVolume: - claimName: "my-claim" - readOnly: false - yamlMergeStrategy: override - inheritYamlMergeStrategy: false - crumbIssuer: - standard: - excludeClientIPFromCrumb: true - security: - apiToken: - creationOfLegacyTokenEnabled: false - tokenGenerationOnCreationEnabled: false - usageStatisticsEnabled: true - unclassified: - location: - url: http://RELEASE-NAME-jenkins:8080 -customized config: - 1: | - |- - jenkins: - authorizationStrategy: - globalMatrix: - permissions: - - "Overall/Read:anonymous" - securityRealm: - local - disableRememberMe: true - mode: EXCLUSIVE - numExecutors: 1 - labelString: "" - projectNamingStrategy: "standard" - markupFormatter: - rawHtml: - disableSyntaxHighlighting: true - clouds: - - kubernetes: - containerCapStr: "22" - jnlpregistry: "private.registry.com" - defaultsProviderTemplate: "my-defaults" - connectTimeout: "11" - readTimeout: "12" - jenkinsUrl: "http://my-release-jenkins.other.svc.cluster.local:8080" - jenkinsTunnel: "my-release-jenkins-agent.other.svc.cluster.local:50000" - skipTlsVerify: false - usageRestricted: false - maxRequestsPerHostStr: "32" - retentionTimeout: "5" - waitForPodSec: "600" - name: "kubernetes" - namespace: "default" - restrictedPssSecurityContext: false - serverUrl: "https://kubernetes.default" - credentialsId: "" - podLabels: - - key: "jenkins/my-release-jenkins-agent" - value: "true" - templates: - - name: "my-agent" - namespace: "default" - annotations: - - key: ci.jenkins-agent/test - value: "custom" - id: 9afefe2f46fd71d6468ea8ae10d4eebcfac8c35f4606e8f5179b86aff17fdac5 - containers: - - name: "sideContainer" - alwaysPullImage: true - args: "^${computer.jnlpmac} ^${computer.name}" - command: /bin/command - envVars: - - envVar: - key: "JENKINS_URL" - value: "http://my-release-jenkins.other.svc.cluster.local:8080/" - image: "my-image/jnlp:v1.2.3" - privileged: "true" - resourceLimitCpu: 1024m - resourceLimitMemory: 1Gi - resourceLimitEphemeralStorage: 1Gi - resourceRequestCpu: 756m - resourceRequestMemory: 768Mi - resourceRequestEphemeralStorage: 512Mi - runAsUser: 2000 - runAsGroup: 2000 - ttyEnabled: true - workingDir: /workdir - envVars: - - envVar: - key: VAR - value: value - idleMinutes: 30 - instanceCap: 2147483647 - imagePullSecrets: - - name: pullSecret - label: "my-release-jenkins-agent " - nodeSelector: jenkins-agent=v1,selector=abc - nodeUsageMode: "NORMAL" - podRetention: onFailure - showRawYaml: true - serviceAccount: "agent-serviceaccount" - slaveConnectTimeoutStr: "111" - volumes: - - configMapVolume: - configMapName: "myconfigmap" - mountPath: "/var/myapp/myconfigmap" - - emptyDirVolume: - memory: false - mountPath: "/var/myapp/myemptydir" - - hostPathVolume: - hostPath: "/var/lib/containers" - mountPath: "/var/myapp/myhostpath" - - nfsVolume: - mountPath: "/var/myapp/mynfs" - readOnly: false - serverAddress: "192.0.2.0" - serverPath: "/var/lib/containers" - - persistentVolumeClaim: - claimName: "mypvc" - mountPath: "/var/myapp/mypvc" - readOnly: false - - secretVolume: - defaultMode: "600" - mountPath: "/var/myapp/mysecret" - secretName: "mysecret" - - genericEphemeralVolume: - accessModes: "ReadWriteOnce" - mountPath: "/var/myapp/myephemeralvolume" - requestsSize: "2Gi" - storageClassName: "test-storageclass" - yaml: |- - apiVersion: v1 - kind: Pod - spec: - tolerations: - - key: "key" - operator: "Equal" - value: "value" - yamlMergeStrategy: merge - inheritYamlMergeStrategy: false - crumbIssuer: - standard: - excludeClientIPFromCrumb: true - security: - apiToken: - creationOfLegacyTokenEnabled: false - tokenGenerationOnCreationEnabled: false - usageStatisticsEnabled: true - unclassified: - location: - adminAddress: admin@example.org - url: https://jenkins.example.com -default config: - 1: | - |- - jenkins: - authorizationStrategy: - loggedInUsersCanDoAnything: - allowAnonymousRead: false - securityRealm: - local: - allowsSignup: false - enableCaptcha: false - users: - - id: "${chart-admin-username}" - name: "Jenkins Admin" - password: "${chart-admin-password}" - disableRememberMe: false - mode: NORMAL - numExecutors: 0 - labelString: "" - projectNamingStrategy: "standard" - markupFormatter: - plainText - clouds: - - kubernetes: - containerCapStr: "10" - defaultsProviderTemplate: "" - connectTimeout: "5" - readTimeout: "15" - jenkinsUrl: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080" - jenkinsTunnel: "RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000" - skipTlsVerify: false - usageRestricted: false - maxRequestsPerHostStr: "32" - retentionTimeout: "5" - waitForPodSec: "600" - name: "kubernetes" - namespace: "default" - restrictedPssSecurityContext: false - serverUrl: "https://kubernetes.default" - credentialsId: "" - podLabels: - - key: "jenkins/RELEASE-NAME-jenkins-agent" - value: "true" - templates: - - name: "default" - namespace: "default" - id: 42bded8ec3f61c8c96801c1d85a30d56e84a8c53a8541dd374d93bae8f41f06f - containers: - - name: "jnlp" - alwaysPullImage: false - args: "^${computer.jnlpmac} ^${computer.name}" - envVars: - - envVar: - key: "JENKINS_URL" - value: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/" - image: "jenkins/inbound-agent:3273.v4cfe589b_fd83-1" - privileged: "false" - resourceLimitCpu: 512m - resourceLimitMemory: 512Mi - resourceRequestCpu: 512m - resourceRequestMemory: 512Mi - ttyEnabled: false - workingDir: /home/jenkins/agent - idleMinutes: 0 - instanceCap: 2147483647 - label: "RELEASE-NAME-jenkins-agent " - nodeUsageMode: "NORMAL" - podRetention: Never - showRawYaml: true - serviceAccount: "default" - slaveConnectTimeoutStr: "100" - yamlMergeStrategy: override - inheritYamlMergeStrategy: false - crumbIssuer: - standard: - excludeClientIPFromCrumb: true - security: - apiToken: - creationOfLegacyTokenEnabled: false - tokenGenerationOnCreationEnabled: false - usageStatisticsEnabled: true - unclassified: - location: - url: http://RELEASE-NAME-jenkins:8080 -disable agents: - 1: | - |- - jenkins: - authorizationStrategy: - loggedInUsersCanDoAnything: - allowAnonymousRead: false - securityRealm: - local: - allowsSignup: false - enableCaptcha: false - users: - - id: "${chart-admin-username}" - name: "Jenkins Admin" - password: "${chart-admin-password}" - disableRememberMe: false - mode: NORMAL - numExecutors: 0 - labelString: "" - projectNamingStrategy: "standard" - markupFormatter: - plainText - clouds: - - kubernetes: - containerCapStr: "10" - defaultsProviderTemplate: "" - connectTimeout: "5" - readTimeout: "15" - jenkinsUrl: "http://RELEASE-NAME-jenkins.controller-namespace.svc.cluster.local:8080" - jenkinsTunnel: "RELEASE-NAME-jenkins-agent.controller-namespace.svc.cluster.local:50000" - skipTlsVerify: false - usageRestricted: false - maxRequestsPerHostStr: "32" - retentionTimeout: "5" - waitForPodSec: "600" - name: "kubernetes" - namespace: "controller-namespace" - restrictedPssSecurityContext: false - serverUrl: "https://kubernetes.default" - credentialsId: "" - crumbIssuer: - standard: - excludeClientIPFromCrumb: true - security: - apiToken: - creationOfLegacyTokenEnabled: false - tokenGenerationOnCreationEnabled: false - usageStatisticsEnabled: true - unclassified: - location: - url: http://RELEASE-NAME-jenkins:8080 -disable useDefaultServiceAccount: - 1: | - |- - jenkins: - authorizationStrategy: - loggedInUsersCanDoAnything: - allowAnonymousRead: false - securityRealm: - local: - allowsSignup: false - enableCaptcha: false - users: - - id: "${chart-admin-username}" - name: "Jenkins Admin" - password: "${chart-admin-password}" - disableRememberMe: false - mode: NORMAL - numExecutors: 0 - labelString: "" - projectNamingStrategy: "standard" - markupFormatter: - plainText - clouds: - - kubernetes: - containerCapStr: "10" - defaultsProviderTemplate: "" - connectTimeout: "5" - readTimeout: "15" - jenkinsUrl: "http://RELEASE-NAME-jenkins.NAMESPACE.svc.cluster.local:8080" - jenkinsTunnel: "RELEASE-NAME-jenkins-agent.NAMESPACE.svc.cluster.local:50000" - skipTlsVerify: false - usageRestricted: false - maxRequestsPerHostStr: "32" - retentionTimeout: "5" - waitForPodSec: "600" - name: "kubernetes" - namespace: "NAMESPACE" - restrictedPssSecurityContext: false - serverUrl: "https://kubernetes.default" - credentialsId: "" - podLabels: - - key: "jenkins/RELEASE-NAME-jenkins-agent" - value: "true" - templates: - - name: "default" - namespace: "NAMESPACE" - id: 2a718679491de06549a5e1185c813d05edcacd4d47d90a3edc525c0b20a37e38 - containers: - - name: "jnlp" - alwaysPullImage: false - args: "^${computer.jnlpmac} ^${computer.name}" - envVars: - - envVar: - key: "JENKINS_URL" - value: "http://RELEASE-NAME-jenkins.NAMESPACE.svc.cluster.local:8080/" - image: "jenkins/inbound-agent:3273.v4cfe589b_fd83-1" - privileged: "false" - resourceLimitCpu: 512m - resourceLimitMemory: 512Mi - resourceRequestCpu: 512m - resourceRequestMemory: 512Mi - ttyEnabled: false - workingDir: /home/jenkins/agent - idleMinutes: 0 - instanceCap: 2147483647 - label: "RELEASE-NAME-jenkins-agent " - nodeUsageMode: "NORMAL" - podRetention: Never - showRawYaml: true - slaveConnectTimeoutStr: "100" - yamlMergeStrategy: override - inheritYamlMergeStrategy: false - crumbIssuer: - standard: - excludeClientIPFromCrumb: true - security: - apiToken: - creationOfLegacyTokenEnabled: false - tokenGenerationOnCreationEnabled: false - usageStatisticsEnabled: true - unclassified: - location: - url: http://RELEASE-NAME-jenkins:8080 -empty projectNamingStrategy: - 1: | - |- - jenkins: - authorizationStrategy: - loggedInUsersCanDoAnything: - allowAnonymousRead: false - securityRealm: - local: - allowsSignup: false - enableCaptcha: false - users: - - id: "${chart-admin-username}" - name: "Jenkins Admin" - password: "${chart-admin-password}" - disableRememberMe: false - mode: NORMAL - numExecutors: 0 - labelString: "" - markupFormatter: - plainText - clouds: - - kubernetes: - containerCapStr: "10" - defaultsProviderTemplate: "" - connectTimeout: "5" - readTimeout: "15" - jenkinsUrl: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080" - jenkinsTunnel: "RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000" - skipTlsVerify: false - usageRestricted: false - maxRequestsPerHostStr: "32" - retentionTimeout: "5" - waitForPodSec: "600" - name: "kubernetes" - namespace: "default" - restrictedPssSecurityContext: false - serverUrl: "https://kubernetes.default" - credentialsId: "" - podLabels: - - key: "jenkins/RELEASE-NAME-jenkins-agent" - value: "true" - templates: - - name: "default" - namespace: "default" - id: 42bded8ec3f61c8c96801c1d85a30d56e84a8c53a8541dd374d93bae8f41f06f - containers: - - name: "jnlp" - alwaysPullImage: false - args: "^${computer.jnlpmac} ^${computer.name}" - envVars: - - envVar: - key: "JENKINS_URL" - value: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/" - image: "jenkins/inbound-agent:3273.v4cfe589b_fd83-1" - privileged: "false" - resourceLimitCpu: 512m - resourceLimitMemory: 512Mi - resourceRequestCpu: 512m - resourceRequestMemory: 512Mi - ttyEnabled: false - workingDir: /home/jenkins/agent - idleMinutes: 0 - instanceCap: 2147483647 - label: "RELEASE-NAME-jenkins-agent " - nodeUsageMode: "NORMAL" - podRetention: Never - showRawYaml: true - serviceAccount: "default" - slaveConnectTimeoutStr: "100" - yamlMergeStrategy: override - inheritYamlMergeStrategy: false - crumbIssuer: - standard: - excludeClientIPFromCrumb: true - security: - apiToken: - creationOfLegacyTokenEnabled: false - tokenGenerationOnCreationEnabled: false - usageStatisticsEnabled: true - unclassified: - location: - url: http://RELEASE-NAME-jenkins:8080 -legacyRemotingSecurityEnabled = false: - 1: | - |- - jenkins: - authorizationStrategy: - loggedInUsersCanDoAnything: - allowAnonymousRead: false - securityRealm: - local: - allowsSignup: false - enableCaptcha: false - users: - - id: "${chart-admin-username}" - name: "Jenkins Admin" - password: "${chart-admin-password}" - disableRememberMe: false - mode: NORMAL - numExecutors: 0 - labelString: "" - projectNamingStrategy: "standard" - markupFormatter: - plainText - clouds: - - kubernetes: - containerCapStr: "10" - defaultsProviderTemplate: "" - connectTimeout: "5" - readTimeout: "15" - jenkinsUrl: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080" - jenkinsTunnel: "RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000" - skipTlsVerify: false - usageRestricted: false - maxRequestsPerHostStr: "32" - retentionTimeout: "5" - waitForPodSec: "600" - name: "kubernetes" - namespace: "default" - restrictedPssSecurityContext: false - serverUrl: "https://kubernetes.default" - credentialsId: "" - podLabels: - - key: "jenkins/RELEASE-NAME-jenkins-agent" - value: "true" - templates: - - name: "default" - namespace: "default" - id: 42bded8ec3f61c8c96801c1d85a30d56e84a8c53a8541dd374d93bae8f41f06f - containers: - - name: "jnlp" - alwaysPullImage: false - args: "^${computer.jnlpmac} ^${computer.name}" - envVars: - - envVar: - key: "JENKINS_URL" - value: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/" - image: "jenkins/inbound-agent:3273.v4cfe589b_fd83-1" - privileged: "false" - resourceLimitCpu: 512m - resourceLimitMemory: 512Mi - resourceRequestCpu: 512m - resourceRequestMemory: 512Mi - ttyEnabled: false - workingDir: /home/jenkins/agent - idleMinutes: 0 - instanceCap: 2147483647 - label: "RELEASE-NAME-jenkins-agent " - nodeUsageMode: "NORMAL" - podRetention: Never - showRawYaml: true - serviceAccount: "default" - slaveConnectTimeoutStr: "100" - yamlMergeStrategy: override - inheritYamlMergeStrategy: false - crumbIssuer: - standard: - excludeClientIPFromCrumb: true - security: - apiToken: - creationOfLegacyTokenEnabled: false - tokenGenerationOnCreationEnabled: false - usageStatisticsEnabled: true - unclassified: - location: - url: http://RELEASE-NAME-jenkins:8080 -legacyRemotingSecurityEnabled = true: - 1: | - |- - jenkins: - authorizationStrategy: - loggedInUsersCanDoAnything: - allowAnonymousRead: false - securityRealm: - local: - allowsSignup: false - enableCaptcha: false - users: - - id: "${chart-admin-username}" - name: "Jenkins Admin" - password: "${chart-admin-password}" - disableRememberMe: false - remotingSecurity: - enabled: true - mode: NORMAL - numExecutors: 0 - labelString: "" - projectNamingStrategy: "standard" - markupFormatter: - plainText - clouds: - - kubernetes: - containerCapStr: "10" - defaultsProviderTemplate: "" - connectTimeout: "5" - readTimeout: "15" - jenkinsUrl: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080" - jenkinsTunnel: "RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000" - skipTlsVerify: false - usageRestricted: false - maxRequestsPerHostStr: "32" - retentionTimeout: "5" - waitForPodSec: "600" - name: "kubernetes" - namespace: "default" - restrictedPssSecurityContext: false - serverUrl: "https://kubernetes.default" - credentialsId: "" - podLabels: - - key: "jenkins/RELEASE-NAME-jenkins-agent" - value: "true" - templates: - - name: "default" - namespace: "default" - id: 42bded8ec3f61c8c96801c1d85a30d56e84a8c53a8541dd374d93bae8f41f06f - containers: - - name: "jnlp" - alwaysPullImage: false - args: "^${computer.jnlpmac} ^${computer.name}" - envVars: - - envVar: - key: "JENKINS_URL" - value: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/" - image: "jenkins/inbound-agent:3273.v4cfe589b_fd83-1" - privileged: "false" - resourceLimitCpu: 512m - resourceLimitMemory: 512Mi - resourceRequestCpu: 512m - resourceRequestMemory: 512Mi - ttyEnabled: false - workingDir: /home/jenkins/agent - idleMinutes: 0 - instanceCap: 2147483647 - label: "RELEASE-NAME-jenkins-agent " - nodeUsageMode: "NORMAL" - podRetention: Never - showRawYaml: true - serviceAccount: "default" - slaveConnectTimeoutStr: "100" - yamlMergeStrategy: override - inheritYamlMergeStrategy: false - crumbIssuer: - standard: - excludeClientIPFromCrumb: true - security: - apiToken: - creationOfLegacyTokenEnabled: false - tokenGenerationOnCreationEnabled: false - usageStatisticsEnabled: true - unclassified: - location: - url: http://RELEASE-NAME-jenkins:8080 -non-string projectNamingStrategy: - 1: | - |- - jenkins: - authorizationStrategy: - loggedInUsersCanDoAnything: - allowAnonymousRead: false - securityRealm: - local: - allowsSignup: false - enableCaptcha: false - users: - - id: "${chart-admin-username}" - name: "Jenkins Admin" - password: "${chart-admin-password}" - disableRememberMe: false - mode: NORMAL - numExecutors: 0 - labelString: "" - projectNamingStrategy: - myConfiguration: - mySetting1: true - mySetting2: something - markupFormatter: - plainText - clouds: - - kubernetes: - containerCapStr: "10" - defaultsProviderTemplate: "" - connectTimeout: "5" - readTimeout: "15" - jenkinsUrl: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080" - jenkinsTunnel: "RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000" - skipTlsVerify: false - usageRestricted: false - maxRequestsPerHostStr: "32" - retentionTimeout: "5" - waitForPodSec: "600" - name: "kubernetes" - namespace: "default" - restrictedPssSecurityContext: false - serverUrl: "https://kubernetes.default" - credentialsId: "" - podLabels: - - key: "jenkins/RELEASE-NAME-jenkins-agent" - value: "true" - templates: - - name: "default" - namespace: "default" - id: 42bded8ec3f61c8c96801c1d85a30d56e84a8c53a8541dd374d93bae8f41f06f - containers: - - name: "jnlp" - alwaysPullImage: false - args: "^${computer.jnlpmac} ^${computer.name}" - envVars: - - envVar: - key: "JENKINS_URL" - value: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/" - image: "jenkins/inbound-agent:3273.v4cfe589b_fd83-1" - privileged: "false" - resourceLimitCpu: 512m - resourceLimitMemory: 512Mi - resourceRequestCpu: 512m - resourceRequestMemory: 512Mi - ttyEnabled: false - workingDir: /home/jenkins/agent - idleMinutes: 0 - instanceCap: 2147483647 - label: "RELEASE-NAME-jenkins-agent " - nodeUsageMode: "NORMAL" - podRetention: Never - showRawYaml: true - serviceAccount: "default" - slaveConnectTimeoutStr: "100" - yamlMergeStrategy: override - inheritYamlMergeStrategy: false - crumbIssuer: - standard: - excludeClientIPFromCrumb: true - security: - apiToken: - creationOfLegacyTokenEnabled: false - tokenGenerationOnCreationEnabled: false - usageStatisticsEnabled: true - unclassified: - location: - url: http://RELEASE-NAME-jenkins:8080 -set agent.serviceAccount: - 1: | - |- - jenkins: - authorizationStrategy: - loggedInUsersCanDoAnything: - allowAnonymousRead: false - securityRealm: - local: - allowsSignup: false - enableCaptcha: false - users: - - id: "${chart-admin-username}" - name: "Jenkins Admin" - password: "${chart-admin-password}" - disableRememberMe: false - mode: NORMAL - numExecutors: 0 - labelString: "" - projectNamingStrategy: "standard" - markupFormatter: - plainText - clouds: - - kubernetes: - containerCapStr: "10" - defaultsProviderTemplate: "" - connectTimeout: "5" - readTimeout: "15" - jenkinsUrl: "http://RELEASE-NAME-jenkins.NAMESPACE.svc.cluster.local:8080" - jenkinsTunnel: "RELEASE-NAME-jenkins-agent.NAMESPACE.svc.cluster.local:50000" - skipTlsVerify: false - usageRestricted: false - maxRequestsPerHostStr: "32" - retentionTimeout: "5" - waitForPodSec: "600" - name: "kubernetes" - namespace: "NAMESPACE" - restrictedPssSecurityContext: false - serverUrl: "https://kubernetes.default" - credentialsId: "" - podLabels: - - key: "jenkins/RELEASE-NAME-jenkins-agent" - value: "true" - templates: - - name: "default" - namespace: "NAMESPACE" - id: 323bcce93abb33a4e5cb14ce3dc2d489cb87da7223e5a8a171795c893bed5644 - containers: - - name: "jnlp" - alwaysPullImage: false - args: "^${computer.jnlpmac} ^${computer.name}" - envVars: - - envVar: - key: "JENKINS_URL" - value: "http://RELEASE-NAME-jenkins.NAMESPACE.svc.cluster.local:8080/" - image: "jenkins/inbound-agent:3273.v4cfe589b_fd83-1" - privileged: "false" - resourceLimitCpu: 512m - resourceLimitMemory: 512Mi - resourceRequestCpu: 512m - resourceRequestMemory: 512Mi - ttyEnabled: false - workingDir: /home/jenkins/agent - idleMinutes: 0 - instanceCap: 2147483647 - label: "RELEASE-NAME-jenkins-agent " - nodeUsageMode: "NORMAL" - podRetention: Never - showRawYaml: true - serviceAccount: "testing" - slaveConnectTimeoutStr: "100" - yamlMergeStrategy: override - inheritYamlMergeStrategy: false - crumbIssuer: - standard: - excludeClientIPFromCrumb: true - security: - apiToken: - creationOfLegacyTokenEnabled: false - tokenGenerationOnCreationEnabled: false - usageStatisticsEnabled: true - unclassified: - location: - url: http://RELEASE-NAME-jenkins:8080 -set directConnection: - 1: | - |- - jenkins: - authorizationStrategy: - loggedInUsersCanDoAnything: - allowAnonymousRead: false - securityRealm: - local: - allowsSignup: false - enableCaptcha: false - users: - - id: "${chart-admin-username}" - name: "Jenkins Admin" - password: "${chart-admin-password}" - disableRememberMe: false - mode: NORMAL - numExecutors: 0 - labelString: "" - projectNamingStrategy: "standard" - markupFormatter: - plainText - clouds: - - kubernetes: - containerCapStr: "10" - defaultsProviderTemplate: "" - connectTimeout: "5" - readTimeout: "15" - directConnection: true - skipTlsVerify: false - usageRestricted: false - maxRequestsPerHostStr: "32" - retentionTimeout: "5" - waitForPodSec: "600" - name: "kubernetes" - namespace: "default" - restrictedPssSecurityContext: false - serverUrl: "https://kubernetes.default" - credentialsId: "" - podLabels: - - key: "jenkins/RELEASE-NAME-jenkins-agent" - value: "true" - templates: - - name: "default" - namespace: "default" - id: 75aee335662067306e699140a72df69929ca7a19d55e3a2e2824632fd43a6663 - containers: - - name: "jnlp" - alwaysPullImage: false - args: "^${computer.jnlpmac} ^${computer.name}" - envVars: - - envVar: - key: "JENKINS_DIRECT_CONNECTION" - value: "RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000" - image: "jenkins/inbound-agent:3273.v4cfe589b_fd83-1" - privileged: "false" - resourceLimitCpu: 512m - resourceLimitMemory: 512Mi - resourceRequestCpu: 512m - resourceRequestMemory: 512Mi - ttyEnabled: false - workingDir: /home/jenkins/agent - idleMinutes: 0 - instanceCap: 2147483647 - label: "RELEASE-NAME-jenkins-agent " - nodeUsageMode: "NORMAL" - podRetention: Never - showRawYaml: true - serviceAccount: "default" - slaveConnectTimeoutStr: "100" - yamlMergeStrategy: override - inheritYamlMergeStrategy: false - crumbIssuer: - standard: - excludeClientIPFromCrumb: true - security: - apiToken: - creationOfLegacyTokenEnabled: false - tokenGenerationOnCreationEnabled: false - usageStatisticsEnabled: true - unclassified: - location: - url: http://RELEASE-NAME-jenkins:8080 -set restrictedPssSecurityContext: - 1: | - |- - jenkins: - authorizationStrategy: - loggedInUsersCanDoAnything: - allowAnonymousRead: false - securityRealm: - local: - allowsSignup: false - enableCaptcha: false - users: - - id: "${chart-admin-username}" - name: "Jenkins Admin" - password: "${chart-admin-password}" - disableRememberMe: false - mode: NORMAL - numExecutors: 0 - labelString: "" - projectNamingStrategy: "standard" - markupFormatter: - plainText - clouds: - - kubernetes: - containerCapStr: "10" - defaultsProviderTemplate: "" - connectTimeout: "5" - readTimeout: "15" - jenkinsUrl: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080" - jenkinsTunnel: "RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000" - skipTlsVerify: false - usageRestricted: false - maxRequestsPerHostStr: "32" - retentionTimeout: "5" - waitForPodSec: "600" - name: "kubernetes" - namespace: "default" - restrictedPssSecurityContext: true - serverUrl: "https://kubernetes.default" - credentialsId: "" - podLabels: - - key: "jenkins/RELEASE-NAME-jenkins-agent" - value: "true" - templates: - - name: "default" - namespace: "default" - id: ebb6fcab3b2ef009091faad57e383b314b7d38d6340c91b292e7490dce339915 - containers: - - name: "jnlp" - alwaysPullImage: false - args: "^${computer.jnlpmac} ^${computer.name}" - envVars: - - envVar: - key: "JENKINS_URL" - value: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/" - image: "jenkins/inbound-agent:3273.v4cfe589b_fd83-1" - privileged: "false" - resourceLimitCpu: 512m - resourceLimitMemory: 512Mi - resourceRequestCpu: 512m - resourceRequestMemory: 512Mi - ttyEnabled: false - workingDir: /home/jenkins/agent - idleMinutes: 0 - instanceCap: 2147483647 - label: "RELEASE-NAME-jenkins-agent " - nodeUsageMode: "NORMAL" - podRetention: Never - showRawYaml: true - serviceAccount: "default" - slaveConnectTimeoutStr: "100" - yamlMergeStrategy: override - inheritYamlMergeStrategy: false - crumbIssuer: - standard: - excludeClientIPFromCrumb: true - security: - apiToken: - creationOfLegacyTokenEnabled: false - tokenGenerationOnCreationEnabled: false - usageStatisticsEnabled: true - unclassified: - location: - url: http://RELEASE-NAME-jenkins:8080 -set secretEnvVars: - 1: | - |- - jenkins: - authorizationStrategy: - loggedInUsersCanDoAnything: - allowAnonymousRead: false - securityRealm: - local: - allowsSignup: false - enableCaptcha: false - users: - - id: "${chart-admin-username}" - name: "Jenkins Admin" - password: "${chart-admin-password}" - disableRememberMe: false - mode: NORMAL - numExecutors: 0 - labelString: "" - projectNamingStrategy: "standard" - markupFormatter: - plainText - clouds: - - kubernetes: - containerCapStr: "10" - defaultsProviderTemplate: "" - connectTimeout: "5" - readTimeout: "15" - jenkinsUrl: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080" - jenkinsTunnel: "RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000" - skipTlsVerify: false - usageRestricted: false - maxRequestsPerHostStr: "32" - retentionTimeout: "5" - waitForPodSec: "600" - name: "kubernetes" - namespace: "default" - restrictedPssSecurityContext: false - serverUrl: "https://kubernetes.default" - credentialsId: "" - podLabels: - - key: "jenkins/RELEASE-NAME-jenkins-agent" - value: "true" - templates: - - name: "default" - namespace: "default" - id: 7fb27ea5e85841a5ad22b219180c2696d304da2cd07c06a47148525e2cd3434f - containers: - - name: "jnlp" - alwaysPullImage: false - args: "^${computer.jnlpmac} ^${computer.name}" - envVars: - - envVar: - key: "JENKINS_URL" - value: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/" - image: "jenkins/inbound-agent:3273.v4cfe589b_fd83-1" - privileged: "false" - resourceLimitCpu: 512m - resourceLimitMemory: 512Mi - resourceRequestCpu: 512m - resourceRequestMemory: 512Mi - ttyEnabled: false - workingDir: /home/jenkins/agent - envVars: - - envVar: - key: UNITTEST_ENV - value: testvalue - - secretEnvVar: - key: UNITTEST_PATH - secretName: k8s-unittest-secret-name - secretKey: UNITTEST_K8S_PATH - optional: false - idleMinutes: 0 - instanceCap: 2147483647 - label: "RELEASE-NAME-jenkins-agent " - nodeUsageMode: "NORMAL" - podRetention: Never - showRawYaml: true - serviceAccount: "default" - slaveConnectTimeoutStr: "100" - yamlMergeStrategy: override - inheritYamlMergeStrategy: false - crumbIssuer: - standard: - excludeClientIPFromCrumb: true - security: - apiToken: - creationOfLegacyTokenEnabled: false - tokenGenerationOnCreationEnabled: false - usageStatisticsEnabled: true - unclassified: - location: - url: http://RELEASE-NAME-jenkins:8080 -specify additional container: - 1: | - |- - jenkins: - authorizationStrategy: - loggedInUsersCanDoAnything: - allowAnonymousRead: false - securityRealm: - local: - allowsSignup: false - enableCaptcha: false - users: - - id: "${chart-admin-username}" - name: "Jenkins Admin" - password: "${chart-admin-password}" - disableRememberMe: false - mode: NORMAL - numExecutors: 0 - labelString: "" - projectNamingStrategy: "standard" - markupFormatter: - plainText - clouds: - - kubernetes: - containerCapStr: "10" - defaultsProviderTemplate: "" - connectTimeout: "5" - readTimeout: "15" - jenkinsUrl: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080" - jenkinsTunnel: "RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000" - skipTlsVerify: false - usageRestricted: false - maxRequestsPerHostStr: "32" - retentionTimeout: "5" - waitForPodSec: "600" - name: "kubernetes" - namespace: "default" - restrictedPssSecurityContext: false - serverUrl: "https://kubernetes.default" - credentialsId: "" - podLabels: - - key: "jenkins/RELEASE-NAME-jenkins-agent" - value: "true" - templates: - - name: "default" - namespace: "default" - id: 18b75bdc4461776f5739bf187bd9b9ea7ce06e90331250ea944184f358e094fa - containers: - - name: "jnlp" - alwaysPullImage: false - args: "^${computer.jnlpmac} ^${computer.name}" - envVars: - - envVar: - key: "JENKINS_URL" - value: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/" - image: "jenkins/inbound-agent:3273.v4cfe589b_fd83-1" - privileged: "false" - resourceLimitCpu: 512m - resourceLimitMemory: 512Mi - resourceRequestCpu: 512m - resourceRequestMemory: 512Mi - ttyEnabled: false - workingDir: /home/jenkins/agent - - name: "dind" - alwaysPullImage: false - args: "" - command: dockerd-entrypoint.sh - envVars: - - envVar: - key: "JENKINS_URL" - value: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/" - image: "docker:dind" - privileged: "true" - resourceLimitCpu: 512m - resourceLimitMemory: 512Mi - resourceRequestCpu: 512m - resourceRequestMemory: 512Mi - ttyEnabled: false - workingDir: /home/jenkins/agent - idleMinutes: 0 - instanceCap: 2147483647 - label: "RELEASE-NAME-jenkins-agent " - nodeUsageMode: "NORMAL" - podRetention: Never - showRawYaml: true - serviceAccount: "default" - slaveConnectTimeoutStr: "100" - yamlMergeStrategy: override - inheritYamlMergeStrategy: false - crumbIssuer: - standard: - excludeClientIPFromCrumb: true - security: - apiToken: - creationOfLegacyTokenEnabled: false - tokenGenerationOnCreationEnabled: false - usageStatisticsEnabled: true - unclassified: - location: - url: http://RELEASE-NAME-jenkins:8080 -specify additional container and clear in additional agent: - 1: | - |- - jenkins: - authorizationStrategy: - loggedInUsersCanDoAnything: - allowAnonymousRead: false - securityRealm: - local: - allowsSignup: false - enableCaptcha: false - users: - - id: "${chart-admin-username}" - name: "Jenkins Admin" - password: "${chart-admin-password}" - disableRememberMe: false - mode: NORMAL - numExecutors: 0 - labelString: "" - projectNamingStrategy: "standard" - markupFormatter: - plainText - clouds: - - kubernetes: - containerCapStr: "10" - defaultsProviderTemplate: "" - connectTimeout: "5" - readTimeout: "15" - jenkinsUrl: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080" - jenkinsTunnel: "RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000" - skipTlsVerify: false - usageRestricted: false - maxRequestsPerHostStr: "32" - retentionTimeout: "5" - waitForPodSec: "600" - name: "kubernetes" - namespace: "default" - restrictedPssSecurityContext: false - serverUrl: "https://kubernetes.default" - credentialsId: "" - podLabels: - - key: "jenkins/RELEASE-NAME-jenkins-agent" - value: "true" - templates: - - name: "default" - namespace: "default" - id: 18b75bdc4461776f5739bf187bd9b9ea7ce06e90331250ea944184f358e094fa - containers: - - name: "jnlp" - alwaysPullImage: false - args: "^${computer.jnlpmac} ^${computer.name}" - envVars: - - envVar: - key: "JENKINS_URL" - value: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/" - image: "jenkins/inbound-agent:3273.v4cfe589b_fd83-1" - privileged: "false" - resourceLimitCpu: 512m - resourceLimitMemory: 512Mi - resourceRequestCpu: 512m - resourceRequestMemory: 512Mi - ttyEnabled: false - workingDir: /home/jenkins/agent - - name: "dind" - alwaysPullImage: false - args: "" - command: dockerd-entrypoint.sh - envVars: - - envVar: - key: "JENKINS_URL" - value: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/" - image: "docker:dind" - privileged: "true" - resourceLimitCpu: 512m - resourceLimitMemory: 512Mi - resourceRequestCpu: 512m - resourceRequestMemory: 512Mi - ttyEnabled: false - workingDir: /home/jenkins/agent - idleMinutes: 0 - instanceCap: 2147483647 - label: "RELEASE-NAME-jenkins-agent " - nodeUsageMode: "NORMAL" - podRetention: Never - showRawYaml: true - serviceAccount: "default" - slaveConnectTimeoutStr: "100" - yamlMergeStrategy: override - inheritYamlMergeStrategy: false - - name: "additional-agent" - namespace: "default" - id: 40a01f098eeab1f9d9730750a45a091fbf7319e3907449c863467a6af58dd81c - containers: - - name: "jnlp" - alwaysPullImage: false - args: "^${computer.jnlpmac} ^${computer.name}" - envVars: - - envVar: - key: "JENKINS_URL" - value: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/" - image: "jenkins/inbound-agent:3273.v4cfe589b_fd83-1" - privileged: "false" - resourceLimitCpu: 512m - resourceLimitMemory: 512Mi - resourceRequestCpu: 512m - resourceRequestMemory: 512Mi - ttyEnabled: false - workingDir: /home/jenkins/agent - idleMinutes: 0 - instanceCap: 2147483647 - label: "RELEASE-NAME-jenkins-agent " - nodeUsageMode: "NORMAL" - podRetention: Never - showRawYaml: true - serviceAccount: "default" - slaveConnectTimeoutStr: "100" - yamlMergeStrategy: override - inheritYamlMergeStrategy: false - crumbIssuer: - standard: - excludeClientIPFromCrumb: true - security: - apiToken: - creationOfLegacyTokenEnabled: false - tokenGenerationOnCreationEnabled: false - usageStatisticsEnabled: true - unclassified: - location: - url: http://RELEASE-NAME-jenkins:8080 -specify additional container and overwrite in additional agent: + "jenkins:\n authorizationStrategy:\n loggedInUsersCanDoAnything:\n allowAnonymousRead: false\n securityRealm:\n local:\n allowsSignup: false\n enableCaptcha: false\n users:\n - id: \"${chart-admin-username}\"\n name: \"Jenkins Admin\"\n password: \"${chart-admin-password}\"\n disableRememberMe: false\n mode: NORMAL\n numExecutors: 0\n labelString: \"\"\n projectNamingStrategy: \"standard\"\n markupFormatter:\n plainText\n clouds:\n - kubernetes:\n containerCapStr: \"10\"\n defaultsProviderTemplate: \"\"\n connectTimeout: \"5\"\n readTimeout: \"15\"\n jenkinsUrl: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080\"\n jenkinsTunnel: \"RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000\"\n skipTlsVerify: false\n usageRestricted: false\n maxRequestsPerHostStr: \"32\"\n retentionTimeout: \"5\"\n waitForPodSec: \"600\"\n name: \"kubernetes\"\n namespace: \"default\"\n restrictedPssSecurityContext: false\n serverUrl: \"https://kubernetes.default\"\n credentialsId: \"\"\n podLabels:\n - key: \"jenkins/RELEASE-NAME-jenkins-agent\"\n value: \"true\"\n templates:\n - name: \"default\"\n namespace: \"default\"\n id: 42bded8ec3f61c8c96801c1d85a30d56e84a8c53a8541dd374d93bae8f41f06f\n containers:\n - name: \"jnlp\"\n alwaysPullImage: false\n args: \"^${computer.jnlpmac} ^${computer.name}\"\n envVars:\n - envVar:\n key: \"JENKINS_URL\"\n value: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/\"\n image: \"jenkins/inbound-agent:3273.v4cfe589b_fd83-1\"\n privileged: \"false\"\n resourceLimitCpu: 512m\n resourceLimitMemory: 512Mi\n resourceRequestCpu: 512m\n resourceRequestMemory: 512Mi\n resourceRequestEphemeralStorage: \n runAsUser: \n runAsGroup: \n ttyEnabled: false\n workingDir: /home/jenkins/agent\n idleMinutes: 0\n instanceCap: 2147483647\n label: \"RELEASE-NAME-jenkins-agent \"\n nodeUsageMode: \"NORMAL\"\n podRetention: Never\n showRawYaml: true\n serviceAccount: \"default\"\n slaveConnectTimeoutStr: \"100\"\n yamlMergeStrategy: override\n inheritYamlMergeStrategy: false\n - name: \"maven\"\n namespace: \"maven\"\n id: 1daed6c97163cca6958ec75f76cf9087fb62ff029c70e04d8cb5355286167bc7\n containers:\n - name: \"jnlp\"\n alwaysPullImage: false\n args: \"^${computer.jnlpmac} ^${computer.name}\"\n envVars:\n - envVar:\n key: \"JENKINS_URL\"\n value: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/\"\n image: \"jenkins/jnlp-agent-maven:latest\"\n privileged: \"false\"\n resourceLimitCpu: 512m\n resourceLimitMemory: 512Mi\n resourceRequestCpu: 512m\n resourceRequestMemory: 512Mi\n resourceRequestEphemeralStorage: \n runAsUser: \n runAsGroup: \n ttyEnabled: false\n workingDir: /home/jenkins/agent\n idleMinutes: 0\n instanceCap: 2147483647\n label: \"RELEASE-NAME-jenkins-agent maven\"\n nodeUsageMode: \"NORMAL\"\n podRetention: Never\n showRawYaml: true\n serviceAccount: \"default\"\n slaveConnectTimeoutStr: \"100\"\n yamlMergeStrategy: override\n inheritYamlMergeStrategy: false\n - kubernetes:\n containerCapStr: \"10\"\n defaultsProviderTemplate: \"\"\n connectTimeout: \"5\"\n readTimeout: \"15\"\n jenkinsUrl: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080\"\n jenkinsTunnel: \"RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000\"\n skipTlsVerify: false\n usageRestricted: false\n maxRequestsPerHostStr: \"32\"\n retentionTimeout: \"5\"\n waitForPodSec: \"600\"\n name: \"remote-cloud-1\"\n namespace: \"default\"\n restrictedPssSecurityContext: false\n serverUrl: \"https://api.remote-cloud.com\"\n credentialsId: \"remote-cloud-token\"\n podLabels:\n - key: \"jenkins/RELEASE-NAME-jenkins-agent\"\n value: \"true\"\n templates:\n - name: \"default\"\n namespace: \"default\"\n id: 42bded8ec3f61c8c96801c1d85a30d56e84a8c53a8541dd374d93bae8f41f06f\n containers:\n - name: \"jnlp\"\n alwaysPullImage: false\n args: \"^${computer.jnlpmac} ^${computer.name}\"\n envVars:\n - envVar:\n key: \"JENKINS_URL\"\n value: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/\"\n image: \"jenkins/inbound-agent:3273.v4cfe589b_fd83-1\"\n privileged: \"false\"\n resourceLimitCpu: 512m\n resourceLimitMemory: 512Mi\n resourceRequestCpu: 512m\n resourceRequestMemory: 512Mi\n resourceRequestEphemeralStorage: \n runAsUser: \n runAsGroup: \n ttyEnabled: false\n workingDir: /home/jenkins/agent\n idleMinutes: 0\n instanceCap: 2147483647\n label: \"RELEASE-NAME-jenkins-agent \"\n nodeUsageMode: \"NORMAL\"\n podRetention: Never\n showRawYaml: true\n serviceAccount: \"default\"\n slaveConnectTimeoutStr: \"100\"\n yamlMergeStrategy: override\n inheritYamlMergeStrategy: false\n crumbIssuer:\n standard:\n excludeClientIPFromCrumb: true\nsecurity:\n apiToken:\n creationOfLegacyTokenEnabled: false\n tokenGenerationOnCreationEnabled: false\n usageStatisticsEnabled: true\nunclassified:\n location:\n url: http://RELEASE-NAME-jenkins:8080" +additional clouds set skipTlsVerify: + 1: | + "jenkins:\n authorizationStrategy:\n loggedInUsersCanDoAnything:\n allowAnonymousRead: false\n securityRealm:\n local:\n allowsSignup: false\n enableCaptcha: false\n users:\n - id: \"${chart-admin-username}\"\n name: \"Jenkins Admin\"\n password: \"${chart-admin-password}\"\n disableRememberMe: false\n mode: NORMAL\n numExecutors: 0\n labelString: \"\"\n projectNamingStrategy: \"standard\"\n markupFormatter:\n plainText\n clouds:\n - kubernetes:\n containerCapStr: \"10\"\n defaultsProviderTemplate: \"\"\n connectTimeout: \"5\"\n readTimeout: \"15\"\n jenkinsUrl: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080\"\n jenkinsTunnel: \"RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000\"\n skipTlsVerify: false\n usageRestricted: false\n maxRequestsPerHostStr: \"32\"\n retentionTimeout: \"5\"\n waitForPodSec: \"600\"\n name: \"kubernetes\"\n namespace: \"default\"\n restrictedPssSecurityContext: false\n serverUrl: \"https://kubernetes.default\"\n credentialsId: \"\"\n podLabels:\n - key: \"jenkins/RELEASE-NAME-jenkins-agent\"\n value: \"true\"\n templates:\n - name: \"default\"\n namespace: \"default\"\n id: 42bded8ec3f61c8c96801c1d85a30d56e84a8c53a8541dd374d93bae8f41f06f\n containers:\n - name: \"jnlp\"\n alwaysPullImage: false\n args: \"^${computer.jnlpmac} ^${computer.name}\"\n envVars:\n - envVar:\n key: \"JENKINS_URL\"\n value: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/\"\n image: \"jenkins/inbound-agent:3273.v4cfe589b_fd83-1\"\n privileged: \"false\"\n resourceLimitCpu: 512m\n resourceLimitMemory: 512Mi\n resourceRequestCpu: 512m\n resourceRequestMemory: 512Mi\n resourceRequestEphemeralStorage: \n runAsUser: \n runAsGroup: \n ttyEnabled: false\n workingDir: /home/jenkins/agent\n idleMinutes: 0\n instanceCap: 2147483647\n label: \"RELEASE-NAME-jenkins-agent \"\n nodeUsageMode: \"NORMAL\"\n podRetention: Never\n showRawYaml: true\n serviceAccount: \"default\"\n slaveConnectTimeoutStr: \"100\"\n yamlMergeStrategy: override\n inheritYamlMergeStrategy: false\n - kubernetes:\n containerCapStr: \"10\"\n defaultsProviderTemplate: \"\"\n connectTimeout: \"5\"\n readTimeout: \"15\"\n jenkinsUrl: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080\"\n jenkinsTunnel: \"RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000\"\n skipTlsVerify: true\n usageRestricted: false\n maxRequestsPerHostStr: \"32\"\n retentionTimeout: \"5\"\n waitForPodSec: \"600\"\n name: \"remote-cloud-1\"\n namespace: \"default\"\n restrictedPssSecurityContext: false\n serverUrl: \"https://api.remote-cloud.com\"\n credentialsId: \"remote-cloud-token\"\n podLabels:\n - key: \"jenkins/RELEASE-NAME-jenkins-agent\"\n value: \"true\"\n templates:\n - name: \"default\"\n namespace: \"default\"\n id: f3d859cf64fd25fc6c73385391ea2038c228373e11da2688f24ca2a9a4a6dd9c\n containers:\n - name: \"jnlp\"\n alwaysPullImage: false\n args: \"^${computer.jnlpmac} ^${computer.name}\"\n envVars:\n - envVar:\n key: \"JENKINS_URL\"\n value: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/\"\n image: \"jenkins/inbound-agent:3273.v4cfe589b_fd83-1\"\n privileged: \"false\"\n resourceLimitCpu: 512m\n resourceLimitMemory: 512Mi\n resourceRequestCpu: 512m\n resourceRequestMemory: 512Mi\n resourceRequestEphemeralStorage: \n runAsUser: \n runAsGroup: \n ttyEnabled: false\n workingDir: /home/jenkins/agent\n idleMinutes: 0\n instanceCap: 2147483647\n label: \"RELEASE-NAME-jenkins-agent \"\n nodeUsageMode: \"NORMAL\"\n podRetention: Never\n showRawYaml: true\n serviceAccount: \"default\"\n slaveConnectTimeoutStr: \"100\"\n yamlMergeStrategy: override\n inheritYamlMergeStrategy: false\n crumbIssuer:\n standard:\n excludeClientIPFromCrumb: true\nsecurity:\n apiToken:\n creationOfLegacyTokenEnabled: false\n tokenGenerationOnCreationEnabled: false\n usageStatisticsEnabled: true\nunclassified:\n location:\n url: http://RELEASE-NAME-jenkins:8080" +additional clouds set usageRestricted: + 1: | + "jenkins:\n authorizationStrategy:\n loggedInUsersCanDoAnything:\n allowAnonymousRead: false\n securityRealm:\n local:\n allowsSignup: false\n enableCaptcha: false\n users:\n - id: \"${chart-admin-username}\"\n name: \"Jenkins Admin\"\n password: \"${chart-admin-password}\"\n disableRememberMe: false\n mode: NORMAL\n numExecutors: 0\n labelString: \"\"\n projectNamingStrategy: \"standard\"\n markupFormatter:\n plainText\n clouds:\n - kubernetes:\n containerCapStr: \"10\"\n defaultsProviderTemplate: \"\"\n connectTimeout: \"5\"\n readTimeout: \"15\"\n jenkinsUrl: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080\"\n jenkinsTunnel: \"RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000\"\n skipTlsVerify: false\n usageRestricted: false\n maxRequestsPerHostStr: \"32\"\n retentionTimeout: \"5\"\n waitForPodSec: \"600\"\n name: \"kubernetes\"\n namespace: \"default\"\n restrictedPssSecurityContext: false\n serverUrl: \"https://kubernetes.default\"\n credentialsId: \"\"\n podLabels:\n - key: \"jenkins/RELEASE-NAME-jenkins-agent\"\n value: \"true\"\n templates:\n - name: \"default\"\n namespace: \"default\"\n id: 42bded8ec3f61c8c96801c1d85a30d56e84a8c53a8541dd374d93bae8f41f06f\n containers:\n - name: \"jnlp\"\n alwaysPullImage: false\n args: \"^${computer.jnlpmac} ^${computer.name}\"\n envVars:\n - envVar:\n key: \"JENKINS_URL\"\n value: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/\"\n image: \"jenkins/inbound-agent:3273.v4cfe589b_fd83-1\"\n privileged: \"false\"\n resourceLimitCpu: 512m\n resourceLimitMemory: 512Mi\n resourceRequestCpu: 512m\n resourceRequestMemory: 512Mi\n resourceRequestEphemeralStorage: \n runAsUser: \n runAsGroup: \n ttyEnabled: false\n workingDir: /home/jenkins/agent\n idleMinutes: 0\n instanceCap: 2147483647\n label: \"RELEASE-NAME-jenkins-agent \"\n nodeUsageMode: \"NORMAL\"\n podRetention: Never\n showRawYaml: true\n serviceAccount: \"default\"\n slaveConnectTimeoutStr: \"100\"\n yamlMergeStrategy: override\n inheritYamlMergeStrategy: false\n - kubernetes:\n containerCapStr: \"10\"\n defaultsProviderTemplate: \"\"\n connectTimeout: \"5\"\n readTimeout: \"15\"\n jenkinsUrl: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080\"\n jenkinsTunnel: \"RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000\"\n skipTlsVerify: false\n usageRestricted: true\n maxRequestsPerHostStr: \"32\"\n retentionTimeout: \"5\"\n waitForPodSec: \"600\"\n name: \"remote-cloud-1\"\n namespace: \"default\"\n restrictedPssSecurityContext: false\n serverUrl: \"https://api.remote-cloud.com\"\n credentialsId: \"remote-cloud-token\"\n podLabels:\n - key: \"jenkins/RELEASE-NAME-jenkins-agent\"\n value: \"true\"\n templates:\n - name: \"default\"\n namespace: \"default\"\n id: 2f506ba124e6489a864cd3da403e86d55ad8da67421fffda6dc6a4af0657fb03\n containers:\n - name: \"jnlp\"\n alwaysPullImage: false\n args: \"^${computer.jnlpmac} ^${computer.name}\"\n envVars:\n - envVar:\n key: \"JENKINS_URL\"\n value: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/\"\n image: \"jenkins/inbound-agent:3273.v4cfe589b_fd83-1\"\n privileged: \"false\"\n resourceLimitCpu: 512m\n resourceLimitMemory: 512Mi\n resourceRequestCpu: 512m\n resourceRequestMemory: 512Mi\n resourceRequestEphemeralStorage: \n runAsUser: \n runAsGroup: \n ttyEnabled: false\n workingDir: /home/jenkins/agent\n idleMinutes: 0\n instanceCap: 2147483647\n label: \"RELEASE-NAME-jenkins-agent \"\n nodeUsageMode: \"NORMAL\"\n podRetention: Never\n showRawYaml: true\n serviceAccount: \"default\"\n slaveConnectTimeoutStr: \"100\"\n yamlMergeStrategy: override\n inheritYamlMergeStrategy: false\n crumbIssuer:\n standard:\n excludeClientIPFromCrumb: true\nsecurity:\n apiToken:\n creationOfLegacyTokenEnabled: false\n tokenGenerationOnCreationEnabled: false\n usageStatisticsEnabled: true\nunclassified:\n location:\n url: http://RELEASE-NAME-jenkins:8080" +adds custom labels on agent pods: + 1: | + "jenkins:\n authorizationStrategy:\n loggedInUsersCanDoAnything:\n allowAnonymousRead: false\n securityRealm:\n local:\n allowsSignup: false\n enableCaptcha: false\n users:\n - id: \"${chart-admin-username}\"\n name: \"Jenkins Admin\"\n password: \"${chart-admin-password}\"\n disableRememberMe: false\n mode: NORMAL\n numExecutors: 0\n labelString: \"\"\n projectNamingStrategy: \"standard\"\n markupFormatter:\n plainText\n clouds:\n - kubernetes:\n containerCapStr: \"10\"\n defaultsProviderTemplate: \"\"\n connectTimeout: \"5\"\n readTimeout: \"15\"\n jenkinsUrl: \"http://RELEASE-NAME-jenkins.NAMESPACE.svc.cluster.local:8080\"\n jenkinsTunnel: \"RELEASE-NAME-jenkins-agent.NAMESPACE.svc.cluster.local:50000\"\n skipTlsVerify: false\n usageRestricted: false\n maxRequestsPerHostStr: \"32\"\n retentionTimeout: \"5\"\n waitForPodSec: \"600\"\n name: \"kubernetes\"\n namespace: \"NAMESPACE\"\n restrictedPssSecurityContext: false\n serverUrl: \"https://kubernetes.default\"\n credentialsId: \"\"\n podLabels:\n - key: \"jenkins/RELEASE-NAME-jenkins-agent\"\n value: \"true\"\n - key: \"label-one\"\n value: \"value-one\"\n - key: \"label-two\"\n value: \"true\"\n templates:\n - name: \"default\"\n namespace: \"NAMESPACE\"\n id: a168b124e5a255e97b8514f34486789cd4f5e76dc92a1bd76294b3726890b935\n containers:\n - name: \"jnlp\"\n alwaysPullImage: false\n args: \"^${computer.jnlpmac} ^${computer.name}\"\n envVars:\n - envVar:\n key: \"JENKINS_URL\"\n value: \"http://RELEASE-NAME-jenkins.NAMESPACE.svc.cluster.local:8080/\"\n image: \"jenkins/inbound-agent:3273.v4cfe589b_fd83-1\"\n privileged: \"false\"\n resourceLimitCpu: 512m\n resourceLimitMemory: 512Mi\n resourceRequestCpu: 512m\n resourceRequestMemory: 512Mi\n resourceRequestEphemeralStorage: \n runAsUser: \n runAsGroup: \n ttyEnabled: false\n workingDir: /home/jenkins/agent\n idleMinutes: 0\n instanceCap: 2147483647\n label: \"RELEASE-NAME-jenkins-agent \"\n nodeUsageMode: \"NORMAL\"\n podRetention: Never\n showRawYaml: true\n serviceAccount: \"default\"\n slaveConnectTimeoutStr: \"100\"\n yamlMergeStrategy: override\n inheritYamlMergeStrategy: false\n crumbIssuer:\n standard:\n excludeClientIPFromCrumb: true\nsecurity:\n apiToken:\n creationOfLegacyTokenEnabled: false\n tokenGenerationOnCreationEnabled: false\n usageStatisticsEnabled: true\nunclassified:\n location:\n url: http://RELEASE-NAME-jenkins:8080" +agent namespace and templates: + 1: | + "jenkins:\n authorizationStrategy:\n loggedInUsersCanDoAnything:\n allowAnonymousRead: false\n securityRealm:\n local:\n allowsSignup: false\n enableCaptcha: false\n users:\n - id: \"${chart-admin-username}\"\n name: \"Jenkins Admin\"\n password: \"${chart-admin-password}\"\n disableRememberMe: false\n mode: NORMAL\n numExecutors: 0\n labelString: \"\"\n projectNamingStrategy: \"standard\"\n markupFormatter:\n plainText\n clouds:\n - kubernetes:\n containerCapStr: \"10\"\n defaultsProviderTemplate: \"\"\n connectTimeout: \"5\"\n readTimeout: \"15\"\n jenkinsUrl: \"http://RELEASE-NAME-jenkins.controller-namespace.svc.cluster.local:8080\"\n jenkinsTunnel: \"RELEASE-NAME-jenkins-agent.controller-namespace.svc.cluster.local:50000\"\n skipTlsVerify: false\n usageRestricted: false\n maxRequestsPerHostStr: \"32\"\n retentionTimeout: \"5\"\n waitForPodSec: \"600\"\n name: \"kubernetes\"\n namespace: \"jenkins-agents\"\n restrictedPssSecurityContext: false\n serverUrl: \"https://kubernetes.default\"\n credentialsId: \"\"\n podLabels:\n - key: \"jenkins/RELEASE-NAME-jenkins-agent\"\n value: \"true\"\n templates:\n - name: \"default\"\n namespace: \"jenkins-agents\"\n id: 1298de20154cd778facd2f8de30430ab781434270a6503aff42e12db1b410872\n containers:\n - name: \"jnlp\"\n alwaysPullImage: false\n args: \"^${computer.jnlpmac} ^${computer.name}\"\n envVars:\n - envVar:\n key: \"JENKINS_URL\"\n value: \"http://RELEASE-NAME-jenkins.controller-namespace.svc.cluster.local:8080/\"\n image: \"jenkins/inbound-agent:3273.v4cfe589b_fd83-1\"\n privileged: \"false\"\n resourceLimitCpu: 512m\n resourceLimitMemory: 512Mi\n resourceRequestCpu: 512m\n resourceRequestMemory: 512Mi\n resourceRequestEphemeralStorage: \n runAsUser: \n runAsGroup: \n ttyEnabled: false\n workingDir: /home/jenkins/agent\n idleMinutes: 0\n instanceCap: 2147483647\n label: \"RELEASE-NAME-jenkins-agent \"\n nodeUsageMode: \"NORMAL\"\n podRetention: Never\n showRawYaml: true\n serviceAccount: \"default\"\n slaveConnectTimeoutStr: \"100\"\n yamlMergeStrategy: override\n inheritYamlMergeStrategy: false\n - name: \"maven\"\n namespace: \"maven\"\n id: cb127477096a0c03787fe373d78523be1a399a3dd5ac8df1393c1c53ad21ef88\n containers:\n - name: \"jnlp\"\n alwaysPullImage: false\n args: \"^${computer.jnlpmac} ^${computer.name}\"\n envVars:\n - envVar:\n key: \"JENKINS_URL\"\n value: \"http://RELEASE-NAME-jenkins.controller-namespace.svc.cluster.local:8080/\"\n image: \"jenkins/jnlp-agent-maven:latest\"\n privileged: \"false\"\n resourceLimitCpu: 512m\n resourceLimitMemory: 512Mi\n resourceRequestCpu: 512m\n resourceRequestMemory: 512Mi\n resourceRequestEphemeralStorage: \n runAsUser: \n runAsGroup: \n ttyEnabled: false\n workingDir: /home/jenkins/agent\n idleMinutes: 0\n instanceCap: 2147483647\n label: \"RELEASE-NAME-jenkins-agent maven\"\n nodeUsageMode: \"NORMAL\"\n podRetention: Never\n showRawYaml: true\n serviceAccount: \"default\"\n slaveConnectTimeoutStr: \"100\"\n yamlMergeStrategy: override\n inheritYamlMergeStrategy: false\n - name: \"python\"\n namespace: \"jenkins-agents\"\n id: e186df5e263fbadca22c1783cc35f8ee5b898be59358580b693b1419ddd55a64\n containers:\n - name: \"python\"\n alwaysPullImage: false\n args: \"cat\"\n command: /bin/sh -c\n envVars:\n - envVar:\n key: \"JENKINS_URL\"\n value: \"http://RELEASE-NAME-jenkins.controller-namespace.svc.cluster.local:8080/\"\n image: \"python:3\"\n privileged: \"false\"\n resourceLimitCpu: 512m\n resourceLimitMemory: 512Mi\n resourceRequestCpu: 512m\n resourceRequestMemory: 512Mi\n resourceRequestEphemeralStorage: \n runAsUser: \n runAsGroup: \n ttyEnabled: true\n workingDir: /home/jenkins/agent\n idleMinutes: 0\n instanceCap: 2147483647\n label: \"RELEASE-NAME-jenkins-agent python\"\n nodeUsageMode: \"NORMAL\"\n podRetention: Never\n showRawYaml: true\n serviceAccount: \"default\"\n slaveConnectTimeoutStr: \"100\"\n yamlMergeStrategy: override\n inheritYamlMergeStrategy: false\n - name: python3\n label: jenkins-python3\n serviceAccount: jenkins\n containers:\n - name: python\n image: python:3\n command: \"/bin/sh -c\"\n args: \"cat\"\n ttyEnabled: true\n privileged: true\n resourceRequestCpu: \"400m\"\n resourceRequestMemory: \"512Mi\"\n resourceRequestEphemeralStorage: \"1Gi\"\n resourceLimitCpu: \"1\"\n resourceLimitMemory: \"1024Mi\"\n resourceLimitEphemeralStorage: \"2Gi\"\n crumbIssuer:\n standard:\n excludeClientIPFromCrumb: true\nsecurity:\n apiToken:\n creationOfLegacyTokenEnabled: false\n tokenGenerationOnCreationEnabled: false\n usageStatisticsEnabled: true\nunclassified:\n location:\n url: http://RELEASE-NAME-jenkins:8080" +agent with liveness probe: + 1: | + "jenkins:\n authorizationStrategy:\n loggedInUsersCanDoAnything:\n allowAnonymousRead: false\n securityRealm:\n local:\n allowsSignup: false\n enableCaptcha: false\n users:\n - id: \"${chart-admin-username}\"\n name: \"Jenkins Admin\"\n password: \"${chart-admin-password}\"\n disableRememberMe: false\n mode: NORMAL\n numExecutors: 0\n labelString: \"\"\n projectNamingStrategy: \"standard\"\n markupFormatter:\n plainText\n clouds:\n - kubernetes:\n containerCapStr: \"10\"\n defaultsProviderTemplate: \"\"\n connectTimeout: \"5\"\n readTimeout: \"15\"\n jenkinsUrl: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080\"\n jenkinsTunnel: \"RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000\"\n skipTlsVerify: false\n usageRestricted: false\n maxRequestsPerHostStr: \"32\"\n retentionTimeout: \"5\"\n waitForPodSec: \"600\"\n name: \"kubernetes\"\n namespace: \"default\"\n restrictedPssSecurityContext: false\n serverUrl: \"https://kubernetes.default\"\n credentialsId: \"\"\n podLabels:\n - key: \"jenkins/RELEASE-NAME-jenkins-agent\"\n value: \"true\"\n templates:\n - name: \"default\"\n namespace: \"default\"\n id: 9c2a0bdcb672e52183c9015bf245ff072d87404662e5c06aded5f69520389217\n containers:\n - name: \"jnlp\"\n alwaysPullImage: false\n args: \"^${computer.jnlpmac} ^${computer.name}\"\n envVars:\n - envVar:\n key: \"JENKINS_URL\"\n value: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/\"\n image: \"jenkins/inbound-agent:3273.v4cfe589b_fd83-1\"\n livenessProbe:\n execArgs: \"cat /tmp/healthy\"\n failureThreshold: 3\n initialDelaySeconds: 0\n periodSeconds: 10\n successThreshold: 1\n timeoutSeconds: 1\n privileged: \"false\"\n resourceLimitCpu: 512m\n resourceLimitMemory: 512Mi\n resourceRequestCpu: 512m\n resourceRequestMemory: 512Mi\n resourceRequestEphemeralStorage: \n runAsUser: \n runAsGroup: \n ttyEnabled: false\n workingDir: /home/jenkins/agent\n idleMinutes: 0\n instanceCap: 2147483647\n label: \"RELEASE-NAME-jenkins-agent \"\n nodeUsageMode: \"NORMAL\"\n podRetention: Never\n showRawYaml: true\n serviceAccount: \"default\"\n slaveConnectTimeoutStr: \"100\"\n yamlMergeStrategy: override\n inheritYamlMergeStrategy: false\n crumbIssuer:\n standard:\n excludeClientIPFromCrumb: true\nsecurity:\n apiToken:\n creationOfLegacyTokenEnabled: false\n tokenGenerationOnCreationEnabled: false\n usageStatisticsEnabled: true\nunclassified:\n location:\n url: http://RELEASE-NAME-jenkins:8080" +agents with liveness probe: + 1: | + "jenkins:\n authorizationStrategy:\n loggedInUsersCanDoAnything:\n allowAnonymousRead: false\n securityRealm:\n local:\n allowsSignup: false\n enableCaptcha: false\n users:\n - id: \"${chart-admin-username}\"\n name: \"Jenkins Admin\"\n password: \"${chart-admin-password}\"\n disableRememberMe: false\n mode: NORMAL\n numExecutors: 0\n labelString: \"\"\n projectNamingStrategy: \"standard\"\n markupFormatter:\n plainText\n clouds:\n - kubernetes:\n containerCapStr: \"10\"\n defaultsProviderTemplate: \"\"\n connectTimeout: \"5\"\n readTimeout: \"15\"\n jenkinsUrl: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080\"\n jenkinsTunnel: \"RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000\"\n skipTlsVerify: false\n usageRestricted: false\n maxRequestsPerHostStr: \"32\"\n retentionTimeout: \"5\"\n waitForPodSec: \"600\"\n name: \"kubernetes\"\n namespace: \"default\"\n restrictedPssSecurityContext: false\n serverUrl: \"https://kubernetes.default\"\n credentialsId: \"\"\n podLabels:\n - key: \"jenkins/RELEASE-NAME-jenkins-agent\"\n value: \"true\"\n templates:\n - name: \"default\"\n namespace: \"default\"\n id: f87fbc9b9507861866d3d5c2442aa672bb788f3af11c63a84bcf87f89b57bfb1\n containers:\n - name: \"jnlp\"\n alwaysPullImage: false\n args: \"^${computer.jnlpmac} ^${computer.name}\"\n envVars:\n - envVar:\n key: \"JENKINS_URL\"\n value: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/\"\n image: \"jenkins/inbound-agent:3273.v4cfe589b_fd83-1\"\n privileged: \"false\"\n resourceLimitCpu: 512m\n resourceLimitMemory: 512Mi\n resourceRequestCpu: 512m\n resourceRequestMemory: 512Mi\n resourceRequestEphemeralStorage: \n runAsUser: \n runAsGroup: \n ttyEnabled: false\n workingDir: /home/jenkins/agent\n - name: \"side-container\"\n alwaysPullImage: false\n args: \"\"\n envVars:\n - envVar:\n key: \"JENKINS_URL\"\n value: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/\"\n image: \"REPOSITORY:TAG\"\n livenessProbe:\n execArgs: \"cat /tmp/healthy\"\n failureThreshold: 3\n initialDelaySeconds: 0\n periodSeconds: 10\n successThreshold: 1\n timeoutSeconds: 1\n privileged: \"false\"\n resourceLimitCpu: 512m\n resourceLimitMemory: 512Mi\n resourceRequestCpu: 512m\n resourceRequestMemory: 512Mi\n ttyEnabled: false\n workingDir: /home/jenkins/agent\n idleMinutes: 0\n instanceCap: 2147483647\n label: \"RELEASE-NAME-jenkins-agent \"\n nodeUsageMode: \"NORMAL\"\n podRetention: Never\n showRawYaml: true\n serviceAccount: \"default\"\n slaveConnectTimeoutStr: \"100\"\n yamlMergeStrategy: override\n inheritYamlMergeStrategy: false\n crumbIssuer:\n standard:\n excludeClientIPFromCrumb: true\nsecurity:\n apiToken:\n creationOfLegacyTokenEnabled: false\n tokenGenerationOnCreationEnabled: false\n usageStatisticsEnabled: true\nunclassified:\n location:\n url: http://RELEASE-NAME-jenkins:8080" +configure hostnetworking to agent: + 1: | + "jenkins:\n authorizationStrategy:\n loggedInUsersCanDoAnything:\n allowAnonymousRead: false\n securityRealm:\n local:\n allowsSignup: false\n enableCaptcha: false\n users:\n - id: \"${chart-admin-username}\"\n name: \"Jenkins Admin\"\n password: \"${chart-admin-password}\"\n disableRememberMe: false\n mode: NORMAL\n numExecutors: 0\n labelString: \"\"\n projectNamingStrategy: \"standard\"\n markupFormatter:\n plainText\n clouds:\n - kubernetes:\n containerCapStr: \"10\"\n defaultsProviderTemplate: \"\"\n connectTimeout: \"5\"\n readTimeout: \"15\"\n jenkinsUrl: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080\"\n jenkinsTunnel: \"RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000\"\n skipTlsVerify: false\n usageRestricted: false\n maxRequestsPerHostStr: \"32\"\n retentionTimeout: \"5\"\n waitForPodSec: \"600\"\n name: \"kubernetes\"\n namespace: \"default\"\n restrictedPssSecurityContext: false\n serverUrl: \"https://kubernetes.default\"\n credentialsId: \"\"\n podLabels:\n - key: \"jenkins/RELEASE-NAME-jenkins-agent\"\n value: \"true\"\n templates:\n - name: \"default\"\n namespace: \"default\"\n id: f039abbfb3ae3b7ffb899ef5d0fc5f15ced6d8de260007cc9716a51b8f0e42d6\n containers:\n - name: \"jnlp\"\n alwaysPullImage: false\n args: \"^${computer.jnlpmac} ^${computer.name}\"\n envVars:\n - envVar:\n key: \"JENKINS_URL\"\n value: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/\"\n image: \"jenkins/inbound-agent:3273.v4cfe589b_fd83-1\"\n privileged: \"false\"\n resourceLimitCpu: 512m\n resourceLimitMemory: 512Mi\n resourceRequestCpu: 512m\n resourceRequestMemory: 512Mi\n resourceRequestEphemeralStorage: \n runAsUser: \n runAsGroup: \n ttyEnabled: false\n workingDir: /home/jenkins/agent\n idleMinutes: 0\n instanceCap: 2147483647\n hostNetwork: true\n label: \"RELEASE-NAME-jenkins-agent \"\n nodeUsageMode: \"NORMAL\"\n podRetention: Never\n showRawYaml: true\n serviceAccount: \"default\"\n slaveConnectTimeoutStr: \"100\"\n yamlMergeStrategy: override\n inheritYamlMergeStrategy: false\n crumbIssuer:\n standard:\n excludeClientIPFromCrumb: true\nsecurity:\n apiToken:\n creationOfLegacyTokenEnabled: false\n tokenGenerationOnCreationEnabled: false\n usageStatisticsEnabled: true\nunclassified:\n location:\n url: http://RELEASE-NAME-jenkins:8080" +custom dynamic pvc workspace volume: + 1: | + "jenkins:\n authorizationStrategy:\n loggedInUsersCanDoAnything:\n allowAnonymousRead: false\n securityRealm:\n local:\n allowsSignup: false\n enableCaptcha: false\n users:\n - id: \"${chart-admin-username}\"\n name: \"Jenkins Admin\"\n password: \"${chart-admin-password}\"\n disableRememberMe: false\n mode: NORMAL\n numExecutors: 0\n labelString: \"\"\n projectNamingStrategy: \"standard\"\n markupFormatter:\n plainText\n clouds:\n - kubernetes:\n containerCapStr: \"10\"\n defaultsProviderTemplate: \"\"\n connectTimeout: \"5\"\n readTimeout: \"15\"\n jenkinsUrl: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080\"\n jenkinsTunnel: \"RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000\"\n skipTlsVerify: false\n usageRestricted: false\n maxRequestsPerHostStr: \"32\"\n retentionTimeout: \"5\"\n waitForPodSec: \"600\"\n name: \"kubernetes\"\n namespace: \"default\"\n restrictedPssSecurityContext: false\n serverUrl: \"https://kubernetes.default\"\n credentialsId: \"\"\n podLabels:\n - key: \"jenkins/RELEASE-NAME-jenkins-agent\"\n value: \"true\"\n templates:\n - name: \"default\"\n namespace: \"default\"\n id: 6409b0dc624a0b403daf2868039c8e03b3f583cfacd7cd26925884e25dc5258a\n containers:\n - name: \"jnlp\"\n alwaysPullImage: false\n args: \"^${computer.jnlpmac} ^${computer.name}\"\n envVars:\n - envVar:\n key: \"JENKINS_URL\"\n value: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/\"\n image: \"jenkins/inbound-agent:3273.v4cfe589b_fd83-1\"\n privileged: \"false\"\n resourceLimitCpu: 512m\n resourceLimitMemory: 512Mi\n resourceRequestCpu: 512m\n resourceRequestMemory: 512Mi\n resourceRequestEphemeralStorage: \n runAsUser: \n runAsGroup: \n ttyEnabled: false\n workingDir: /home/jenkins/agent\n idleMinutes: 0\n instanceCap: 2147483647\n label: \"RELEASE-NAME-jenkins-agent \"\n nodeUsageMode: \"NORMAL\"\n podRetention: Never\n showRawYaml: true\n serviceAccount: \"default\"\n slaveConnectTimeoutStr: \"100\"\n workspaceVolume:\n dynamicPVC:\n accessModes: \"ReadWriteOnce\"\n requestsSize: \"2Gi\"\n storageClassName: \"gp2\"\n yamlMergeStrategy: override\n inheritYamlMergeStrategy: false\n crumbIssuer:\n standard:\n excludeClientIPFromCrumb: true\nsecurity:\n apiToken:\n creationOfLegacyTokenEnabled: false\n tokenGenerationOnCreationEnabled: false\n usageStatisticsEnabled: true\nunclassified:\n location:\n url: http://RELEASE-NAME-jenkins:8080" +custom emptyDir workspace volume: + 1: | + "jenkins:\n authorizationStrategy:\n loggedInUsersCanDoAnything:\n allowAnonymousRead: false\n securityRealm:\n local:\n allowsSignup: false\n enableCaptcha: false\n users:\n - id: \"${chart-admin-username}\"\n name: \"Jenkins Admin\"\n password: \"${chart-admin-password}\"\n disableRememberMe: false\n mode: NORMAL\n numExecutors: 0\n labelString: \"\"\n projectNamingStrategy: \"standard\"\n markupFormatter:\n plainText\n clouds:\n - kubernetes:\n containerCapStr: \"10\"\n defaultsProviderTemplate: \"\"\n connectTimeout: \"5\"\n readTimeout: \"15\"\n jenkinsUrl: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080\"\n jenkinsTunnel: \"RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000\"\n skipTlsVerify: false\n usageRestricted: false\n maxRequestsPerHostStr: \"32\"\n retentionTimeout: \"5\"\n waitForPodSec: \"600\"\n name: \"kubernetes\"\n namespace: \"default\"\n restrictedPssSecurityContext: false\n serverUrl: \"https://kubernetes.default\"\n credentialsId: \"\"\n podLabels:\n - key: \"jenkins/RELEASE-NAME-jenkins-agent\"\n value: \"true\"\n templates:\n - name: \"default\"\n namespace: \"default\"\n id: 3774bc312fd6ae7ecbaa72f3f2bdabd2dea5f0bd3c8dac8b52b240f512fde154\n containers:\n - name: \"jnlp\"\n alwaysPullImage: false\n args: \"^${computer.jnlpmac} ^${computer.name}\"\n envVars:\n - envVar:\n key: \"JENKINS_URL\"\n value: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/\"\n image: \"jenkins/inbound-agent:3273.v4cfe589b_fd83-1\"\n privileged: \"false\"\n resourceLimitCpu: 512m\n resourceLimitMemory: 512Mi\n resourceRequestCpu: 512m\n resourceRequestMemory: 512Mi\n resourceRequestEphemeralStorage: \n runAsUser: \n runAsGroup: \n ttyEnabled: false\n workingDir: /home/jenkins/agent\n idleMinutes: 0\n instanceCap: 2147483647\n label: \"RELEASE-NAME-jenkins-agent \"\n nodeUsageMode: \"NORMAL\"\n podRetention: Never\n showRawYaml: true\n serviceAccount: \"default\"\n slaveConnectTimeoutStr: \"100\"\n workspaceVolume:\n emptyDirWorkspaceVolume:\n memory: true\n yamlMergeStrategy: override\n inheritYamlMergeStrategy: false\n crumbIssuer:\n standard:\n excludeClientIPFromCrumb: true\nsecurity:\n apiToken:\n creationOfLegacyTokenEnabled: false\n tokenGenerationOnCreationEnabled: false\n usageStatisticsEnabled: true\nunclassified:\n location:\n url: http://RELEASE-NAME-jenkins:8080" +custom hostPath workspace volume: + 1: | + "jenkins:\n authorizationStrategy:\n loggedInUsersCanDoAnything:\n allowAnonymousRead: false\n securityRealm:\n local:\n allowsSignup: false\n enableCaptcha: false\n users:\n - id: \"${chart-admin-username}\"\n name: \"Jenkins Admin\"\n password: \"${chart-admin-password}\"\n disableRememberMe: false\n mode: NORMAL\n numExecutors: 0\n labelString: \"\"\n projectNamingStrategy: \"standard\"\n markupFormatter:\n plainText\n clouds:\n - kubernetes:\n containerCapStr: \"10\"\n defaultsProviderTemplate: \"\"\n connectTimeout: \"5\"\n readTimeout: \"15\"\n jenkinsUrl: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080\"\n jenkinsTunnel: \"RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000\"\n skipTlsVerify: false\n usageRestricted: false\n maxRequestsPerHostStr: \"32\"\n retentionTimeout: \"5\"\n waitForPodSec: \"600\"\n name: \"kubernetes\"\n namespace: \"default\"\n restrictedPssSecurityContext: false\n serverUrl: \"https://kubernetes.default\"\n credentialsId: \"\"\n podLabels:\n - key: \"jenkins/RELEASE-NAME-jenkins-agent\"\n value: \"true\"\n templates:\n - name: \"default\"\n namespace: \"default\"\n id: 248f45df6ac383b9eefd754d7c46634955eb836b366884c8657d26d54f8f0eff\n containers:\n - name: \"jnlp\"\n alwaysPullImage: false\n args: \"^${computer.jnlpmac} ^${computer.name}\"\n envVars:\n - envVar:\n key: \"JENKINS_URL\"\n value: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/\"\n image: \"jenkins/inbound-agent:3273.v4cfe589b_fd83-1\"\n privileged: \"false\"\n resourceLimitCpu: 512m\n resourceLimitMemory: 512Mi\n resourceRequestCpu: 512m\n resourceRequestMemory: 512Mi\n resourceRequestEphemeralStorage: \n runAsUser: \n runAsGroup: \n ttyEnabled: false\n workingDir: /home/jenkins/agent\n idleMinutes: 0\n instanceCap: 2147483647\n label: \"RELEASE-NAME-jenkins-agent \"\n nodeUsageMode: \"NORMAL\"\n podRetention: Never\n showRawYaml: true\n serviceAccount: \"default\"\n slaveConnectTimeoutStr: \"100\"\n workspaceVolume:\n hostPathWorkspaceVolume:\n hostPath: \"/data\"\n yamlMergeStrategy: override\n inheritYamlMergeStrategy: false\n crumbIssuer:\n standard:\n excludeClientIPFromCrumb: true\nsecurity:\n apiToken:\n creationOfLegacyTokenEnabled: false\n tokenGenerationOnCreationEnabled: false\n usageStatisticsEnabled: true\nunclassified:\n location:\n url: http://RELEASE-NAME-jenkins:8080" +custom jenkins label: + 1: | + "jenkins:\n authorizationStrategy:\n loggedInUsersCanDoAnything:\n allowAnonymousRead: false\n securityRealm:\n local:\n allowsSignup: false\n enableCaptcha: false\n users:\n - id: \"${chart-admin-username}\"\n name: \"Jenkins Admin\"\n password: \"${chart-admin-password}\"\n disableRememberMe: false\n mode: NORMAL\n numExecutors: 0\n labelString: \"testlabel\"\n projectNamingStrategy: \"standard\"\n markupFormatter:\n plainText\n clouds:\n - kubernetes:\n containerCapStr: \"10\"\n defaultsProviderTemplate: \"\"\n connectTimeout: \"5\"\n readTimeout: \"15\"\n jenkinsUrl: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080\"\n jenkinsTunnel: \"RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000\"\n skipTlsVerify: false\n usageRestricted: false\n maxRequestsPerHostStr: \"32\"\n retentionTimeout: \"5\"\n waitForPodSec: \"600\"\n name: \"kubernetes\"\n namespace: \"default\"\n restrictedPssSecurityContext: false\n serverUrl: \"https://kubernetes.default\"\n credentialsId: \"\"\n podLabels:\n - key: \"jenkins/RELEASE-NAME-jenkins-agent\"\n value: \"true\"\n templates:\n - name: \"default\"\n namespace: \"default\"\n id: 42bded8ec3f61c8c96801c1d85a30d56e84a8c53a8541dd374d93bae8f41f06f\n containers:\n - name: \"jnlp\"\n alwaysPullImage: false\n args: \"^${computer.jnlpmac} ^${computer.name}\"\n envVars:\n - envVar:\n key: \"JENKINS_URL\"\n value: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/\"\n image: \"jenkins/inbound-agent:3273.v4cfe589b_fd83-1\"\n privileged: \"false\"\n resourceLimitCpu: 512m\n resourceLimitMemory: 512Mi\n resourceRequestCpu: 512m\n resourceRequestMemory: 512Mi\n resourceRequestEphemeralStorage: \n runAsUser: \n runAsGroup: \n ttyEnabled: false\n workingDir: /home/jenkins/agent\n idleMinutes: 0\n instanceCap: 2147483647\n label: \"RELEASE-NAME-jenkins-agent \"\n nodeUsageMode: \"NORMAL\"\n podRetention: Never\n showRawYaml: true\n serviceAccount: \"default\"\n slaveConnectTimeoutStr: \"100\"\n yamlMergeStrategy: override\n inheritYamlMergeStrategy: false\n crumbIssuer:\n standard:\n excludeClientIPFromCrumb: true\nsecurity:\n apiToken:\n creationOfLegacyTokenEnabled: false\n tokenGenerationOnCreationEnabled: false\n usageStatisticsEnabled: true\nunclassified:\n location:\n url: http://RELEASE-NAME-jenkins:8080" +custom nfs workspace volume: + 1: | + "jenkins:\n authorizationStrategy:\n loggedInUsersCanDoAnything:\n allowAnonymousRead: false\n securityRealm:\n local:\n allowsSignup: false\n enableCaptcha: false\n users:\n - id: \"${chart-admin-username}\"\n name: \"Jenkins Admin\"\n password: \"${chart-admin-password}\"\n disableRememberMe: false\n mode: NORMAL\n numExecutors: 0\n labelString: \"\"\n projectNamingStrategy: \"standard\"\n markupFormatter:\n plainText\n clouds:\n - kubernetes:\n containerCapStr: \"10\"\n defaultsProviderTemplate: \"\"\n connectTimeout: \"5\"\n readTimeout: \"15\"\n jenkinsUrl: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080\"\n jenkinsTunnel: \"RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000\"\n skipTlsVerify: false\n usageRestricted: false\n maxRequestsPerHostStr: \"32\"\n retentionTimeout: \"5\"\n waitForPodSec: \"600\"\n name: \"kubernetes\"\n namespace: \"default\"\n restrictedPssSecurityContext: false\n serverUrl: \"https://kubernetes.default\"\n credentialsId: \"\"\n podLabels:\n - key: \"jenkins/RELEASE-NAME-jenkins-agent\"\n value: \"true\"\n templates:\n - name: \"default\"\n namespace: \"default\"\n id: e56e572576f7a1707e2231b738f8b5af26135500c12202d5582cc7c4328c7c3d\n containers:\n - name: \"jnlp\"\n alwaysPullImage: false\n args: \"^${computer.jnlpmac} ^${computer.name}\"\n envVars:\n - envVar:\n key: \"JENKINS_URL\"\n value: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/\"\n image: \"jenkins/inbound-agent:3273.v4cfe589b_fd83-1\"\n privileged: \"false\"\n resourceLimitCpu: 512m\n resourceLimitMemory: 512Mi\n resourceRequestCpu: 512m\n resourceRequestMemory: 512Mi\n resourceRequestEphemeralStorage: \n runAsUser: \n runAsGroup: \n ttyEnabled: false\n workingDir: /home/jenkins/agent\n idleMinutes: 0\n instanceCap: 2147483647\n label: \"RELEASE-NAME-jenkins-agent \"\n nodeUsageMode: \"NORMAL\"\n podRetention: Never\n showRawYaml: true\n serviceAccount: \"default\"\n slaveConnectTimeoutStr: \"100\"\n workspaceVolume:\n nfsWorkspaceVolume:\n readOnly: false\n serverAddress: \"1.1.1.1\"\n serverPath: \"/data\"\n yamlMergeStrategy: override\n inheritYamlMergeStrategy: false\n crumbIssuer:\n standard:\n excludeClientIPFromCrumb: true\nsecurity:\n apiToken:\n creationOfLegacyTokenEnabled: false\n tokenGenerationOnCreationEnabled: false\n usageStatisticsEnabled: true\nunclassified:\n location:\n url: http://RELEASE-NAME-jenkins:8080" +custom other workspace volume: + 1: | + "jenkins:\n authorizationStrategy:\n loggedInUsersCanDoAnything:\n allowAnonymousRead: false\n securityRealm:\n local:\n allowsSignup: false\n enableCaptcha: false\n users:\n - id: \"${chart-admin-username}\"\n name: \"Jenkins Admin\"\n password: \"${chart-admin-password}\"\n disableRememberMe: false\n mode: NORMAL\n numExecutors: 0\n labelString: \"\"\n projectNamingStrategy: \"standard\"\n markupFormatter:\n plainText\n clouds:\n - kubernetes:\n containerCapStr: \"10\"\n defaultsProviderTemplate: \"\"\n connectTimeout: \"5\"\n readTimeout: \"15\"\n jenkinsUrl: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080\"\n jenkinsTunnel: \"RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000\"\n skipTlsVerify: false\n usageRestricted: false\n maxRequestsPerHostStr: \"32\"\n retentionTimeout: \"5\"\n waitForPodSec: \"600\"\n name: \"kubernetes\"\n namespace: \"default\"\n restrictedPssSecurityContext: false\n serverUrl: \"https://kubernetes.default\"\n credentialsId: \"\"\n podLabels:\n - key: \"jenkins/RELEASE-NAME-jenkins-agent\"\n value: \"true\"\n templates:\n - name: \"default\"\n namespace: \"default\"\n id: efe909b1f2dc826cf1b853923cde1abd42401721ba292bf2b28b4b2081c6853c\n containers:\n - name: \"jnlp\"\n alwaysPullImage: false\n args: \"^${computer.jnlpmac} ^${computer.name}\"\n envVars:\n - envVar:\n key: \"JENKINS_URL\"\n value: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/\"\n image: \"jenkins/inbound-agent:3273.v4cfe589b_fd83-1\"\n privileged: \"false\"\n resourceLimitCpu: 512m\n resourceLimitMemory: 512Mi\n resourceRequestCpu: 512m\n resourceRequestMemory: 512Mi\n resourceRequestEphemeralStorage: \n runAsUser: \n runAsGroup: \n ttyEnabled: false\n workingDir: /home/jenkins/agent\n idleMinutes: 0\n instanceCap: 2147483647\n label: \"RELEASE-NAME-jenkins-agent \"\n nodeUsageMode: \"NORMAL\"\n podRetention: Never\n showRawYaml: true\n serviceAccount: \"default\"\n slaveConnectTimeoutStr: \"100\"\n workspaceVolume:\n persistentVolumeClaimWorkspaceVolume:\n claimName: \"my-claim\"\n readOnly: false\n yamlMergeStrategy: override\n inheritYamlMergeStrategy: false\n crumbIssuer:\n standard:\n excludeClientIPFromCrumb: true\nsecurity:\n apiToken:\n creationOfLegacyTokenEnabled: false\n tokenGenerationOnCreationEnabled: false\n usageStatisticsEnabled: true\nunclassified:\n location:\n url: http://RELEASE-NAME-jenkins:8080" +custom pvc workspace volume: + 1: | + "jenkins:\n authorizationStrategy:\n loggedInUsersCanDoAnything:\n allowAnonymousRead: false\n securityRealm:\n local:\n allowsSignup: false\n enableCaptcha: false\n users:\n - id: \"${chart-admin-username}\"\n name: \"Jenkins Admin\"\n password: \"${chart-admin-password}\"\n disableRememberMe: false\n mode: NORMAL\n numExecutors: 0\n labelString: \"\"\n projectNamingStrategy: \"standard\"\n markupFormatter:\n plainText\n clouds:\n - kubernetes:\n containerCapStr: \"10\"\n defaultsProviderTemplate: \"\"\n connectTimeout: \"5\"\n readTimeout: \"15\"\n jenkinsUrl: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080\"\n jenkinsTunnel: \"RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000\"\n skipTlsVerify: false\n usageRestricted: false\n maxRequestsPerHostStr: \"32\"\n retentionTimeout: \"5\"\n waitForPodSec: \"600\"\n name: \"kubernetes\"\n namespace: \"default\"\n restrictedPssSecurityContext: false\n serverUrl: \"https://kubernetes.default\"\n credentialsId: \"\"\n podLabels:\n - key: \"jenkins/RELEASE-NAME-jenkins-agent\"\n value: \"true\"\n templates:\n - name: \"default\"\n namespace: \"default\"\n id: 71def6770f583afe7f4e2c8b581aad7f8bb9570dc9f97d52aec8b28c0712cf2e\n containers:\n - name: \"jnlp\"\n alwaysPullImage: false\n args: \"^${computer.jnlpmac} ^${computer.name}\"\n envVars:\n - envVar:\n key: \"JENKINS_URL\"\n value: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/\"\n image: \"jenkins/inbound-agent:3273.v4cfe589b_fd83-1\"\n privileged: \"false\"\n resourceLimitCpu: 512m\n resourceLimitMemory: 512Mi\n resourceRequestCpu: 512m\n resourceRequestMemory: 512Mi\n resourceRequestEphemeralStorage: \n runAsUser: \n runAsGroup: \n ttyEnabled: false\n workingDir: /home/jenkins/agent\n idleMinutes: 0\n instanceCap: 2147483647\n label: \"RELEASE-NAME-jenkins-agent \"\n nodeUsageMode: \"NORMAL\"\n podRetention: Never\n showRawYaml: true\n serviceAccount: \"default\"\n slaveConnectTimeoutStr: \"100\"\n workspaceVolume:\n persistentVolumeClaimWorkspaceVolume:\n claimName: \"my-claim\"\n readOnly: false\n yamlMergeStrategy: override\n inheritYamlMergeStrategy: false\n crumbIssuer:\n standard:\n excludeClientIPFromCrumb: true\nsecurity:\n apiToken:\n creationOfLegacyTokenEnabled: false\n tokenGenerationOnCreationEnabled: false\n usageStatisticsEnabled: true\nunclassified:\n location:\n url: http://RELEASE-NAME-jenkins:8080" +customized config: 1: | |- jenkins: authorizationStrategy: - loggedInUsersCanDoAnything: - allowAnonymousRead: false + globalMatrix: + permissions: + - "Overall/Read:anonymous" securityRealm: - local: - allowsSignup: false - enableCaptcha: false - users: - - id: "${chart-admin-username}" - name: "Jenkins Admin" - password: "${chart-admin-password}" - disableRememberMe: false - mode: NORMAL - numExecutors: 0 + local + disableRememberMe: true + mode: EXCLUSIVE + numExecutors: 1 labelString: "" projectNamingStrategy: "standard" markupFormatter: - plainText + rawHtml: + disableSyntaxHighlighting: true clouds: - kubernetes: - containerCapStr: "10" - defaultsProviderTemplate: "" - connectTimeout: "5" - readTimeout: "15" - jenkinsUrl: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080" - jenkinsTunnel: "RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000" + containerCapStr: "22" + jnlpregistry: "private.registry.com" + defaultsProviderTemplate: "my-defaults" + connectTimeout: "11" + readTimeout: "12" + jenkinsUrl: "http://my-release-jenkins.other.svc.cluster.local:8080" + jenkinsTunnel: "my-release-jenkins-agent.other.svc.cluster.local:50000" skipTlsVerify: false usageRestricted: false maxRequestsPerHostStr: "32" @@ -3201,98 +87,88 @@ specify additional container and overwrite in additional agent: serverUrl: "https://kubernetes.default" credentialsId: "" podLabels: - - key: "jenkins/RELEASE-NAME-jenkins-agent" + - key: "jenkins/my-release-jenkins-agent" value: "true" templates: - - name: "default" + - name: "my-agent" namespace: "default" - id: 18b75bdc4461776f5739bf187bd9b9ea7ce06e90331250ea944184f358e094fa + annotations: + - key: ci.jenkins-agent/test + value: "custom" + id: 9afefe2f46fd71d6468ea8ae10d4eebcfac8c35f4606e8f5179b86aff17fdac5 containers: - - name: "jnlp" - alwaysPullImage: false + - name: "sideContainer" + alwaysPullImage: true args: "^${computer.jnlpmac} ^${computer.name}" + command: /bin/command envVars: - envVar: key: "JENKINS_URL" - value: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/" - image: "jenkins/inbound-agent:3273.v4cfe589b_fd83-1" - privileged: "false" - resourceLimitCpu: 512m - resourceLimitMemory: 512Mi - resourceRequestCpu: 512m - resourceRequestMemory: 512Mi - ttyEnabled: false - workingDir: /home/jenkins/agent - - name: "dind" - alwaysPullImage: false - args: "" - command: dockerd-entrypoint.sh - envVars: - - envVar: - key: "JENKINS_URL" - value: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/" - image: "docker:dind" + value: "http://my-release-jenkins.other.svc.cluster.local:8080/" + image: "my-image/jnlp:v1.2.3" privileged: "true" - resourceLimitCpu: 512m - resourceLimitMemory: 512Mi - resourceRequestCpu: 512m - resourceRequestMemory: 512Mi - ttyEnabled: false - workingDir: /home/jenkins/agent - idleMinutes: 0 - instanceCap: 2147483647 - label: "RELEASE-NAME-jenkins-agent " - nodeUsageMode: "NORMAL" - podRetention: Never - showRawYaml: true - serviceAccount: "default" - slaveConnectTimeoutStr: "100" - yamlMergeStrategy: override - inheritYamlMergeStrategy: false - - name: "additional-agent" - namespace: "default" - id: 96f729fa0d90feb954e6e7cfd68e6366dbfc6150311c1626cabc2853645e0ead - containers: - - name: "jnlp" - alwaysPullImage: false - args: "^${computer.jnlpmac} ^${computer.name}" - envVars: - - envVar: - key: "JENKINS_URL" - value: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/" - image: "jenkins/inbound-agent:3273.v4cfe589b_fd83-1" - privileged: "false" - resourceLimitCpu: 512m - resourceLimitMemory: 512Mi - resourceRequestCpu: 512m - resourceRequestMemory: 512Mi - ttyEnabled: false - workingDir: /home/jenkins/agent - - name: "additional" - alwaysPullImage: false - args: "arg1 arg2" - command: entrypoint.sh - envVars: - - envVar: - key: "JENKINS_URL" - value: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/" - image: "my-additional-container-image:latest" - privileged: "false" - resourceLimitCpu: 512m - resourceLimitMemory: 512Mi - resourceRequestCpu: 512m - resourceRequestMemory: 512Mi - ttyEnabled: false - workingDir: /home/jenkins/agent - idleMinutes: 0 + resourceLimitCpu: 1024m + resourceLimitMemory: 1Gi + resourceLimitEphemeralStorage: 1Gi + resourceRequestCpu: 756m + resourceRequestMemory: 768Mi + resourceRequestEphemeralStorage: 512Mi + runAsUser: 2000 + runAsGroup: 2000 + ttyEnabled: true + workingDir: /workdir + envVars: + - envVar: + key: VAR + value: value + idleMinutes: 30 instanceCap: 2147483647 - label: "RELEASE-NAME-jenkins-agent " + imagePullSecrets: + - name: pullSecret + label: "my-release-jenkins-agent " + nodeSelector: jenkins-agent=v1,selector=abc nodeUsageMode: "NORMAL" - podRetention: Never + podRetention: onFailure showRawYaml: true - serviceAccount: "default" - slaveConnectTimeoutStr: "100" - yamlMergeStrategy: override + serviceAccount: "agent-serviceaccount" + slaveConnectTimeoutStr: "111" + volumes: + - configMapVolume: + configMapName: "myconfigmap" + mountPath: "/var/myapp/myconfigmap" + - emptyDirVolume: + memory: false + mountPath: "/var/myapp/myemptydir" + - hostPathVolume: + hostPath: "/var/lib/containers" + mountPath: "/var/myapp/myhostpath" + - nfsVolume: + mountPath: "/var/myapp/mynfs" + readOnly: false + serverAddress: "192.0.2.0" + serverPath: "/var/lib/containers" + - persistentVolumeClaim: + claimName: "mypvc" + mountPath: "/var/myapp/mypvc" + readOnly: false + - secretVolume: + defaultMode: "600" + mountPath: "/var/myapp/mysecret" + secretName: "mysecret" + - genericEphemeralVolume: + accessModes: "ReadWriteOnce" + mountPath: "/var/myapp/myephemeralvolume" + requestsSize: "2Gi" + storageClassName: "test-storageclass" + yaml: |- + apiVersion: v1 + kind: Pod + spec: + tolerations: + - key: "key" + operator: "Equal" + value: "value" + yamlMergeStrategy: merge inheritYamlMergeStrategy: false crumbIssuer: standard: @@ -3304,89 +180,12 @@ specify additional container and overwrite in additional agent: usageStatisticsEnabled: true unclassified: location: - url: http://RELEASE-NAME-jenkins:8080 -specify security settings with apiToken override: + adminAddress: admin@example.org + url: https://jenkins.example.com +default config: 1: | - |- - jenkins: - authorizationStrategy: - loggedInUsersCanDoAnything: - allowAnonymousRead: false - securityRealm: - local: - allowsSignup: false - enableCaptcha: false - users: - - id: "${chart-admin-username}" - name: "Jenkins Admin" - password: "${chart-admin-password}" - disableRememberMe: false - mode: NORMAL - numExecutors: 0 - labelString: "" - projectNamingStrategy: "standard" - markupFormatter: - plainText - clouds: - - kubernetes: - containerCapStr: "10" - defaultsProviderTemplate: "" - connectTimeout: "5" - readTimeout: "15" - jenkinsUrl: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080" - jenkinsTunnel: "RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000" - skipTlsVerify: false - usageRestricted: false - maxRequestsPerHostStr: "32" - retentionTimeout: "5" - waitForPodSec: "600" - name: "kubernetes" - namespace: "default" - restrictedPssSecurityContext: false - serverUrl: "https://kubernetes.default" - credentialsId: "" - podLabels: - - key: "jenkins/RELEASE-NAME-jenkins-agent" - value: "true" - templates: - - name: "default" - namespace: "default" - id: 42bded8ec3f61c8c96801c1d85a30d56e84a8c53a8541dd374d93bae8f41f06f - containers: - - name: "jnlp" - alwaysPullImage: false - args: "^${computer.jnlpmac} ^${computer.name}" - envVars: - - envVar: - key: "JENKINS_URL" - value: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/" - image: "jenkins/inbound-agent:3273.v4cfe589b_fd83-1" - privileged: "false" - resourceLimitCpu: 512m - resourceLimitMemory: 512Mi - resourceRequestCpu: 512m - resourceRequestMemory: 512Mi - ttyEnabled: false - workingDir: /home/jenkins/agent - idleMinutes: 0 - instanceCap: 2147483647 - label: "RELEASE-NAME-jenkins-agent " - nodeUsageMode: "NORMAL" - podRetention: Never - showRawYaml: true - serviceAccount: "default" - slaveConnectTimeoutStr: "100" - yamlMergeStrategy: override - inheritYamlMergeStrategy: false - crumbIssuer: - standard: - excludeClientIPFromCrumb: true - security: - apiToken: overridden - unclassified: - location: - url: http://RELEASE-NAME-jenkins:8080 -specify security settings without apiToken override: + "jenkins:\n authorizationStrategy:\n loggedInUsersCanDoAnything:\n allowAnonymousRead: false\n securityRealm:\n local:\n allowsSignup: false\n enableCaptcha: false\n users:\n - id: \"${chart-admin-username}\"\n name: \"Jenkins Admin\"\n password: \"${chart-admin-password}\"\n disableRememberMe: false\n mode: NORMAL\n numExecutors: 0\n labelString: \"\"\n projectNamingStrategy: \"standard\"\n markupFormatter:\n plainText\n clouds:\n - kubernetes:\n containerCapStr: \"10\"\n defaultsProviderTemplate: \"\"\n connectTimeout: \"5\"\n readTimeout: \"15\"\n jenkinsUrl: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080\"\n jenkinsTunnel: \"RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000\"\n skipTlsVerify: false\n usageRestricted: false\n maxRequestsPerHostStr: \"32\"\n retentionTimeout: \"5\"\n waitForPodSec: \"600\"\n name: \"kubernetes\"\n namespace: \"default\"\n restrictedPssSecurityContext: false\n serverUrl: \"https://kubernetes.default\"\n credentialsId: \"\"\n podLabels:\n - key: \"jenkins/RELEASE-NAME-jenkins-agent\"\n value: \"true\"\n templates:\n - name: \"default\"\n namespace: \"default\"\n id: 42bded8ec3f61c8c96801c1d85a30d56e84a8c53a8541dd374d93bae8f41f06f\n containers:\n - name: \"jnlp\"\n alwaysPullImage: false\n args: \"^${computer.jnlpmac} ^${computer.name}\"\n envVars:\n - envVar:\n key: \"JENKINS_URL\"\n value: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/\"\n image: \"jenkins/inbound-agent:3273.v4cfe589b_fd83-1\"\n privileged: \"false\"\n resourceLimitCpu: 512m\n resourceLimitMemory: 512Mi\n resourceRequestCpu: 512m\n resourceRequestMemory: 512Mi\n resourceRequestEphemeralStorage: \n runAsUser: \n runAsGroup: \n ttyEnabled: false\n workingDir: /home/jenkins/agent\n idleMinutes: 0\n instanceCap: 2147483647\n label: \"RELEASE-NAME-jenkins-agent \"\n nodeUsageMode: \"NORMAL\"\n podRetention: Never\n showRawYaml: true\n serviceAccount: \"default\"\n slaveConnectTimeoutStr: \"100\"\n yamlMergeStrategy: override\n inheritYamlMergeStrategy: false\n crumbIssuer:\n standard:\n excludeClientIPFromCrumb: true\nsecurity:\n apiToken:\n creationOfLegacyTokenEnabled: false\n tokenGenerationOnCreationEnabled: false\n usageStatisticsEnabled: true\nunclassified:\n location:\n url: http://RELEASE-NAME-jenkins:8080" +disable agents: 1: | |- jenkins: @@ -3414,51 +213,18 @@ specify security settings without apiToken override: defaultsProviderTemplate: "" connectTimeout: "5" readTimeout: "15" - jenkinsUrl: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080" - jenkinsTunnel: "RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000" + jenkinsUrl: "http://RELEASE-NAME-jenkins.controller-namespace.svc.cluster.local:8080" + jenkinsTunnel: "RELEASE-NAME-jenkins-agent.controller-namespace.svc.cluster.local:50000" skipTlsVerify: false usageRestricted: false maxRequestsPerHostStr: "32" retentionTimeout: "5" waitForPodSec: "600" name: "kubernetes" - namespace: "default" + namespace: "controller-namespace" restrictedPssSecurityContext: false serverUrl: "https://kubernetes.default" credentialsId: "" - podLabels: - - key: "jenkins/RELEASE-NAME-jenkins-agent" - value: "true" - templates: - - name: "default" - namespace: "default" - id: 42bded8ec3f61c8c96801c1d85a30d56e84a8c53a8541dd374d93bae8f41f06f - containers: - - name: "jnlp" - alwaysPullImage: false - args: "^${computer.jnlpmac} ^${computer.name}" - envVars: - - envVar: - key: "JENKINS_URL" - value: "http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/" - image: "jenkins/inbound-agent:3273.v4cfe589b_fd83-1" - privileged: "false" - resourceLimitCpu: 512m - resourceLimitMemory: 512Mi - resourceRequestCpu: 512m - resourceRequestMemory: 512Mi - ttyEnabled: false - workingDir: /home/jenkins/agent - idleMinutes: 0 - instanceCap: 2147483647 - label: "RELEASE-NAME-jenkins-agent " - nodeUsageMode: "NORMAL" - podRetention: Never - showRawYaml: true - serviceAccount: "default" - slaveConnectTimeoutStr: "100" - yamlMergeStrategy: override - inheritYamlMergeStrategy: false crumbIssuer: standard: excludeClientIPFromCrumb: true @@ -3467,8 +233,48 @@ specify security settings without apiToken override: creationOfLegacyTokenEnabled: false tokenGenerationOnCreationEnabled: false usageStatisticsEnabled: true - gitHostKeyVerificationConfiguration: - sshHostKeyVerificationStrategy: acceptFirstConnectionStrategy unclassified: location: url: http://RELEASE-NAME-jenkins:8080 +disable useDefaultServiceAccount: + 1: | + "jenkins:\n authorizationStrategy:\n loggedInUsersCanDoAnything:\n allowAnonymousRead: false\n securityRealm:\n local:\n allowsSignup: false\n enableCaptcha: false\n users:\n - id: \"${chart-admin-username}\"\n name: \"Jenkins Admin\"\n password: \"${chart-admin-password}\"\n disableRememberMe: false\n mode: NORMAL\n numExecutors: 0\n labelString: \"\"\n projectNamingStrategy: \"standard\"\n markupFormatter:\n plainText\n clouds:\n - kubernetes:\n containerCapStr: \"10\"\n defaultsProviderTemplate: \"\"\n connectTimeout: \"5\"\n readTimeout: \"15\"\n jenkinsUrl: \"http://RELEASE-NAME-jenkins.NAMESPACE.svc.cluster.local:8080\"\n jenkinsTunnel: \"RELEASE-NAME-jenkins-agent.NAMESPACE.svc.cluster.local:50000\"\n skipTlsVerify: false\n usageRestricted: false\n maxRequestsPerHostStr: \"32\"\n retentionTimeout: \"5\"\n waitForPodSec: \"600\"\n name: \"kubernetes\"\n namespace: \"NAMESPACE\"\n restrictedPssSecurityContext: false\n serverUrl: \"https://kubernetes.default\"\n credentialsId: \"\"\n podLabels:\n - key: \"jenkins/RELEASE-NAME-jenkins-agent\"\n value: \"true\"\n templates:\n - name: \"default\"\n namespace: \"NAMESPACE\"\n id: 2a718679491de06549a5e1185c813d05edcacd4d47d90a3edc525c0b20a37e38\n containers:\n - name: \"jnlp\"\n alwaysPullImage: false\n args: \"^${computer.jnlpmac} ^${computer.name}\"\n envVars:\n - envVar:\n key: \"JENKINS_URL\"\n value: \"http://RELEASE-NAME-jenkins.NAMESPACE.svc.cluster.local:8080/\"\n image: \"jenkins/inbound-agent:3273.v4cfe589b_fd83-1\"\n privileged: \"false\"\n resourceLimitCpu: 512m\n resourceLimitMemory: 512Mi\n resourceRequestCpu: 512m\n resourceRequestMemory: 512Mi\n resourceRequestEphemeralStorage: \n runAsUser: \n runAsGroup: \n ttyEnabled: false\n workingDir: /home/jenkins/agent\n idleMinutes: 0\n instanceCap: 2147483647\n label: \"RELEASE-NAME-jenkins-agent \"\n nodeUsageMode: \"NORMAL\"\n podRetention: Never\n showRawYaml: true\n slaveConnectTimeoutStr: \"100\"\n yamlMergeStrategy: override\n inheritYamlMergeStrategy: false\n crumbIssuer:\n standard:\n excludeClientIPFromCrumb: true\nsecurity:\n apiToken:\n creationOfLegacyTokenEnabled: false\n tokenGenerationOnCreationEnabled: false\n usageStatisticsEnabled: true\nunclassified:\n location:\n url: http://RELEASE-NAME-jenkins:8080" +empty projectNamingStrategy: + 1: | + "jenkins:\n authorizationStrategy:\n loggedInUsersCanDoAnything:\n allowAnonymousRead: false\n securityRealm:\n local:\n allowsSignup: false\n enableCaptcha: false\n users:\n - id: \"${chart-admin-username}\"\n name: \"Jenkins Admin\"\n password: \"${chart-admin-password}\"\n disableRememberMe: false\n mode: NORMAL\n numExecutors: 0\n labelString: \"\"\n markupFormatter:\n plainText\n clouds:\n - kubernetes:\n containerCapStr: \"10\"\n defaultsProviderTemplate: \"\"\n connectTimeout: \"5\"\n readTimeout: \"15\"\n jenkinsUrl: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080\"\n jenkinsTunnel: \"RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000\"\n skipTlsVerify: false\n usageRestricted: false\n maxRequestsPerHostStr: \"32\"\n retentionTimeout: \"5\"\n waitForPodSec: \"600\"\n name: \"kubernetes\"\n namespace: \"default\"\n restrictedPssSecurityContext: false\n serverUrl: \"https://kubernetes.default\"\n credentialsId: \"\"\n podLabels:\n - key: \"jenkins/RELEASE-NAME-jenkins-agent\"\n value: \"true\"\n templates:\n - name: \"default\"\n namespace: \"default\"\n id: 42bded8ec3f61c8c96801c1d85a30d56e84a8c53a8541dd374d93bae8f41f06f\n containers:\n - name: \"jnlp\"\n alwaysPullImage: false\n args: \"^${computer.jnlpmac} ^${computer.name}\"\n envVars:\n - envVar:\n key: \"JENKINS_URL\"\n value: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/\"\n image: \"jenkins/inbound-agent:3273.v4cfe589b_fd83-1\"\n privileged: \"false\"\n resourceLimitCpu: 512m\n resourceLimitMemory: 512Mi\n resourceRequestCpu: 512m\n resourceRequestMemory: 512Mi\n resourceRequestEphemeralStorage: \n runAsUser: \n runAsGroup: \n ttyEnabled: false\n workingDir: /home/jenkins/agent\n idleMinutes: 0\n instanceCap: 2147483647\n label: \"RELEASE-NAME-jenkins-agent \"\n nodeUsageMode: \"NORMAL\"\n podRetention: Never\n showRawYaml: true\n serviceAccount: \"default\"\n slaveConnectTimeoutStr: \"100\"\n yamlMergeStrategy: override\n inheritYamlMergeStrategy: false\n crumbIssuer:\n standard:\n excludeClientIPFromCrumb: true\nsecurity:\n apiToken:\n creationOfLegacyTokenEnabled: false\n tokenGenerationOnCreationEnabled: false\n usageStatisticsEnabled: true\nunclassified:\n location:\n url: http://RELEASE-NAME-jenkins:8080" +legacyRemotingSecurityEnabled = false: + 1: | + "jenkins:\n authorizationStrategy:\n loggedInUsersCanDoAnything:\n allowAnonymousRead: false\n securityRealm:\n local:\n allowsSignup: false\n enableCaptcha: false\n users:\n - id: \"${chart-admin-username}\"\n name: \"Jenkins Admin\"\n password: \"${chart-admin-password}\"\n disableRememberMe: false\n mode: NORMAL\n numExecutors: 0\n labelString: \"\"\n projectNamingStrategy: \"standard\"\n markupFormatter:\n plainText\n clouds:\n - kubernetes:\n containerCapStr: \"10\"\n defaultsProviderTemplate: \"\"\n connectTimeout: \"5\"\n readTimeout: \"15\"\n jenkinsUrl: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080\"\n jenkinsTunnel: \"RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000\"\n skipTlsVerify: false\n usageRestricted: false\n maxRequestsPerHostStr: \"32\"\n retentionTimeout: \"5\"\n waitForPodSec: \"600\"\n name: \"kubernetes\"\n namespace: \"default\"\n restrictedPssSecurityContext: false\n serverUrl: \"https://kubernetes.default\"\n credentialsId: \"\"\n podLabels:\n - key: \"jenkins/RELEASE-NAME-jenkins-agent\"\n value: \"true\"\n templates:\n - name: \"default\"\n namespace: \"default\"\n id: 42bded8ec3f61c8c96801c1d85a30d56e84a8c53a8541dd374d93bae8f41f06f\n containers:\n - name: \"jnlp\"\n alwaysPullImage: false\n args: \"^${computer.jnlpmac} ^${computer.name}\"\n envVars:\n - envVar:\n key: \"JENKINS_URL\"\n value: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/\"\n image: \"jenkins/inbound-agent:3273.v4cfe589b_fd83-1\"\n privileged: \"false\"\n resourceLimitCpu: 512m\n resourceLimitMemory: 512Mi\n resourceRequestCpu: 512m\n resourceRequestMemory: 512Mi\n resourceRequestEphemeralStorage: \n runAsUser: \n runAsGroup: \n ttyEnabled: false\n workingDir: /home/jenkins/agent\n idleMinutes: 0\n instanceCap: 2147483647\n label: \"RELEASE-NAME-jenkins-agent \"\n nodeUsageMode: \"NORMAL\"\n podRetention: Never\n showRawYaml: true\n serviceAccount: \"default\"\n slaveConnectTimeoutStr: \"100\"\n yamlMergeStrategy: override\n inheritYamlMergeStrategy: false\n crumbIssuer:\n standard:\n excludeClientIPFromCrumb: true\nsecurity:\n apiToken:\n creationOfLegacyTokenEnabled: false\n tokenGenerationOnCreationEnabled: false\n usageStatisticsEnabled: true\nunclassified:\n location:\n url: http://RELEASE-NAME-jenkins:8080" +legacyRemotingSecurityEnabled = true: + 1: | + "jenkins:\n authorizationStrategy:\n loggedInUsersCanDoAnything:\n allowAnonymousRead: false\n securityRealm:\n local:\n allowsSignup: false\n enableCaptcha: false\n users:\n - id: \"${chart-admin-username}\"\n name: \"Jenkins Admin\"\n password: \"${chart-admin-password}\"\n disableRememberMe: false\n remotingSecurity:\n enabled: true\n mode: NORMAL\n numExecutors: 0\n labelString: \"\"\n projectNamingStrategy: \"standard\"\n markupFormatter:\n plainText\n clouds:\n - kubernetes:\n containerCapStr: \"10\"\n defaultsProviderTemplate: \"\"\n connectTimeout: \"5\"\n readTimeout: \"15\"\n jenkinsUrl: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080\"\n jenkinsTunnel: \"RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000\"\n skipTlsVerify: false\n usageRestricted: false\n maxRequestsPerHostStr: \"32\"\n retentionTimeout: \"5\"\n waitForPodSec: \"600\"\n name: \"kubernetes\"\n namespace: \"default\"\n restrictedPssSecurityContext: false\n serverUrl: \"https://kubernetes.default\"\n credentialsId: \"\"\n podLabels:\n - key: \"jenkins/RELEASE-NAME-jenkins-agent\"\n value: \"true\"\n templates:\n - name: \"default\"\n namespace: \"default\"\n id: 42bded8ec3f61c8c96801c1d85a30d56e84a8c53a8541dd374d93bae8f41f06f\n containers:\n - name: \"jnlp\"\n alwaysPullImage: false\n args: \"^${computer.jnlpmac} ^${computer.name}\"\n envVars:\n - envVar:\n key: \"JENKINS_URL\"\n value: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/\"\n image: \"jenkins/inbound-agent:3273.v4cfe589b_fd83-1\"\n privileged: \"false\"\n resourceLimitCpu: 512m\n resourceLimitMemory: 512Mi\n resourceRequestCpu: 512m\n resourceRequestMemory: 512Mi\n resourceRequestEphemeralStorage: \n runAsUser: \n runAsGroup: \n ttyEnabled: false\n workingDir: /home/jenkins/agent\n idleMinutes: 0\n instanceCap: 2147483647\n label: \"RELEASE-NAME-jenkins-agent \"\n nodeUsageMode: \"NORMAL\"\n podRetention: Never\n showRawYaml: true\n serviceAccount: \"default\"\n slaveConnectTimeoutStr: \"100\"\n yamlMergeStrategy: override\n inheritYamlMergeStrategy: false\n crumbIssuer:\n standard:\n excludeClientIPFromCrumb: true\nsecurity:\n apiToken:\n creationOfLegacyTokenEnabled: false\n tokenGenerationOnCreationEnabled: false\n usageStatisticsEnabled: true\nunclassified:\n location:\n url: http://RELEASE-NAME-jenkins:8080" +non-string projectNamingStrategy: + 1: | + "jenkins:\n authorizationStrategy:\n loggedInUsersCanDoAnything:\n allowAnonymousRead: false\n securityRealm:\n local:\n allowsSignup: false\n enableCaptcha: false\n users:\n - id: \"${chart-admin-username}\"\n name: \"Jenkins Admin\"\n password: \"${chart-admin-password}\"\n disableRememberMe: false\n mode: NORMAL\n numExecutors: 0\n labelString: \"\"\n projectNamingStrategy:\n myConfiguration:\n mySetting1: true\n mySetting2: something\n markupFormatter:\n plainText\n clouds:\n - kubernetes:\n containerCapStr: \"10\"\n defaultsProviderTemplate: \"\"\n connectTimeout: \"5\"\n readTimeout: \"15\"\n jenkinsUrl: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080\"\n jenkinsTunnel: \"RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000\"\n skipTlsVerify: false\n usageRestricted: false\n maxRequestsPerHostStr: \"32\"\n retentionTimeout: \"5\"\n waitForPodSec: \"600\"\n name: \"kubernetes\"\n namespace: \"default\"\n restrictedPssSecurityContext: false\n serverUrl: \"https://kubernetes.default\"\n credentialsId: \"\"\n podLabels:\n - key: \"jenkins/RELEASE-NAME-jenkins-agent\"\n value: \"true\"\n templates:\n - name: \"default\"\n namespace: \"default\"\n id: 42bded8ec3f61c8c96801c1d85a30d56e84a8c53a8541dd374d93bae8f41f06f\n containers:\n - name: \"jnlp\"\n alwaysPullImage: false\n args: \"^${computer.jnlpmac} ^${computer.name}\"\n envVars:\n - envVar:\n key: \"JENKINS_URL\"\n value: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/\"\n image: \"jenkins/inbound-agent:3273.v4cfe589b_fd83-1\"\n privileged: \"false\"\n resourceLimitCpu: 512m\n resourceLimitMemory: 512Mi\n resourceRequestCpu: 512m\n resourceRequestMemory: 512Mi\n resourceRequestEphemeralStorage: \n runAsUser: \n runAsGroup: \n ttyEnabled: false\n workingDir: /home/jenkins/agent\n idleMinutes: 0\n instanceCap: 2147483647\n label: \"RELEASE-NAME-jenkins-agent \"\n nodeUsageMode: \"NORMAL\"\n podRetention: Never\n showRawYaml: true\n serviceAccount: \"default\"\n slaveConnectTimeoutStr: \"100\"\n yamlMergeStrategy: override\n inheritYamlMergeStrategy: false\n crumbIssuer:\n standard:\n excludeClientIPFromCrumb: true\nsecurity:\n apiToken:\n creationOfLegacyTokenEnabled: false\n tokenGenerationOnCreationEnabled: false\n usageStatisticsEnabled: true\nunclassified:\n location:\n url: http://RELEASE-NAME-jenkins:8080" +set agent.serviceAccount: + 1: | + "jenkins:\n authorizationStrategy:\n loggedInUsersCanDoAnything:\n allowAnonymousRead: false\n securityRealm:\n local:\n allowsSignup: false\n enableCaptcha: false\n users:\n - id: \"${chart-admin-username}\"\n name: \"Jenkins Admin\"\n password: \"${chart-admin-password}\"\n disableRememberMe: false\n mode: NORMAL\n numExecutors: 0\n labelString: \"\"\n projectNamingStrategy: \"standard\"\n markupFormatter:\n plainText\n clouds:\n - kubernetes:\n containerCapStr: \"10\"\n defaultsProviderTemplate: \"\"\n connectTimeout: \"5\"\n readTimeout: \"15\"\n jenkinsUrl: \"http://RELEASE-NAME-jenkins.NAMESPACE.svc.cluster.local:8080\"\n jenkinsTunnel: \"RELEASE-NAME-jenkins-agent.NAMESPACE.svc.cluster.local:50000\"\n skipTlsVerify: false\n usageRestricted: false\n maxRequestsPerHostStr: \"32\"\n retentionTimeout: \"5\"\n waitForPodSec: \"600\"\n name: \"kubernetes\"\n namespace: \"NAMESPACE\"\n restrictedPssSecurityContext: false\n serverUrl: \"https://kubernetes.default\"\n credentialsId: \"\"\n podLabels:\n - key: \"jenkins/RELEASE-NAME-jenkins-agent\"\n value: \"true\"\n templates:\n - name: \"default\"\n namespace: \"NAMESPACE\"\n id: 323bcce93abb33a4e5cb14ce3dc2d489cb87da7223e5a8a171795c893bed5644\n containers:\n - name: \"jnlp\"\n alwaysPullImage: false\n args: \"^${computer.jnlpmac} ^${computer.name}\"\n envVars:\n - envVar:\n key: \"JENKINS_URL\"\n value: \"http://RELEASE-NAME-jenkins.NAMESPACE.svc.cluster.local:8080/\"\n image: \"jenkins/inbound-agent:3273.v4cfe589b_fd83-1\"\n privileged: \"false\"\n resourceLimitCpu: 512m\n resourceLimitMemory: 512Mi\n resourceRequestCpu: 512m\n resourceRequestMemory: 512Mi\n resourceRequestEphemeralStorage: \n runAsUser: \n runAsGroup: \n ttyEnabled: false\n workingDir: /home/jenkins/agent\n idleMinutes: 0\n instanceCap: 2147483647\n label: \"RELEASE-NAME-jenkins-agent \"\n nodeUsageMode: \"NORMAL\"\n podRetention: Never\n showRawYaml: true\n serviceAccount: \"testing\"\n slaveConnectTimeoutStr: \"100\"\n yamlMergeStrategy: override\n inheritYamlMergeStrategy: false\n crumbIssuer:\n standard:\n excludeClientIPFromCrumb: true\nsecurity:\n apiToken:\n creationOfLegacyTokenEnabled: false\n tokenGenerationOnCreationEnabled: false\n usageStatisticsEnabled: true\nunclassified:\n location:\n url: http://RELEASE-NAME-jenkins:8080" +set directConnection: + 1: | + "jenkins:\n authorizationStrategy:\n loggedInUsersCanDoAnything:\n allowAnonymousRead: false\n securityRealm:\n local:\n allowsSignup: false\n enableCaptcha: false\n users:\n - id: \"${chart-admin-username}\"\n name: \"Jenkins Admin\"\n password: \"${chart-admin-password}\"\n disableRememberMe: false\n mode: NORMAL\n numExecutors: 0\n labelString: \"\"\n projectNamingStrategy: \"standard\"\n markupFormatter:\n plainText\n clouds:\n - kubernetes:\n containerCapStr: \"10\"\n defaultsProviderTemplate: \"\"\n connectTimeout: \"5\"\n readTimeout: \"15\"\n directConnection: true\n skipTlsVerify: false\n usageRestricted: false\n maxRequestsPerHostStr: \"32\"\n retentionTimeout: \"5\"\n waitForPodSec: \"600\"\n name: \"kubernetes\"\n namespace: \"default\"\n restrictedPssSecurityContext: false\n serverUrl: \"https://kubernetes.default\"\n credentialsId: \"\"\n podLabels:\n - key: \"jenkins/RELEASE-NAME-jenkins-agent\"\n value: \"true\"\n templates:\n - name: \"default\"\n namespace: \"default\"\n id: 75aee335662067306e699140a72df69929ca7a19d55e3a2e2824632fd43a6663\n containers:\n - name: \"jnlp\"\n alwaysPullImage: false\n args: \"^${computer.jnlpmac} ^${computer.name}\"\n envVars:\n - envVar:\n key: \"JENKINS_DIRECT_CONNECTION\"\n value: \"RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000\"\n image: \"jenkins/inbound-agent:3273.v4cfe589b_fd83-1\"\n privileged: \"false\"\n resourceLimitCpu: 512m\n resourceLimitMemory: 512Mi\n resourceRequestCpu: 512m\n resourceRequestMemory: 512Mi\n resourceRequestEphemeralStorage: \n runAsUser: \n runAsGroup: \n ttyEnabled: false\n workingDir: /home/jenkins/agent\n idleMinutes: 0\n instanceCap: 2147483647\n label: \"RELEASE-NAME-jenkins-agent \"\n nodeUsageMode: \"NORMAL\"\n podRetention: Never\n showRawYaml: true\n serviceAccount: \"default\"\n slaveConnectTimeoutStr: \"100\"\n yamlMergeStrategy: override\n inheritYamlMergeStrategy: false\n crumbIssuer:\n standard:\n excludeClientIPFromCrumb: true\nsecurity:\n apiToken:\n creationOfLegacyTokenEnabled: false\n tokenGenerationOnCreationEnabled: false\n usageStatisticsEnabled: true\nunclassified:\n location:\n url: http://RELEASE-NAME-jenkins:8080" +set restrictedPssSecurityContext: + 1: | + "jenkins:\n authorizationStrategy:\n loggedInUsersCanDoAnything:\n allowAnonymousRead: false\n securityRealm:\n local:\n allowsSignup: false\n enableCaptcha: false\n users:\n - id: \"${chart-admin-username}\"\n name: \"Jenkins Admin\"\n password: \"${chart-admin-password}\"\n disableRememberMe: false\n mode: NORMAL\n numExecutors: 0\n labelString: \"\"\n projectNamingStrategy: \"standard\"\n markupFormatter:\n plainText\n clouds:\n - kubernetes:\n containerCapStr: \"10\"\n defaultsProviderTemplate: \"\"\n connectTimeout: \"5\"\n readTimeout: \"15\"\n jenkinsUrl: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080\"\n jenkinsTunnel: \"RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000\"\n skipTlsVerify: false\n usageRestricted: false\n maxRequestsPerHostStr: \"32\"\n retentionTimeout: \"5\"\n waitForPodSec: \"600\"\n name: \"kubernetes\"\n namespace: \"default\"\n restrictedPssSecurityContext: true\n serverUrl: \"https://kubernetes.default\"\n credentialsId: \"\"\n podLabels:\n - key: \"jenkins/RELEASE-NAME-jenkins-agent\"\n value: \"true\"\n templates:\n - name: \"default\"\n namespace: \"default\"\n id: ebb6fcab3b2ef009091faad57e383b314b7d38d6340c91b292e7490dce339915\n containers:\n - name: \"jnlp\"\n alwaysPullImage: false\n args: \"^${computer.jnlpmac} ^${computer.name}\"\n envVars:\n - envVar:\n key: \"JENKINS_URL\"\n value: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/\"\n image: \"jenkins/inbound-agent:3273.v4cfe589b_fd83-1\"\n privileged: \"false\"\n resourceLimitCpu: 512m\n resourceLimitMemory: 512Mi\n resourceRequestCpu: 512m\n resourceRequestMemory: 512Mi\n resourceRequestEphemeralStorage: \n runAsUser: \n runAsGroup: \n ttyEnabled: false\n workingDir: /home/jenkins/agent\n idleMinutes: 0\n instanceCap: 2147483647\n label: \"RELEASE-NAME-jenkins-agent \"\n nodeUsageMode: \"NORMAL\"\n podRetention: Never\n showRawYaml: true\n serviceAccount: \"default\"\n slaveConnectTimeoutStr: \"100\"\n yamlMergeStrategy: override\n inheritYamlMergeStrategy: false\n crumbIssuer:\n standard:\n excludeClientIPFromCrumb: true\nsecurity:\n apiToken:\n creationOfLegacyTokenEnabled: false\n tokenGenerationOnCreationEnabled: false\n usageStatisticsEnabled: true\nunclassified:\n location:\n url: http://RELEASE-NAME-jenkins:8080" +set secretEnvVars: + 1: | + "jenkins:\n authorizationStrategy:\n loggedInUsersCanDoAnything:\n allowAnonymousRead: false\n securityRealm:\n local:\n allowsSignup: false\n enableCaptcha: false\n users:\n - id: \"${chart-admin-username}\"\n name: \"Jenkins Admin\"\n password: \"${chart-admin-password}\"\n disableRememberMe: false\n mode: NORMAL\n numExecutors: 0\n labelString: \"\"\n projectNamingStrategy: \"standard\"\n markupFormatter:\n plainText\n clouds:\n - kubernetes:\n containerCapStr: \"10\"\n defaultsProviderTemplate: \"\"\n connectTimeout: \"5\"\n readTimeout: \"15\"\n jenkinsUrl: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080\"\n jenkinsTunnel: \"RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000\"\n skipTlsVerify: false\n usageRestricted: false\n maxRequestsPerHostStr: \"32\"\n retentionTimeout: \"5\"\n waitForPodSec: \"600\"\n name: \"kubernetes\"\n namespace: \"default\"\n restrictedPssSecurityContext: false\n serverUrl: \"https://kubernetes.default\"\n credentialsId: \"\"\n podLabels:\n - key: \"jenkins/RELEASE-NAME-jenkins-agent\"\n value: \"true\"\n templates:\n - name: \"default\"\n namespace: \"default\"\n id: 7fb27ea5e85841a5ad22b219180c2696d304da2cd07c06a47148525e2cd3434f\n containers:\n - name: \"jnlp\"\n alwaysPullImage: false\n args: \"^${computer.jnlpmac} ^${computer.name}\"\n envVars:\n - envVar:\n key: \"JENKINS_URL\"\n value: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/\"\n image: \"jenkins/inbound-agent:3273.v4cfe589b_fd83-1\"\n privileged: \"false\"\n resourceLimitCpu: 512m\n resourceLimitMemory: 512Mi\n resourceRequestCpu: 512m\n resourceRequestMemory: 512Mi\n resourceRequestEphemeralStorage: \n runAsUser: \n runAsGroup: \n ttyEnabled: false\n workingDir: /home/jenkins/agent\n envVars:\n - envVar:\n key: UNITTEST_ENV\n value: testvalue\n - secretEnvVar:\n key: UNITTEST_PATH\n secretName: k8s-unittest-secret-name\n secretKey: UNITTEST_K8S_PATH\n optional: false\n idleMinutes: 0\n instanceCap: 2147483647\n label: \"RELEASE-NAME-jenkins-agent \"\n nodeUsageMode: \"NORMAL\"\n podRetention: Never\n showRawYaml: true\n serviceAccount: \"default\"\n slaveConnectTimeoutStr: \"100\"\n yamlMergeStrategy: override\n inheritYamlMergeStrategy: false\n crumbIssuer:\n standard:\n excludeClientIPFromCrumb: true\nsecurity:\n apiToken:\n creationOfLegacyTokenEnabled: false\n tokenGenerationOnCreationEnabled: false\n usageStatisticsEnabled: true\nunclassified:\n location:\n url: http://RELEASE-NAME-jenkins:8080" +specify additional container: + 1: | + "jenkins:\n authorizationStrategy:\n loggedInUsersCanDoAnything:\n allowAnonymousRead: false\n securityRealm:\n local:\n allowsSignup: false\n enableCaptcha: false\n users:\n - id: \"${chart-admin-username}\"\n name: \"Jenkins Admin\"\n password: \"${chart-admin-password}\"\n disableRememberMe: false\n mode: NORMAL\n numExecutors: 0\n labelString: \"\"\n projectNamingStrategy: \"standard\"\n markupFormatter:\n plainText\n clouds:\n - kubernetes:\n containerCapStr: \"10\"\n defaultsProviderTemplate: \"\"\n connectTimeout: \"5\"\n readTimeout: \"15\"\n jenkinsUrl: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080\"\n jenkinsTunnel: \"RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000\"\n skipTlsVerify: false\n usageRestricted: false\n maxRequestsPerHostStr: \"32\"\n retentionTimeout: \"5\"\n waitForPodSec: \"600\"\n name: \"kubernetes\"\n namespace: \"default\"\n restrictedPssSecurityContext: false\n serverUrl: \"https://kubernetes.default\"\n credentialsId: \"\"\n podLabels:\n - key: \"jenkins/RELEASE-NAME-jenkins-agent\"\n value: \"true\"\n templates:\n - name: \"default\"\n namespace: \"default\"\n id: 18b75bdc4461776f5739bf187bd9b9ea7ce06e90331250ea944184f358e094fa\n containers:\n - name: \"jnlp\"\n alwaysPullImage: false\n args: \"^${computer.jnlpmac} ^${computer.name}\"\n envVars:\n - envVar:\n key: \"JENKINS_URL\"\n value: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/\"\n image: \"jenkins/inbound-agent:3273.v4cfe589b_fd83-1\"\n privileged: \"false\"\n resourceLimitCpu: 512m\n resourceLimitMemory: 512Mi\n resourceRequestCpu: 512m\n resourceRequestMemory: 512Mi\n resourceRequestEphemeralStorage: \n runAsUser: \n runAsGroup: \n ttyEnabled: false\n workingDir: /home/jenkins/agent\n - name: \"dind\"\n alwaysPullImage: false\n args: \"\"\n command: dockerd-entrypoint.sh\n envVars:\n - envVar:\n key: \"JENKINS_URL\"\n value: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/\"\n image: \"docker:dind\"\n privileged: \"true\"\n resourceLimitCpu: 512m\n resourceLimitMemory: 512Mi\n resourceRequestCpu: 512m\n resourceRequestMemory: 512Mi\n ttyEnabled: false\n workingDir: /home/jenkins/agent\n idleMinutes: 0\n instanceCap: 2147483647\n label: \"RELEASE-NAME-jenkins-agent \"\n nodeUsageMode: \"NORMAL\"\n podRetention: Never\n showRawYaml: true\n serviceAccount: \"default\"\n slaveConnectTimeoutStr: \"100\"\n yamlMergeStrategy: override\n inheritYamlMergeStrategy: false\n crumbIssuer:\n standard:\n excludeClientIPFromCrumb: true\nsecurity:\n apiToken:\n creationOfLegacyTokenEnabled: false\n tokenGenerationOnCreationEnabled: false\n usageStatisticsEnabled: true\nunclassified:\n location:\n url: http://RELEASE-NAME-jenkins:8080" +specify additional container and clear in additional agent: + 1: | + "jenkins:\n authorizationStrategy:\n loggedInUsersCanDoAnything:\n allowAnonymousRead: false\n securityRealm:\n local:\n allowsSignup: false\n enableCaptcha: false\n users:\n - id: \"${chart-admin-username}\"\n name: \"Jenkins Admin\"\n password: \"${chart-admin-password}\"\n disableRememberMe: false\n mode: NORMAL\n numExecutors: 0\n labelString: \"\"\n projectNamingStrategy: \"standard\"\n markupFormatter:\n plainText\n clouds:\n - kubernetes:\n containerCapStr: \"10\"\n defaultsProviderTemplate: \"\"\n connectTimeout: \"5\"\n readTimeout: \"15\"\n jenkinsUrl: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080\"\n jenkinsTunnel: \"RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000\"\n skipTlsVerify: false\n usageRestricted: false\n maxRequestsPerHostStr: \"32\"\n retentionTimeout: \"5\"\n waitForPodSec: \"600\"\n name: \"kubernetes\"\n namespace: \"default\"\n restrictedPssSecurityContext: false\n serverUrl: \"https://kubernetes.default\"\n credentialsId: \"\"\n podLabels:\n - key: \"jenkins/RELEASE-NAME-jenkins-agent\"\n value: \"true\"\n templates:\n - name: \"default\"\n namespace: \"default\"\n id: 18b75bdc4461776f5739bf187bd9b9ea7ce06e90331250ea944184f358e094fa\n containers:\n - name: \"jnlp\"\n alwaysPullImage: false\n args: \"^${computer.jnlpmac} ^${computer.name}\"\n envVars:\n - envVar:\n key: \"JENKINS_URL\"\n value: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/\"\n image: \"jenkins/inbound-agent:3273.v4cfe589b_fd83-1\"\n privileged: \"false\"\n resourceLimitCpu: 512m\n resourceLimitMemory: 512Mi\n resourceRequestCpu: 512m\n resourceRequestMemory: 512Mi\n resourceRequestEphemeralStorage: \n runAsUser: \n runAsGroup: \n ttyEnabled: false\n workingDir: /home/jenkins/agent\n - name: \"dind\"\n alwaysPullImage: false\n args: \"\"\n command: dockerd-entrypoint.sh\n envVars:\n - envVar:\n key: \"JENKINS_URL\"\n value: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/\"\n image: \"docker:dind\"\n privileged: \"true\"\n resourceLimitCpu: 512m\n resourceLimitMemory: 512Mi\n resourceRequestCpu: 512m\n resourceRequestMemory: 512Mi\n ttyEnabled: false\n workingDir: /home/jenkins/agent\n idleMinutes: 0\n instanceCap: 2147483647\n label: \"RELEASE-NAME-jenkins-agent \"\n nodeUsageMode: \"NORMAL\"\n podRetention: Never\n showRawYaml: true\n serviceAccount: \"default\"\n slaveConnectTimeoutStr: \"100\"\n yamlMergeStrategy: override\n inheritYamlMergeStrategy: false\n - name: \"additional-agent\"\n namespace: \"default\"\n id: 40a01f098eeab1f9d9730750a45a091fbf7319e3907449c863467a6af58dd81c\n containers:\n - name: \"jnlp\"\n alwaysPullImage: false\n args: \"^${computer.jnlpmac} ^${computer.name}\"\n envVars:\n - envVar:\n key: \"JENKINS_URL\"\n value: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/\"\n image: \"jenkins/inbound-agent:3273.v4cfe589b_fd83-1\"\n privileged: \"false\"\n resourceLimitCpu: 512m\n resourceLimitMemory: 512Mi\n resourceRequestCpu: 512m\n resourceRequestMemory: 512Mi\n resourceRequestEphemeralStorage: \n runAsUser: \n runAsGroup: \n ttyEnabled: false\n workingDir: /home/jenkins/agent\n idleMinutes: 0\n instanceCap: 2147483647\n label: \"RELEASE-NAME-jenkins-agent \"\n nodeUsageMode: \"NORMAL\"\n podRetention: Never\n showRawYaml: true\n serviceAccount: \"default\"\n slaveConnectTimeoutStr: \"100\"\n yamlMergeStrategy: override\n inheritYamlMergeStrategy: false\n crumbIssuer:\n standard:\n excludeClientIPFromCrumb: true\nsecurity:\n apiToken:\n creationOfLegacyTokenEnabled: false\n tokenGenerationOnCreationEnabled: false\n usageStatisticsEnabled: true\nunclassified:\n location:\n url: http://RELEASE-NAME-jenkins:8080" +specify additional container and overwrite in additional agent: + 1: | + "jenkins:\n authorizationStrategy:\n loggedInUsersCanDoAnything:\n allowAnonymousRead: false\n securityRealm:\n local:\n allowsSignup: false\n enableCaptcha: false\n users:\n - id: \"${chart-admin-username}\"\n name: \"Jenkins Admin\"\n password: \"${chart-admin-password}\"\n disableRememberMe: false\n mode: NORMAL\n numExecutors: 0\n labelString: \"\"\n projectNamingStrategy: \"standard\"\n markupFormatter:\n plainText\n clouds:\n - kubernetes:\n containerCapStr: \"10\"\n defaultsProviderTemplate: \"\"\n connectTimeout: \"5\"\n readTimeout: \"15\"\n jenkinsUrl: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080\"\n jenkinsTunnel: \"RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000\"\n skipTlsVerify: false\n usageRestricted: false\n maxRequestsPerHostStr: \"32\"\n retentionTimeout: \"5\"\n waitForPodSec: \"600\"\n name: \"kubernetes\"\n namespace: \"default\"\n restrictedPssSecurityContext: false\n serverUrl: \"https://kubernetes.default\"\n credentialsId: \"\"\n podLabels:\n - key: \"jenkins/RELEASE-NAME-jenkins-agent\"\n value: \"true\"\n templates:\n - name: \"default\"\n namespace: \"default\"\n id: 18b75bdc4461776f5739bf187bd9b9ea7ce06e90331250ea944184f358e094fa\n containers:\n - name: \"jnlp\"\n alwaysPullImage: false\n args: \"^${computer.jnlpmac} ^${computer.name}\"\n envVars:\n - envVar:\n key: \"JENKINS_URL\"\n value: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/\"\n image: \"jenkins/inbound-agent:3273.v4cfe589b_fd83-1\"\n privileged: \"false\"\n resourceLimitCpu: 512m\n resourceLimitMemory: 512Mi\n resourceRequestCpu: 512m\n resourceRequestMemory: 512Mi\n resourceRequestEphemeralStorage: \n runAsUser: \n runAsGroup: \n ttyEnabled: false\n workingDir: /home/jenkins/agent\n - name: \"dind\"\n alwaysPullImage: false\n args: \"\"\n command: dockerd-entrypoint.sh\n envVars:\n - envVar:\n key: \"JENKINS_URL\"\n value: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/\"\n image: \"docker:dind\"\n privileged: \"true\"\n resourceLimitCpu: 512m\n resourceLimitMemory: 512Mi\n resourceRequestCpu: 512m\n resourceRequestMemory: 512Mi\n ttyEnabled: false\n workingDir: /home/jenkins/agent\n idleMinutes: 0\n instanceCap: 2147483647\n label: \"RELEASE-NAME-jenkins-agent \"\n nodeUsageMode: \"NORMAL\"\n podRetention: Never\n showRawYaml: true\n serviceAccount: \"default\"\n slaveConnectTimeoutStr: \"100\"\n yamlMergeStrategy: override\n inheritYamlMergeStrategy: false\n - name: \"additional-agent\"\n namespace: \"default\"\n id: 96f729fa0d90feb954e6e7cfd68e6366dbfc6150311c1626cabc2853645e0ead\n containers:\n - name: \"jnlp\"\n alwaysPullImage: false\n args: \"^${computer.jnlpmac} ^${computer.name}\"\n envVars:\n - envVar:\n key: \"JENKINS_URL\"\n value: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/\"\n image: \"jenkins/inbound-agent:3273.v4cfe589b_fd83-1\"\n privileged: \"false\"\n resourceLimitCpu: 512m\n resourceLimitMemory: 512Mi\n resourceRequestCpu: 512m\n resourceRequestMemory: 512Mi\n resourceRequestEphemeralStorage: \n runAsUser: \n runAsGroup: \n ttyEnabled: false\n workingDir: /home/jenkins/agent\n - name: \"additional\"\n alwaysPullImage: false\n args: \"arg1 arg2\"\n command: entrypoint.sh\n envVars:\n - envVar:\n key: \"JENKINS_URL\"\n value: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/\"\n image: \"my-additional-container-image:latest\"\n privileged: \"false\"\n resourceLimitCpu: 512m\n resourceLimitMemory: 512Mi\n resourceRequestCpu: 512m\n resourceRequestMemory: 512Mi\n ttyEnabled: false\n workingDir: /home/jenkins/agent\n idleMinutes: 0\n instanceCap: 2147483647\n label: \"RELEASE-NAME-jenkins-agent \"\n nodeUsageMode: \"NORMAL\"\n podRetention: Never\n showRawYaml: true\n serviceAccount: \"default\"\n slaveConnectTimeoutStr: \"100\"\n yamlMergeStrategy: override\n inheritYamlMergeStrategy: false\n crumbIssuer:\n standard:\n excludeClientIPFromCrumb: true\nsecurity:\n apiToken:\n creationOfLegacyTokenEnabled: false\n tokenGenerationOnCreationEnabled: false\n usageStatisticsEnabled: true\nunclassified:\n location:\n url: http://RELEASE-NAME-jenkins:8080" +specify security settings with apiToken override: + 1: | + "jenkins:\n authorizationStrategy:\n loggedInUsersCanDoAnything:\n allowAnonymousRead: false\n securityRealm:\n local:\n allowsSignup: false\n enableCaptcha: false\n users:\n - id: \"${chart-admin-username}\"\n name: \"Jenkins Admin\"\n password: \"${chart-admin-password}\"\n disableRememberMe: false\n mode: NORMAL\n numExecutors: 0\n labelString: \"\"\n projectNamingStrategy: \"standard\"\n markupFormatter:\n plainText\n clouds:\n - kubernetes:\n containerCapStr: \"10\"\n defaultsProviderTemplate: \"\"\n connectTimeout: \"5\"\n readTimeout: \"15\"\n jenkinsUrl: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080\"\n jenkinsTunnel: \"RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000\"\n skipTlsVerify: false\n usageRestricted: false\n maxRequestsPerHostStr: \"32\"\n retentionTimeout: \"5\"\n waitForPodSec: \"600\"\n name: \"kubernetes\"\n namespace: \"default\"\n restrictedPssSecurityContext: false\n serverUrl: \"https://kubernetes.default\"\n credentialsId: \"\"\n podLabels:\n - key: \"jenkins/RELEASE-NAME-jenkins-agent\"\n value: \"true\"\n templates:\n - name: \"default\"\n namespace: \"default\"\n id: 42bded8ec3f61c8c96801c1d85a30d56e84a8c53a8541dd374d93bae8f41f06f\n containers:\n - name: \"jnlp\"\n alwaysPullImage: false\n args: \"^${computer.jnlpmac} ^${computer.name}\"\n envVars:\n - envVar:\n key: \"JENKINS_URL\"\n value: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/\"\n image: \"jenkins/inbound-agent:3273.v4cfe589b_fd83-1\"\n privileged: \"false\"\n resourceLimitCpu: 512m\n resourceLimitMemory: 512Mi\n resourceRequestCpu: 512m\n resourceRequestMemory: 512Mi\n resourceRequestEphemeralStorage: \n runAsUser: \n runAsGroup: \n ttyEnabled: false\n workingDir: /home/jenkins/agent\n idleMinutes: 0\n instanceCap: 2147483647\n label: \"RELEASE-NAME-jenkins-agent \"\n nodeUsageMode: \"NORMAL\"\n podRetention: Never\n showRawYaml: true\n serviceAccount: \"default\"\n slaveConnectTimeoutStr: \"100\"\n yamlMergeStrategy: override\n inheritYamlMergeStrategy: false\n crumbIssuer:\n standard:\n excludeClientIPFromCrumb: true\nsecurity:\n apiToken: overridden\nunclassified:\n location:\n url: http://RELEASE-NAME-jenkins:8080" +specify security settings without apiToken override: + 1: | + "jenkins:\n authorizationStrategy:\n loggedInUsersCanDoAnything:\n allowAnonymousRead: false\n securityRealm:\n local:\n allowsSignup: false\n enableCaptcha: false\n users:\n - id: \"${chart-admin-username}\"\n name: \"Jenkins Admin\"\n password: \"${chart-admin-password}\"\n disableRememberMe: false\n mode: NORMAL\n numExecutors: 0\n labelString: \"\"\n projectNamingStrategy: \"standard\"\n markupFormatter:\n plainText\n clouds:\n - kubernetes:\n containerCapStr: \"10\"\n defaultsProviderTemplate: \"\"\n connectTimeout: \"5\"\n readTimeout: \"15\"\n jenkinsUrl: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080\"\n jenkinsTunnel: \"RELEASE-NAME-jenkins-agent.default.svc.cluster.local:50000\"\n skipTlsVerify: false\n usageRestricted: false\n maxRequestsPerHostStr: \"32\"\n retentionTimeout: \"5\"\n waitForPodSec: \"600\"\n name: \"kubernetes\"\n namespace: \"default\"\n restrictedPssSecurityContext: false\n serverUrl: \"https://kubernetes.default\"\n credentialsId: \"\"\n podLabels:\n - key: \"jenkins/RELEASE-NAME-jenkins-agent\"\n value: \"true\"\n templates:\n - name: \"default\"\n namespace: \"default\"\n id: 42bded8ec3f61c8c96801c1d85a30d56e84a8c53a8541dd374d93bae8f41f06f\n containers:\n - name: \"jnlp\"\n alwaysPullImage: false\n args: \"^${computer.jnlpmac} ^${computer.name}\"\n envVars:\n - envVar:\n key: \"JENKINS_URL\"\n value: \"http://RELEASE-NAME-jenkins.default.svc.cluster.local:8080/\"\n image: \"jenkins/inbound-agent:3273.v4cfe589b_fd83-1\"\n privileged: \"false\"\n resourceLimitCpu: 512m\n resourceLimitMemory: 512Mi\n resourceRequestCpu: 512m\n resourceRequestMemory: 512Mi\n resourceRequestEphemeralStorage: \n runAsUser: \n runAsGroup: \n ttyEnabled: false\n workingDir: /home/jenkins/agent\n idleMinutes: 0\n instanceCap: 2147483647\n label: \"RELEASE-NAME-jenkins-agent \"\n nodeUsageMode: \"NORMAL\"\n podRetention: Never\n showRawYaml: true\n serviceAccount: \"default\"\n slaveConnectTimeoutStr: \"100\"\n yamlMergeStrategy: override\n inheritYamlMergeStrategy: false\n crumbIssuer:\n standard:\n excludeClientIPFromCrumb: true\nsecurity:\n apiToken:\n creationOfLegacyTokenEnabled: false\n tokenGenerationOnCreationEnabled: false\n usageStatisticsEnabled: true\n gitHostKeyVerificationConfiguration:\n sshHostKeyVerificationStrategy: acceptFirstConnectionStrategy\nunclassified:\n location:\n url: http://RELEASE-NAME-jenkins:8080"