blob: d0f48cce9fbf6189068a01577342781753151325 [file] [log] [blame]
---
apiVersion: jenkins.io/v1alpha2
kind: Jenkins
metadata:
name: mendel-linux
spec:
jenkinsAPISettings:
authorizationStrategy: createUser
groovyScripts:
configurations: []
secret:
name: ""
master:
disableCSRFProtection: false
containers:
- name: jenkins-master
image: jenkins/jenkins:2.277.4-lts-alpine
imagePullPolicy: IfNotPresent
resources:
limits:
cpu: "1500m"
memory: "1500Mi"
requests:
cpu: "500m"
memory: "500Mi"
env:
- name: JAVA_OPTS
value: -XX:+UnlockExperimentalVMOptions -XX:+UseCGroupMemoryLimitForHeap -XX:MaxRAMFraction=1 -Djenkins.install.runSetupWizard=false -Djava.awt.headless=true -Dorg.jenkinsci.plugins.durabletask.BourneShellScript.LAUNCH_DIAGNOSTICS=true
basePlugins:
- name: authentication-tokens
version: "1.4"
- name: kubernetes
version: "1.30.1"
- name: workflow-job
version: "2.41"
- name: workflow-aggregator
version: "2.6"
- name: git
version: "4.6.0"
- name: job-dsl
version: "1.77"
- name: configuration-as-code
version: "1.51"
- name: kubernetes-credentials-provider
version: "0.18-1"
- name: repo
version: "1.14.0"
plugins:
- name: copyartifact
version: "1.46"
- name: google-storage-plugin
version: "1.5.4"
- name: google-login
version: "1.6"
- name: gerrit-code-review
version: "0.4.4"
- name: pipeline-utility-steps
version: "2.7.1"
seedJobs:
- id: mendel-linux
targets: "cicd/jobs/*.jenkins"
description: "Mendel Linux Jenkins Repository"
repositoryBranch: "master"
repositoryUrl: "https://coral.googlesource.com/gke-jenkins.git"
buildPeriodically: "*/30 * * * *"
configurationAsCode:
secret:
name: ""
configurations:
- name: jenkins-mendel-linux-casc