argo-cd/resource_customizations/trident.netapp.io/TridentBackendConfig/testdata/progressing.yaml
Balazs Zachar 7e68b1ef71
feat: add custom resource health checks for trident.netapp.io/TridentOrchestrator and trident.netapp.io/TridentBackendConfig (Closes [ISSUE #6550]) (#6552)
* feat: add custom resource health checks for trident.netapp.io/TridentOrchestrator and trident.netapp.io/TridentBackendConfig

Signed-off-by: Balazs Zachar <zachar.balazs@gmail.com>

* feat: extend TridentOrchestrator check with degraded state (based on official documentation)

Signed-off-by: Balazs Zachar <zachar.balazs@gmail.com>
2021-07-08 18:39:23 -07:00

91 lines
2.4 KiB
YAML

apiVersion: trident.netapp.io/v1
kind: TridentBackendConfig
metadata:
creationTimestamp: '2021-06-24T11:30:12Z'
finalizers:
- trident.netapp.io
generation: 1
labels:
app.kubernetes.io/instance: trident-config
managedFields:
- apiVersion: trident.netapp.io/v1
fieldsType: FieldsV1
fieldsV1:
'f:metadata':
'f:annotations':
.: {}
'f:kubectl.kubernetes.io/last-applied-configuration': {}
'f:labels':
.: {}
'f:app.kubernetes.io/instance': {}
'f:spec':
.: {}
'f:backendName': {}
'f:credentials':
.: {}
'f:name': {}
'f:dataLIF': {}
'f:defaults':
.: {}
'f:exportPolicy': {}
'f:snapshotPolicy': {}
'f:snapshotReserve': {}
'f:spaceReserve': {}
'f:deletionPolicy': {}
'f:limitVolumeSize': {}
'f:managementLIF': {}
'f:nfsMountOptions': {}
'f:storageDriverName': {}
'f:storagePrefix': {}
'f:svm': {}
'f:version': {}
manager: argocd-application-controller
operation: Update
time: '2021-06-24T11:30:12Z'
- apiVersion: trident.netapp.io/v1
fieldsType: FieldsV1
fieldsV1:
'f:metadata':
'f:finalizers':
.: {}
'v:"trident.netapp.io"': {}
'f:status':
.: {}
'f:backendInfo':
.: {}
'f:backendName': {}
'f:backendUUID': {}
'f:deletionPolicy': {}
'f:lastOperationStatus': {}
'f:message': {}
'f:phase': {}
manager: trident_orchestrator
operation: Update
time: '2021-06-24T11:30:12Z'
name: backend-tbc-ontap-nas
namespace: trident
resourceVersion: '3429076'
uid: 3de31983-aff9-4adb-a31c-1541d2cd86e6
spec:
backendName: tbc-ontap-nas
credentials:
name: backend-ontap-nas-secret
dataLIF: 1.1.1.1
defaults:
exportPolicy: ep_000
snapshotPolicy: default
snapshotReserve: '10'
spaceReserve: volume
deletionPolicy: retain
limitVolumeSize: 100Gi
managementLIF: 1.1.1.1
nfsMountOptions: nfsvers=4
storageDriverName: ontap-nas
storagePrefix: trident-play01
svm: svm-trident-play
version: 1
status:
deletionPolicy: retain
lastOperationStatus: Progressing
message: Creating 'tbc-ontap-nas' backend
phase: Bound