apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
annotations:
kubectl.kubernetes.io/last-applied-configuration: '{"apiVersion":"argoproj.io/v1alpha1","kind":"Application","metadata":{"annotations":{},"finalizers":["resources-finalizer.argocd.argoproj.io"],"labels":{"app":"gitlab-runner","app.kubernetes.io/instance":"cluster-apps-manager"},"name":"private-gitlab-com-gitlab-runner","namespace":"argocd"},"spec":{"destination":{"name":"in-cluster","namespace":"gitlab-runner-private-gitlab-com"},"project":"default","source":{"chart":"gitlab-runner","helm":{"valueFiles":["values.yaml"],"values":"rbac:\n create:
true\n clusterWideAccess: false\n podSecurityPolicy:\n enabled: true\nunregisterRunners:
true\ngitlabUrl: https://gitlab.com\ncheckInterval: 5\nrunners:\n secret: gitlab-runner-registration-token\n config:
|\n [[runners]]\n environment = [\"DOCKER_HOST=tcp://docker:2376\",
\"DOCKER_TLS_CERTDIR=/certs\", \"DOCKER_TLS_VERIFY=1\", \"DOCKER_CERT_PATH=$DOCKER_TLS_CERTDIR/client\"]\n pre_build_script
= \"\"\"\n if command -v docker \u0026\u003e /dev/null\n then\n echo
\"docker command found\"\n until docker info; do sleep 1; done\n fi\n \"\"\"\n [runners.kubernetes]\n image
= \"alpine:latest\"\n privileged = true\n helper_memory_limit
= \"1Gi\"\n [[runners.kubernetes.volumes.empty_dir]]\n name = \"docker-certs\"\n mount_path
= \"/certs/client\"\n medium = \"Memory\""},"repoURL":"https://charts.gitlab.io","targetRevision":"v0.47.0"},"syncPolicy":{"automated":{"prune":true},"syncOptions":["CreateNamespace=true"]}}}
'
creationTimestamp: '2021-09-12T23:00:55Z'
finalizers:
- resources-finalizer.argocd.argoproj.io
generation: 689632
labels:
app: gitlab-runner
app.kubernetes.io/instance: cluster-apps-manager
managedFields:
- apiVersion: argoproj.io/v1alpha1
fieldsType: FieldsV1
fieldsV1:
f:metadata:
f:annotations:
.: {}
f:kubectl.kubernetes.io/last-applied-configuration: {}
f:finalizers:
.: {}
v:"resources-finalizer.argocd.argoproj.io": {}
f:labels:
.: {}
f:app: {}
f:app.kubernetes.io/instance: {}
f:spec:
.: {}
f:destination:
.: {}
f:name: {}
f:namespace: {}
f:project: {}
f:source:
.: {}
f:chart: {}
f:helm:
.: {}
f:valueFiles: {}
f:values: {}
f:repoURL: {}
f:targetRevision: {}
f:syncPolicy:
.: {}
f:automated:
.: {}
f:prune: {}
f:syncOptions: {}
f:status:
.: {}
f:health:
.: {}
f:status: {}
f:history: {}
f:operationState:
.: {}
f:finishedAt: {}
f:message: {}
f:operation:
.: {}
f:initiatedBy:
.: {}
f:automated: {}
f:retry:
.: {}
f:limit: {}
f:sync:
.: {}
f:prune: {}
f:revision: {}
f:syncOptions: {}
f:phase: {}
f:startedAt: {}
f:syncResult:
.: {}
f:resources: {}
f:revision: {}
f:source:
.: {}
f:chart: {}
f:helm:
.: {}
f:valueFiles: {}
f:values: {}
f:repoURL: {}
f:targetRevision: {}
f:reconciledAt: {}
f:resources: {}
f:sourceType: {}
f:summary:
.: {}
f:images: {}
f:sync:
.: {}
f:comparedTo:
.: {}
f:destination:
.: {}
f:name: {}
f:namespace: {}
f:source:
.: {}
f:chart: {}
f:helm:
.: {}
f:valueFiles: {}
f:values: {}
f:repoURL: {}
f:targetRevision: {}
f:revision: {}
f:status: {}
manager: argocd-application-controller
operation: Update
time: '2025-10-19T10:17:24Z'
name: private-gitlab-com-gitlab-runner
namespace: argocd
resourceVersion: '3528608257'
uid: 3fd337f3-bd82-4b43-9a5a-3d6ce92ad955
spec:
destination:
name: in-cluster
namespace: gitlab-runner-private-gitlab-com
project: default
source:
chart: gitlab-runner
helm:
valueFiles:
- values.yaml
values: "rbac:\n create: true\n clusterWideAccess: false\n podSecurityPolicy:\n\
\ enabled: true\nunregisterRunners: true\ngitlabUrl: https://gitlab.com\n\
checkInterval: 5\nrunners:\n secret: gitlab-runner-registration-token\n \
\ config: |\n [[runners]]\n environment = [\"DOCKER_HOST=tcp://docker:2376\"\
, \"DOCKER_TLS_CERTDIR=/certs\", \"DOCKER_TLS_VERIFY=1\", \"DOCKER_CERT_PATH=$DOCKER_TLS_CERTDIR/client\"\
]\n pre_build_script = \"\"\"\n if command -v docker &> /dev/null\n\
\ then\n echo \"docker command found\"\n until docker\
\ info; do sleep 1; done\n fi\n \"\"\"\n [runners.kubernetes]\n\
\ image = \"alpine:latest\"\n privileged = true\n helper_memory_limit\
\ = \"1Gi\"\n [[runners.kubernetes.volumes.empty_dir]]\n name\
\ = \"docker-certs\"\n mount_path = \"/certs/client\"\n medium\
\ = \"Memory\""
repoURL: https://charts.gitlab.io
targetRevision: v0.47.0
syncPolicy:
automated:
prune: true
syncOptions:
- CreateNamespace=true
status:
health:
status: Healthy
history:
- deployStartedAt: '2021-09-12T23:00:55Z'
deployedAt: '2021-09-12T23:00:56Z'
id: 0
revision: 0.30.0
source:
chart: gitlab-runner
helm:
valueFiles:
- values.yaml
values: "rbac:\n create: true\n clusterWideAccess: false\n podSecurityPolicy:\n\
\ enabled: true\nunregisterRunners: true\ngitlabUrl: https://gitlab.com\n\
runners:\n secret: gitlab-runner-registration-token\n config: |\n [[runners]]\n\
\ [runners.kubernetes]\n image = \"ubuntu:20.04\"\n privileged\
\ = true\n [[runners.kubernetes.volumes.empty_dir]]\n name =\
\ \"docker-certs\"\n mount_path = \"/certs/client\"\n medium\
\ = \"Memory\"\n"
repoURL: https://charts.gitlab.io
targetRevision: 0.30.0
- deployStartedAt: '2021-11-04T10:08:02Z'
deployedAt: '2021-11-04T10:08:03Z'
id: 1
revision: 0.34.0
source:
chart: gitlab-runner
helm:
valueFiles:
- values.yaml
values: "rbac:\n create: true\n clusterWideAccess: false\n podSecurityPolicy:\n\
\ enabled: true\nunregisterRunners: true\ngitlabUrl: https://gitlab.com\n\
runners:\n secret: gitlab-runner-registration-token\n config: |\n [[runners]]\n\
\ [runners.kubernetes]\n image = \"ubuntu:20.04\"\n privileged\
\ = true\n [[runners.kubernetes.volumes.empty_dir]]\n name =\
\ \"docker-certs\"\n mount_path = \"/certs/client\"\n medium\
\ = \"Memory\"\n"
repoURL: https://charts.gitlab.io
targetRevision: 0.34.0
- deployStartedAt: '2022-11-24T22:38:12Z'
deployedAt: '2022-11-24T22:38:12Z'
id: 2
revision: v0.47.0
source:
chart: gitlab-runner
helm:
valueFiles:
- values.yaml
values: "rbac:\n create: true\n clusterWideAccess: false\n podSecurityPolicy:\n\
\ enabled: true\nunregisterRunners: true\ngitlabUrl: https://gitlab.com\n\
runners:\n secret: gitlab-runner-registration-token\n config: |\n [[runners]]\n\
\ environment = [\"DOCKER_HOST=tcp://docker:2376\", \"DOCKER_TLS_CERTDIR=/certs\"\
, \"DOCKER_TLS_VERIFY=1\", \"DOCKER_CERT_PATH=$DOCKER_TLS_CERTDIR/client\"\
]\n [runners.kubernetes]\n image = \"alpine:latest\"\n \
\ privileged = true\n helper_memory_limit = \"1Gi\"\n [[runners.kubernetes.volumes.empty_dir]]\n\
\ name = \"docker-certs\"\n mount_path = \"/certs/client\"\
\n medium = \"Memory\""
repoURL: https://charts.gitlab.io
targetRevision: v0.47.0
- deployStartedAt: '2022-11-24T23:23:13Z'
deployedAt: '2022-11-24T23:23:13Z'
id: 3
revision: v0.47.0
source:
chart: gitlab-runner
helm:
valueFiles:
- values.yaml
values: "rbac:\n create: true\n clusterWideAccess: false\n podSecurityPolicy:\n\
\ enabled: true\nunregisterRunners: true\ngitlabUrl: https://gitlab.com\n\
checkInterval: 5\nrunners:\n secret: gitlab-runner-registration-token\n\
\ config: |\n [[runners]]\n environment = [\"DOCKER_HOST=tcp://docker:2376\"\
, \"DOCKER_TLS_CERTDIR=/certs\", \"DOCKER_TLS_VERIFY=1\", \"DOCKER_CERT_PATH=$DOCKER_TLS_CERTDIR/client\"\
]\n pre_build_script = \"\"\"\n if command -v docker &> /dev/null\n\
\ then\n echo \"docker command found\"\n until docker\
\ info; do sleep 1; done\n fi\n \"\"\"\n [runners.kubernetes]\n\
\ image = \"alpine:latest\"\n privileged = true\n helper_memory_limit\
\ = \"1Gi\"\n [[runners.kubernetes.volumes.empty_dir]]\n name\
\ = \"docker-certs\"\n mount_path = \"/certs/client\"\n medium\
\ = \"Memory\""
repoURL: https://charts.gitlab.io
targetRevision: v0.47.0
operationState:
finishedAt: '2022-11-24T23:23:13Z'
message: successfully synced (all tasks run)
operation:
initiatedBy:
automated: true
retry:
limit: 5
sync:
prune: true
revision: v0.47.0
syncOptions:
- CreateNamespace=true
phase: Succeeded
startedAt: '2022-11-24T23:23:13Z'
syncResult:
resources:
- group: ''
hookPhase: Running
kind: ServiceAccount
message: serviceaccount/private-gitlab-com-gitlab-runner-gitlab-runner unchanged
name: private-gitlab-com-gitlab-runner-gitlab-runner
namespace: gitlab-runner-private-gitlab-com
status: Synced
syncPhase: Sync
version: v1
- group: ''
hookPhase: Running
kind: ConfigMap
message: configmap/private-gitlab-com-gitlab-runner-gitlab-runner configured
name: private-gitlab-com-gitlab-runner-gitlab-runner
namespace: gitlab-runner-private-gitlab-com
status: Synced
syncPhase: Sync
version: v1
- group: rbac.authorization.k8s.io
hookPhase: Running
kind: Role
message: role.rbac.authorization.k8s.io/private-gitlab-com-gitlab-runner-gitlab-runner
reconciled. role.rbac.authorization.k8s.io/private-gitlab-com-gitlab-runner-gitlab-runner
unchanged
name: private-gitlab-com-gitlab-runner-gitlab-runner
namespace: gitlab-runner-private-gitlab-com
status: Synced
syncPhase: Sync
version: v1
- group: rbac.authorization.k8s.io
hookPhase: Running
kind: RoleBinding
message: rolebinding.rbac.authorization.k8s.io/private-gitlab-com-gitlab-runner-gitlab-runner
reconciled. rolebinding.rbac.authorization.k8s.io/private-gitlab-com-gitlab-runner-gitlab-runner
unchanged
name: private-gitlab-com-gitlab-runner-gitlab-runner
namespace: gitlab-runner-private-gitlab-com
status: Synced
syncPhase: Sync
version: v1
- group: apps
hookPhase: Running
kind: Deployment
message: deployment.apps/private-gitlab-com-gitlab-runner-gitlab-runner configured
name: private-gitlab-com-gitlab-runner-gitlab-runner
namespace: gitlab-runner-private-gitlab-com
status: Synced
syncPhase: Sync
version: v1
revision: v0.47.0
source:
chart: gitlab-runner
helm:
valueFiles:
- values.yaml
values: "rbac:\n create: true\n clusterWideAccess: false\n podSecurityPolicy:\n\
\ enabled: true\nunregisterRunners: true\ngitlabUrl: https://gitlab.com\n\
checkInterval: 5\nrunners:\n secret: gitlab-runner-registration-token\n\
\ config: |\n [[runners]]\n environment = [\"DOCKER_HOST=tcp://docker:2376\"\
, \"DOCKER_TLS_CERTDIR=/certs\", \"DOCKER_TLS_VERIFY=1\", \"DOCKER_CERT_PATH=$DOCKER_TLS_CERTDIR/client\"\
]\n pre_build_script = \"\"\"\n if command -v docker &> /dev/null\n\
\ then\n echo \"docker command found\"\n until\
\ docker info; do sleep 1; done\n fi\n \"\"\"\n [runners.kubernetes]\n\
\ image = \"alpine:latest\"\n privileged = true\n \
\ helper_memory_limit = \"1Gi\"\n [[runners.kubernetes.volumes.empty_dir]]\n\
\ name = \"docker-certs\"\n mount_path = \"/certs/client\"\
\n medium = \"Memory\""
repoURL: https://charts.gitlab.io
targetRevision: v0.47.0
reconciledAt: '2025-10-28T04:21:52Z'
resources:
- kind: ConfigMap
name: private-gitlab-com-gitlab-runner-gitlab-runner
namespace: gitlab-runner-private-gitlab-com
status: Synced
version: v1
- kind: ServiceAccount
name: private-gitlab-com-gitlab-runner-gitlab-runner
namespace: gitlab-runner-private-gitlab-com
status: Synced
version: v1
- group: apps
health:
status: Healthy
kind: Deployment
name: private-gitlab-com-gitlab-runner-gitlab-runner
namespace: gitlab-runner-private-gitlab-com
status: Synced
version: v1
- group: rbac.authorization.k8s.io
kind: Role
name: private-gitlab-com-gitlab-runner-gitlab-runner
namespace: gitlab-runner-private-gitlab-com
status: Synced
version: v1
- group: rbac.authorization.k8s.io
kind: RoleBinding
name: private-gitlab-com-gitlab-runner-gitlab-runner
namespace: gitlab-runner-private-gitlab-com
status: Synced
version: v1
sourceType: Helm
summary:
images:
- registry.gitlab.com/gitlab-org/gitlab-runner:alpine-v15.6.0
sync:
comparedTo:
destination:
name: in-cluster
namespace: gitlab-runner-private-gitlab-com
source:
chart: gitlab-runner
helm:
valueFiles:
- values.yaml
values: "rbac:\n create: true\n clusterWideAccess: false\n podSecurityPolicy:\n\
\ enabled: true\nunregisterRunners: true\ngitlabUrl: https://gitlab.com\n\
checkInterval: 5\nrunners:\n secret: gitlab-runner-registration-token\n\
\ config: |\n [[runners]]\n environment = [\"DOCKER_HOST=tcp://docker:2376\"\
, \"DOCKER_TLS_CERTDIR=/certs\", \"DOCKER_TLS_VERIFY=1\", \"DOCKER_CERT_PATH=$DOCKER_TLS_CERTDIR/client\"\
]\n pre_build_script = \"\"\"\n if command -v docker &> /dev/null\n\
\ then\n echo \"docker command found\"\n until\
\ docker info; do sleep 1; done\n fi\n \"\"\"\n [runners.kubernetes]\n\
\ image = \"alpine:latest\"\n privileged = true\n \
\ helper_memory_limit = \"1Gi\"\n [[runners.kubernetes.volumes.empty_dir]]\n\
\ name = \"docker-certs\"\n mount_path = \"/certs/client\"\
\n medium = \"Memory\""
repoURL: https://charts.gitlab.io
targetRevision: v0.47.0
revision: v0.47.0
status: Synced