522 lines
12 KiB
YAML
522 lines
12 KiB
YAML
global:
|
|
nameOverride: ""
|
|
fullnameOverride: ""
|
|
imagePullSecrets: []
|
|
labels: {}
|
|
|
|
giteaSecret:
|
|
create: true
|
|
name: gitea-secret
|
|
keep: true
|
|
|
|
databaseSecret:
|
|
name: postgresql-secret
|
|
adminPasswordKey: admin-password
|
|
passwordKey: user-password
|
|
|
|
persistence:
|
|
gitea:
|
|
create: true
|
|
name: gitea-data
|
|
existingClaim: ""
|
|
accessModes:
|
|
- ReadWriteOnce
|
|
storageClass: ""
|
|
size: 50Gi
|
|
annotations: {}
|
|
runner:
|
|
create: true
|
|
name: gitea-runner-data
|
|
existingClaim: ""
|
|
accessModes:
|
|
- ReadWriteOnce
|
|
storageClass: ""
|
|
size: 10Gi
|
|
annotations: {}
|
|
|
|
postgresql:
|
|
enabled: true
|
|
fullnameOverride: postgresql
|
|
global:
|
|
imagePullSecrets: []
|
|
security:
|
|
allowInsecureImages: true
|
|
postgresql:
|
|
auth:
|
|
username: gitea
|
|
database: gitea
|
|
existingSecret: postgresql-secret
|
|
secretKeys:
|
|
adminPasswordKey: admin-password
|
|
userPasswordKey: user-password
|
|
replicationPasswordKey: replication-password
|
|
auth:
|
|
username: gitea
|
|
database: gitea
|
|
existingSecret: postgresql-secret
|
|
secretKeys:
|
|
adminPasswordKey: admin-password
|
|
userPasswordKey: user-password
|
|
replicationPasswordKey: replication-password
|
|
image:
|
|
repository: contour/postgresql
|
|
pullSecrets: []
|
|
primary:
|
|
podAntiAffinityPreset: ""
|
|
networkPolicy:
|
|
enabled: false
|
|
podSecurityContext:
|
|
enabled: false
|
|
containerSecurityContext:
|
|
enabled: false
|
|
persistence:
|
|
storageClass: ""
|
|
size: 20Gi
|
|
resources:
|
|
requests:
|
|
cpu: 100m
|
|
memory: 256Mi
|
|
limits:
|
|
cpu: 1000m
|
|
memory: 1Gi
|
|
metrics:
|
|
enabled: false
|
|
image:
|
|
pullSecrets: []
|
|
serviceMonitor:
|
|
enabled: false
|
|
prometheusRule:
|
|
enabled: false
|
|
volumePermissions:
|
|
image:
|
|
pullSecrets: []
|
|
|
|
sshService:
|
|
enabled: true
|
|
name: gitea-ssh
|
|
type: NodePort
|
|
port: 22
|
|
targetPort: 22
|
|
nodePort: 30222
|
|
externalTrafficPolicy: Cluster
|
|
|
|
runner:
|
|
config:
|
|
log:
|
|
level: info
|
|
runner:
|
|
file: /data/.runner
|
|
capacity: 2
|
|
insecure: false
|
|
timeout: 3h
|
|
cache:
|
|
enabled: true
|
|
dir: /data/cache
|
|
container:
|
|
network: ""
|
|
privileged: false
|
|
|
|
gitea:
|
|
replicaCount: 1
|
|
image:
|
|
repository: gitea/gitea
|
|
tag: "1.22.6"
|
|
pullPolicy: IfNotPresent
|
|
service:
|
|
type: ClusterIP
|
|
port: 3000
|
|
targetPort: 3000
|
|
uid: "1000"
|
|
gid: "1000"
|
|
domain: 158-160-253-227.nip.io
|
|
sshDomain: 158-160-253-227.nip.io
|
|
rootUrl: https://158-160-253-227.nip.io/
|
|
httpPort: "3000"
|
|
sshPort: "30222"
|
|
sshListenPort: "22"
|
|
timezone: Europe/Moscow
|
|
resources:
|
|
requests:
|
|
cpu: 200m
|
|
memory: 512Mi
|
|
limits:
|
|
cpu: 2000m
|
|
memory: 2Gi
|
|
probes:
|
|
startup:
|
|
initialDelaySeconds: 10
|
|
periodSeconds: 10
|
|
timeoutSeconds: 2
|
|
failureThreshold: 60
|
|
readiness:
|
|
initialDelaySeconds: 10
|
|
periodSeconds: 10
|
|
liveness:
|
|
initialDelaySeconds: 30
|
|
periodSeconds: 30
|
|
|
|
backup:
|
|
enabled: true
|
|
timeZone: Europe/Moscow
|
|
s3:
|
|
bucket: gitops-gitea
|
|
region: ru-central1
|
|
endpointUrl: https://storage.yandexcloud.net
|
|
prefix: gitops-backups
|
|
giteaFiles:
|
|
enabled: true
|
|
mode: sidecar
|
|
schedule: "30 2 * * *"
|
|
time: "02:30"
|
|
runOnStart: false
|
|
archiveImage:
|
|
repository: busybox
|
|
tag: "1.36"
|
|
pullPolicy: IfNotPresent
|
|
uploadImage:
|
|
repository: amazon/aws-cli
|
|
tag: "2.15.57"
|
|
pullPolicy: IfNotPresent
|
|
successfulJobsHistoryLimit: 3
|
|
failedJobsHistoryLimit: 3
|
|
ttlSecondsAfterFinished: 86400
|
|
resources:
|
|
requests:
|
|
cpu: 100m
|
|
memory: 128Mi
|
|
limits:
|
|
cpu: 1000m
|
|
memory: 1Gi
|
|
postgresql:
|
|
enabled: true
|
|
schedule: "45 2 * * *"
|
|
host: postgresql
|
|
dumpImage:
|
|
repository: postgres
|
|
tag: "17"
|
|
pullPolicy: IfNotPresent
|
|
uploadImage:
|
|
repository: amazon/aws-cli
|
|
tag: "2.15.57"
|
|
pullPolicy: IfNotPresent
|
|
successfulJobsHistoryLimit: 3
|
|
failedJobsHistoryLimit: 3
|
|
ttlSecondsAfterFinished: 86400
|
|
resources:
|
|
requests:
|
|
cpu: 100m
|
|
memory: 128Mi
|
|
limits:
|
|
cpu: 1000m
|
|
memory: 1Gi
|
|
|
|
universal-chart:
|
|
global:
|
|
env: _default
|
|
|
|
services:
|
|
gitea:
|
|
enabled: false
|
|
deployment:
|
|
enabled: true
|
|
name:
|
|
_default: gitea
|
|
replicaCount:
|
|
_default: 1
|
|
port:
|
|
_default: 3000
|
|
revisionHistoryLimit:
|
|
_default: 10
|
|
resources:
|
|
requests:
|
|
cpu:
|
|
_default: 200m
|
|
memory:
|
|
_default: 512Mi
|
|
limits:
|
|
cpu:
|
|
_default: 2000m
|
|
memory:
|
|
_default: 2Gi
|
|
probes:
|
|
startup:
|
|
enabled:
|
|
_default: true
|
|
type:
|
|
_default: tcpSocket
|
|
tcpSocket:
|
|
port:
|
|
_default: 3000
|
|
initialDelaySeconds:
|
|
_default: 10
|
|
periodSeconds:
|
|
_default: 10
|
|
timeoutSeconds:
|
|
_default: 2
|
|
failureThreshold:
|
|
_default: 60
|
|
liveness:
|
|
enabled:
|
|
_default: true
|
|
type:
|
|
_default: tcpSocket
|
|
tcpSocket:
|
|
port:
|
|
_default: 3000
|
|
initialDelaySeconds:
|
|
_default: 30
|
|
periodSeconds:
|
|
_default: 30
|
|
readiness:
|
|
enabled:
|
|
_default: true
|
|
type:
|
|
_default: tcpSocket
|
|
tcpSocket:
|
|
port:
|
|
_default: 3000
|
|
initialDelaySeconds:
|
|
_default: 10
|
|
periodSeconds:
|
|
_default: 10
|
|
image:
|
|
name:
|
|
_default: gitea/gitea:1.22.6
|
|
pullPolicy:
|
|
_default: IfNotPresent
|
|
imagePullSecrets:
|
|
enabled:
|
|
_default: false
|
|
name:
|
|
_default: dockerhub
|
|
service:
|
|
enabled: true
|
|
name:
|
|
_default: gitea
|
|
type:
|
|
_default: ClusterIP
|
|
portName:
|
|
_default: http
|
|
port:
|
|
_default: 3000
|
|
targetPort:
|
|
_default: http
|
|
envs:
|
|
- name: USER_UID
|
|
value:
|
|
_default: "1000"
|
|
- name: USER_GID
|
|
value:
|
|
_default: "1000"
|
|
- name: GITEA__database__DB_TYPE
|
|
value:
|
|
_default: postgres
|
|
- name: GITEA__database__HOST
|
|
value:
|
|
_default: postgresql:5432
|
|
- name: GITEA__database__NAME
|
|
value:
|
|
_default: gitea
|
|
- name: GITEA__database__USER
|
|
value:
|
|
_default: gitea
|
|
- name: GITEA__server__DOMAIN
|
|
value:
|
|
_default: 158-160-253-227.nip.io
|
|
- name: GITEA__server__SSH_DOMAIN
|
|
value:
|
|
_default: 158-160-253-227.nip.io
|
|
- name: GITEA__server__ROOT_URL
|
|
value:
|
|
_default: https://158-160-253-227.nip.io/
|
|
- name: GITEA__server__HTTP_PORT
|
|
value:
|
|
_default: "3000"
|
|
- name: GITEA__server__SSH_PORT
|
|
value:
|
|
_default: "30222"
|
|
- name: GITEA__server__SSH_LISTEN_PORT
|
|
value:
|
|
_default: "22"
|
|
- name: GITEA__security__INSTALL_LOCK
|
|
value:
|
|
_default: "true"
|
|
- name: GITEA__actions__ENABLED
|
|
value:
|
|
_default: "true"
|
|
- name: TZ
|
|
value:
|
|
_default: Europe/Moscow
|
|
secretEnvs:
|
|
- name: GITEA__database__PASSWD
|
|
secretName:
|
|
_default: postgresql-secret
|
|
secretKey:
|
|
_default: user-password
|
|
volumes:
|
|
_default:
|
|
- name: gitea-data
|
|
mountPath: /data
|
|
persistentVolumeClaim:
|
|
claimName:
|
|
_default: gitea-data
|
|
commitSha: ""
|
|
gitlabUri: ""
|
|
gitlabJobUrl: ""
|
|
owner: platform
|
|
|
|
gitea-ci-worker:
|
|
enabled: true
|
|
deployment:
|
|
enabled: true
|
|
name:
|
|
_default: gitea-ci-worker
|
|
replicaCount:
|
|
_default: 1
|
|
port:
|
|
_default: 8088
|
|
command:
|
|
_default:
|
|
- /bin/sh
|
|
- /runner-entrypoint.sh
|
|
revisionHistoryLimit:
|
|
_default: 10
|
|
resources:
|
|
requests:
|
|
cpu:
|
|
_default: 200m
|
|
memory:
|
|
_default: 256Mi
|
|
limits:
|
|
cpu:
|
|
_default: 2000m
|
|
memory:
|
|
_default: 2Gi
|
|
probes:
|
|
liveness:
|
|
enabled: false
|
|
readiness:
|
|
enabled: false
|
|
image:
|
|
name:
|
|
_default: gitea/act_runner:0.2.11
|
|
pullPolicy:
|
|
_default: IfNotPresent
|
|
imagePullSecrets:
|
|
enabled:
|
|
_default: false
|
|
name:
|
|
_default: dockerhub
|
|
service:
|
|
enabled: false
|
|
name:
|
|
_default: gitea-ci-worker
|
|
type:
|
|
_default: ClusterIP
|
|
portName:
|
|
_default: http
|
|
port:
|
|
_default: 8088
|
|
targetPort:
|
|
_default: http
|
|
envs:
|
|
- name: GITEA_INSTANCE_URL
|
|
value:
|
|
_default: http://gitea:3000/
|
|
- name: GITEA_RUNNER_NAME
|
|
value:
|
|
_default: registry01-runner
|
|
- name: GITEA_RUNNER_LABELS
|
|
value:
|
|
_default: linux-amd64:docker://node:20-bookworm,linux-shell:host
|
|
- name: DOCKER_HOST
|
|
value:
|
|
_default: unix:///var/run/docker.sock
|
|
- name: KUBECONFIG
|
|
value:
|
|
_default: /data/.kube/config
|
|
- name: KUBE_CONTEXT
|
|
value:
|
|
_default: yc-k8s-test
|
|
- name: AWS_DEFAULT_REGION
|
|
value:
|
|
_default: ru-central1
|
|
- name: AWS_ENDPOINT_URL
|
|
value:
|
|
_default: https://storage.yandexcloud.net
|
|
- name: S3_BUCKET
|
|
value:
|
|
_default: gitops-gitea
|
|
- name: S3_PREFIX
|
|
value:
|
|
_default: gitops-backups
|
|
secretEnvs:
|
|
- name: GITEA_RUNNER_REGISTRATION_TOKEN
|
|
secretName:
|
|
_default: gitea-secret
|
|
secretKey:
|
|
_default: runner-registration-token
|
|
- name: AWS_ACCESS_KEY_ID
|
|
secretName:
|
|
_default: gitea-secret
|
|
secretKey:
|
|
_default: aws-access-key-id
|
|
- name: AWS_SECRET_ACCESS_KEY
|
|
secretName:
|
|
_default: gitea-secret
|
|
secretKey:
|
|
_default: aws-secret-access-key
|
|
volumes:
|
|
_default:
|
|
- name: runner-data
|
|
mountPath: /data
|
|
persistentVolumeClaim:
|
|
claimName:
|
|
_default: gitea-runner-data
|
|
- name: runner-config
|
|
mountPath: /config.yaml
|
|
subPath: config.yaml
|
|
readOnly: true
|
|
configMap:
|
|
name: gitea-runner-config
|
|
items:
|
|
- key: config.yaml
|
|
path: config.yaml
|
|
- name: runner-entrypoint
|
|
mountPath: /runner-entrypoint.sh
|
|
subPath: runner-entrypoint.sh
|
|
readOnly: true
|
|
configMap:
|
|
name: gitea-runner-entrypoint
|
|
defaultMode: 493
|
|
items:
|
|
- key: runner-entrypoint.sh
|
|
path: runner-entrypoint.sh
|
|
- name: docker-config
|
|
mountPath: /root/.docker/config.json
|
|
subPath: config.json
|
|
readOnly: true
|
|
secret:
|
|
secretName: gitea-secret
|
|
items:
|
|
- key: docker-config.json
|
|
path: config.json
|
|
- name: kubeconfig
|
|
mountPath: /data/.kube/config
|
|
subPath: config
|
|
readOnly: true
|
|
secret:
|
|
secretName: gitea-secret
|
|
items:
|
|
- key: kubeconfig
|
|
path: config
|
|
- name: docker-sock
|
|
mountPath: /var/run/docker.sock
|
|
hostPath:
|
|
path: /var/run/docker.sock
|
|
type: Socket
|
|
commitSha: ""
|
|
gitlabUri: ""
|
|
gitlabJobUrl: ""
|
|
owner: platform
|