apiVersion: v1 kind: ServiceAccount metadata: name: immich-sync-deployer namespace: default automountServiceAccountToken: false --- apiVersion: rbac.authorization.k8s.io/v1 kind: Role metadata: name: immich-sync-deployer namespace: default rules: - apiGroups: - apps resources: - deployments resourceNames: - immich-sync verbs: - get - patch - update - watch --- apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: name: immich-sync-deployer namespace: default roleRef: apiGroup: rbac.authorization.k8s.io kind: Role name: immich-sync-deployer subjects: - kind: ServiceAccount name: immich-sync-deployer namespace: default --- apiVersion: v1 kind: Secret metadata: name: immich-sync-deployer-token namespace: default annotations: kubernetes.io/service-account.name: immich-sync-deployer type: kubernetes.io/service-account-token