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  }