cw-infra-apps/argo-infra-apps/nfs-subdir-external-provisione.yaml
2025-05-28 10:01:42 +03:00

234 lines
18 KiB
YAML

apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
annotations:
kubectl.kubernetes.io/last-applied-configuration: |
{"apiVersion":"argoproj.io/v1alpha1","kind":"Application","metadata":{"annotations":{},"creationTimestamp":"2025-03-18T14:35:11Z","generation":480,"labels":{"app.kubernetes.io/instance":"argo-infra-apps"},"name":"nfs-subdir-external-provisioner","namespace":"argocd","resourceVersion":"424045","uid":"4eb0dc43-aa4f-4df2-b844-930cb6c7d1de"},"spec":{"destination":{"namespace":"nfs-subdir-external-provisioner","server":"https://kubernetes.default.svc"},"project":"default","source":{"path":"nfs-subdir-external-provisioner","repoURL":"https://gitlab.ii-p001.local/cw-devops/cw-infra-apps.git","targetRevision":"main"},"syncPolicy":{"automated":{"prune":true,"selfHeal":true},"syncOptions":["CreateNamespace=true"]}},"status":{"controllerNamespace":"argocd","health":{"status":"Healthy"},"history":[{"deployStartedAt":"2025-03-18T14:35:15Z","deployedAt":"2025-03-18T14:35:17Z","id":0,"initiatedBy":{"automated":true},"revision":"2dbc2c07368f5ace43bbb70938daa99e8b498589","source":{"path":"nfs-subdir-external-provisioner","repoURL":"https://gitlab.ii-p001.local/cw-devops/cw-infra-apps.git","targetRevision":"main"}}],"operationState":{"finishedAt":"2025-03-18T14:35:18Z","message":"successfully synced (all tasks run)","operation":{"initiatedBy":{"automated":true},"retry":{"limit":5},"sync":{"prune":true,"revision":"2dbc2c07368f5ace43bbb70938daa99e8b498589","syncOptions":["CreateNamespace=true"]}},"phase":"Succeeded","startedAt":"2025-03-18T14:35:15Z","syncResult":{"resources":[{"group":"","hookPhase":"Running","kind":"Namespace","message":"namespace/nfs-subdir-external-provisioner created","name":"nfs-subdir-external-provisioner","namespace":"","status":"Synced","syncPhase":"PreSync","version":"v1"},{"group":"","hookPhase":"Running","kind":"ServiceAccount","message":"serviceaccount/nfs-subdir-external-provisioner created","name":"nfs-subdir-external-provisioner","namespace":"nfs-subdir-external-provisioner","status":"Synced","syncPhase":"Sync","version":"v1"},{"group":"storage.k8s.io","hookPhase":"Running","kind":"StorageClass","message":"storageclass.storage.k8s.io/nfs-client created","name":"nfs-client","namespace":"nfs-subdir-external-provisioner","status":"Synced","syncPhase":"Sync","version":"v1"},{"group":"rbac.authorization.k8s.io","hookPhase":"Running","kind":"ClusterRole","message":"clusterrole.rbac.authorization.k8s.io/nfs-subdir-external-provisioner-runner reconciled. reconciliation required create\n\tmissing rules added:\n\t\t{Verbs:[get list watch] APIGroups:[] Resources:[nodes] ResourceNames:[] NonResourceURLs:[]}\n\t\t{Verbs:[get list watch create delete] APIGroups:[] Resources:[persistentvolumes] ResourceNames:[] NonResourceURLs:[]}\n\t\t{Verbs:[get list watch update] APIGroups:[] Resources:[persistentvolumeclaims] ResourceNames:[] NonResourceURLs:[]}\n\t\t{Verbs:[get list watch] APIGroups:[storage.k8s.io] Resources:[storageclasses] ResourceNames:[] NonResourceURLs:[]}\n\t\t{Verbs:[create update patch] APIGroups:[] Resources:[events] ResourceNames:[] NonResourceURLs:[]}. clusterrole.rbac.authorization.k8s.io/nfs-subdir-external-provisioner-runner configured. Warning: resource clusterroles/nfs-subdir-external-provisioner-runner is missing the kubectl.kubernetes.io/last-applied-configuration annotation which is required by apply. apply should only be used on resources created declaratively by either create --save-config or apply. The missing annotation will be patched automatically.","name":"nfs-subdir-external-provisioner-runner","namespace":"nfs-subdir-external-provisioner","status":"Synced","syncPhase":"Sync","version":"v1"},{"group":"rbac.authorization.k8s.io","hookPhase":"Running","kind":"ClusterRoleBinding","message":"clusterrolebinding.rbac.authorization.k8s.io/run-nfs-subdir-external-provisioner reconciled. reconciliation required create\n\tmissing subjects added:\n\t\t{Kind:ServiceAccount APIGroup: Name:nfs-subdir-external-provisioner Namespace:nfs-subdir-external-provisioner}. clusterrolebinding.rbac.authorization.k8s.io/run-nfs-subdir-external-provisioner configured. Warning: resource clusterrolebindings/run-nfs-subdir-external-provisioner is missing the kubectl.kubernetes.io/last-applied-configuration annotation which is required by apply. apply should only be used on resources created declaratively by either create --save-config or apply. The missing annotation will be patched automatically.","name":"run-nfs-subdir-external-provisioner","namespace":"nfs-subdir-external-provisioner","status":"Synced","syncPhase":"Sync","version":"v1"},{"group":"rbac.authorization.k8s.io","hookPhase":"Running","kind":"Role","message":"role.rbac.authorization.k8s.io/leader-locking-nfs-subdir-external-provisioner reconciled. reconciliation required create\n\tmissing rules added:\n\t\t{Verbs:[get list watch create update patch] APIGroups:[] Resources:[endpoints] ResourceNames:[] NonResourceURLs:[]}. role.rbac.authorization.k8s.io/leader-locking-nfs-subdir-external-provisioner configured. Warning: resource roles/leader-locking-nfs-subdir-external-provisioner is missing the kubectl.kubernetes.io/last-applied-configuration annotation which is required by apply. apply should only be used on resources created declaratively by either create --save-config or apply. The missing annotation will be patched automatically.","name":"leader-locking-nfs-subdir-external-provisioner","namespace":"nfs-subdir-external-provisioner","status":"Synced","syncPhase":"Sync","version":"v1"},{"group":"rbac.authorization.k8s.io","hookPhase":"Running","kind":"RoleBinding","message":"rolebinding.rbac.authorization.k8s.io/leader-locking-nfs-subdir-external-provisioner reconciled. reconciliation required create\n\tmissing subjects added:\n\t\t{Kind:ServiceAccount APIGroup: Name:nfs-subdir-external-provisioner Namespace:nfs-subdir-external-provisioner}. rolebinding.rbac.authorization.k8s.io/leader-locking-nfs-subdir-external-provisioner configured. Warning: resource rolebindings/leader-locking-nfs-subdir-external-provisioner is missing the kubectl.kubernetes.io/last-applied-configuration annotation which is required by apply. apply should only be used on resources created declaratively by either create --save-config or apply. The missing annotation will be patched automatically.","name":"leader-locking-nfs-subdir-external-provisioner","namespace":"nfs-subdir-external-provisioner","status":"Synced","syncPhase":"Sync","version":"v1"},{"group":"apps","hookPhase":"Running","kind":"Deployment","message":"deployment.apps/nfs-subdir-external-provisioner created","name":"nfs-subdir-external-provisioner","namespace":"nfs-subdir-external-provisioner","status":"Synced","syncPhase":"Sync","version":"v1"}],"revision":"2dbc2c07368f5ace43bbb70938daa99e8b498589","source":{"path":"nfs-subdir-external-provisioner","repoURL":"https://gitlab.ii-p001.local/cw-devops/cw-infra-apps.git","targetRevision":"main"}}},"reconciledAt":"2025-03-19T13:52:34Z","resources":[{"kind":"ServiceAccount","name":"nfs-subdir-external-provisioner","namespace":"nfs-subdir-external-provisioner","status":"Synced","version":"v1"},{"group":"apps","health":{"status":"Healthy"},"kind":"Deployment","name":"nfs-subdir-external-provisioner","namespace":"nfs-subdir-external-provisioner","status":"Synced","version":"v1"},{"group":"rbac.authorization.k8s.io","kind":"ClusterRole","name":"nfs-subdir-external-provisioner-runner","status":"Synced","version":"v1"},{"group":"rbac.authorization.k8s.io","kind":"ClusterRoleBinding","name":"run-nfs-subdir-external-provisioner","status":"Synced","version":"v1"},{"group":"rbac.authorization.k8s.io","kind":"Role","name":"leader-locking-nfs-subdir-external-provisioner","namespace":"nfs-subdir-external-provisioner","status":"Synced","version":"v1"},{"group":"rbac.authorization.k8s.io","kind":"RoleBinding","name":"leader-locking-nfs-subdir-external-provisioner","namespace":"nfs-subdir-external-provisioner","status":"Synced","version":"v1"},{"group":"storage.k8s.io","kind":"StorageClass","name":"nfs-client","status":"Synced","version":"v1"}],"sourceType":"Helm","summary":{"images":["registry.k8s.io/sig-storage/nfs-subdir-external-provisioner:v4.0.2"]},"sync":{"comparedTo":{"destination":{"namespace":"nfs-subdir-external-provisioner","server":"https://kubernetes.default.svc"},"source":{"path":"nfs-subdir-external-provisioner","repoURL":"https://gitlab.ii-p001.local/cw-devops/cw-infra-apps.git","targetRevision":"main"}},"revision":"ea003db2768a9cadc1e8a6ca0c9f6368a165243a","status":"Synced"}}}
creationTimestamp: "2025-03-19T14:00:58Z"
generation: 45
labels:
app.kubernetes.io/instance: argo-infra-apps
name: nfs-subdir-external-provisioner
namespace: argocd
resourceVersion: "442199"
uid: 46da0f9d-0b3b-4b16-ab5d-ef5d65b15792
spec:
destination:
namespace: nfs-subdir-external-provisioner
server: https://kubernetes.default.svc
project: default
source:
path: nfs-subdir-external-provisioner
repoURL: https://gitlab.ii-p001.local/cw-devops/cw-infra-apps.git
targetRevision: main
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
status:
controllerNamespace: argocd
health:
status: Healthy
history:
- deployStartedAt: "2025-03-18T14:35:15Z"
deployedAt: "2025-03-18T14:35:17Z"
id: 0
initiatedBy:
automated: true
revision: 2dbc2c07368f5ace43bbb70938daa99e8b498589
source:
path: nfs-subdir-external-provisioner
repoURL: https://gitlab.ii-p001.local/cw-devops/cw-infra-apps.git
targetRevision: main
- deployStartedAt: "2025-03-19T14:01:00Z"
deployedAt: "2025-03-19T14:01:02Z"
id: 1
initiatedBy:
automated: true
revision: ccbcd028530e5528739ce1fd9d30fa1a835db178
source:
path: nfs-subdir-external-provisioner
repoURL: https://gitlab.ii-p001.local/cw-devops/cw-infra-apps.git
targetRevision: main
operationState:
finishedAt: "2025-03-19T14:01:02Z"
message: successfully synced (all tasks run)
operation:
initiatedBy:
automated: true
retry:
limit: 5
sync:
prune: true
revision: ccbcd028530e5528739ce1fd9d30fa1a835db178
syncOptions:
- CreateNamespace=true
phase: Succeeded
startedAt: "2025-03-19T14:01:00Z"
syncResult:
resources:
- group: ""
hookPhase: Running
kind: ServiceAccount
message: serviceaccount/nfs-subdir-external-provisioner created
name: nfs-subdir-external-provisioner
namespace: nfs-subdir-external-provisioner
status: Synced
syncPhase: Sync
version: v1
- group: storage.k8s.io
hookPhase: Running
kind: StorageClass
message: storageclass.storage.k8s.io/nfs-client created
name: nfs-client
namespace: nfs-subdir-external-provisioner
status: Synced
syncPhase: Sync
version: v1
- group: rbac.authorization.k8s.io
hookPhase: Running
kind: ClusterRole
message: "clusterrole.rbac.authorization.k8s.io/nfs-subdir-external-provisioner-runner
reconciled. reconciliation required create\n\tmissing rules added:\n\t\t{Verbs:[get
list watch] APIGroups:[] Resources:[nodes] ResourceNames:[] NonResourceURLs:[]}\n\t\t{Verbs:[get
list watch create delete] APIGroups:[] Resources:[persistentvolumes] ResourceNames:[]
NonResourceURLs:[]}\n\t\t{Verbs:[get list watch update] APIGroups:[] Resources:[persistentvolumeclaims]
ResourceNames:[] NonResourceURLs:[]}\n\t\t{Verbs:[get list watch] APIGroups:[storage.k8s.io]
Resources:[storageclasses] ResourceNames:[] NonResourceURLs:[]}\n\t\t{Verbs:[create
update patch] APIGroups:[] Resources:[events] ResourceNames:[] NonResourceURLs:[]}.
clusterrole.rbac.authorization.k8s.io/nfs-subdir-external-provisioner-runner
configured. Warning: resource clusterroles/nfs-subdir-external-provisioner-runner
is missing the kubectl.kubernetes.io/last-applied-configuration annotation
which is required by apply. apply should only be used on resources created
declaratively by either create --save-config or apply. The missing annotation
will be patched automatically."
name: nfs-subdir-external-provisioner-runner
namespace: nfs-subdir-external-provisioner
status: Synced
syncPhase: Sync
version: v1
- group: rbac.authorization.k8s.io
hookPhase: Running
kind: ClusterRoleBinding
message: "clusterrolebinding.rbac.authorization.k8s.io/run-nfs-subdir-external-provisioner
reconciled. reconciliation required create\n\tmissing subjects added:\n\t\t{Kind:ServiceAccount
APIGroup: Name:nfs-subdir-external-provisioner Namespace:nfs-subdir-external-provisioner}.
clusterrolebinding.rbac.authorization.k8s.io/run-nfs-subdir-external-provisioner
configured. Warning: resource clusterrolebindings/run-nfs-subdir-external-provisioner
is missing the kubectl.kubernetes.io/last-applied-configuration annotation
which is required by apply. apply should only be used on resources created
declaratively by either create --save-config or apply. The missing annotation
will be patched automatically."
name: run-nfs-subdir-external-provisioner
namespace: nfs-subdir-external-provisioner
status: Synced
syncPhase: Sync
version: v1
- group: rbac.authorization.k8s.io
hookPhase: Running
kind: Role
message: "role.rbac.authorization.k8s.io/leader-locking-nfs-subdir-external-provisioner
reconciled. reconciliation required create\n\tmissing rules added:\n\t\t{Verbs:[get
list watch create update patch] APIGroups:[] Resources:[endpoints] ResourceNames:[]
NonResourceURLs:[]}. role.rbac.authorization.k8s.io/leader-locking-nfs-subdir-external-provisioner
configured. Warning: resource roles/leader-locking-nfs-subdir-external-provisioner
is missing the kubectl.kubernetes.io/last-applied-configuration annotation
which is required by apply. apply should only be used on resources created
declaratively by either create --save-config or apply. The missing annotation
will be patched automatically."
name: leader-locking-nfs-subdir-external-provisioner
namespace: nfs-subdir-external-provisioner
status: Synced
syncPhase: Sync
version: v1
- group: rbac.authorization.k8s.io
hookPhase: Running
kind: RoleBinding
message: "rolebinding.rbac.authorization.k8s.io/leader-locking-nfs-subdir-external-provisioner
reconciled. reconciliation required create\n\tmissing subjects added:\n\t\t{Kind:ServiceAccount
APIGroup: Name:nfs-subdir-external-provisioner Namespace:nfs-subdir-external-provisioner}.
rolebinding.rbac.authorization.k8s.io/leader-locking-nfs-subdir-external-provisioner
configured. Warning: resource rolebindings/leader-locking-nfs-subdir-external-provisioner
is missing the kubectl.kubernetes.io/last-applied-configuration annotation
which is required by apply. apply should only be used on resources created
declaratively by either create --save-config or apply. The missing annotation
will be patched automatically."
name: leader-locking-nfs-subdir-external-provisioner
namespace: nfs-subdir-external-provisioner
status: Synced
syncPhase: Sync
version: v1
- group: apps
hookPhase: Running
kind: Deployment
message: deployment.apps/nfs-subdir-external-provisioner created
name: nfs-subdir-external-provisioner
namespace: nfs-subdir-external-provisioner
status: Synced
syncPhase: Sync
version: v1
revision: ccbcd028530e5528739ce1fd9d30fa1a835db178
source:
path: nfs-subdir-external-provisioner
repoURL: https://gitlab.ii-p001.local/cw-devops/cw-infra-apps.git
targetRevision: main
reconciledAt: "2025-03-19T15:34:34Z"
resources:
- kind: ServiceAccount
name: nfs-subdir-external-provisioner
namespace: nfs-subdir-external-provisioner
status: Synced
version: v1
- group: apps
health:
status: Healthy
kind: Deployment
name: nfs-subdir-external-provisioner
namespace: nfs-subdir-external-provisioner
status: Synced
version: v1
- group: rbac.authorization.k8s.io
kind: ClusterRole
name: nfs-subdir-external-provisioner-runner
status: Synced
version: v1
- group: rbac.authorization.k8s.io
kind: ClusterRoleBinding
name: run-nfs-subdir-external-provisioner
status: Synced
version: v1
- group: rbac.authorization.k8s.io
kind: Role
name: leader-locking-nfs-subdir-external-provisioner
namespace: nfs-subdir-external-provisioner
status: Synced
version: v1
- group: rbac.authorization.k8s.io
kind: RoleBinding
name: leader-locking-nfs-subdir-external-provisioner
namespace: nfs-subdir-external-provisioner
status: Synced
version: v1
- group: storage.k8s.io
kind: StorageClass
name: nfs-client
status: Synced
version: v1
sourceType: Helm
summary:
images:
- registry.k8s.io/sig-storage/nfs-subdir-external-provisioner:v4.0.2
sync:
comparedTo:
destination:
namespace: nfs-subdir-external-provisioner
server: https://kubernetes.default.svc
source:
path: nfs-subdir-external-provisioner
repoURL: https://gitlab.ii-p001.local/cw-devops/cw-infra-apps.git
targetRevision: main
revision: 51a8196fc681a3e098bb86eb1f2dd0889bfab910
status: Synced