argo-cd/resource_customizations/trident.netapp.io/TridentBackendConfig/testdata/degraded.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

95 lines
2.5 KiB
YAML

apiVersion: trident.netapp.io/v1
kind: TridentBackendConfig
metadata:
annotations:
creationTimestamp: '2021-06-24T11:36:17Z'
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:36:17Z'
- 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:36:17Z'
name: backend-tbc-ontap-nas
namespace: trident
resourceVersion: '3430134'
uid: a5714401-d4f4-480d-a317-d85c630afe55
spec:
backendName: tbc-ontap-nas
credentials:
name: backend-ontap-nas-secret-smv10
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-play01
version: 1
status:
backendInfo:
backendName: ''
backendUUID: ''
deletionPolicy: retain
lastOperationStatus: Failed
message: 'Failed to create backend: backend tbc-ontap-nas already exists'
phase: ''