github.com/verrazzano/verrazzano@v1.7.1/tools/vz/pkg/internal/util/cluster/clusterapi/common.go (about) 1 // Copyright (c) 2023, 2024, Oracle and/or its affiliates. 2 // Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl. 3 4 package clusterapi 5 6 import corev1 "k8s.io/api/core/v1" 7 8 type capiStatus struct { 9 Conditions []capiCondition `json:"conditions,omitempty"` 10 } 11 type capiCondition struct { 12 Status corev1.ConditionStatus `json:"status"` 13 Type string `json:"type"` 14 Reason string `json:"reason,omitempty"` 15 }