Versions in this module Expand all Collapse all v0 v0.1.0 Nov 12, 2024 Changes in this version + const DefaultServiceAccountKey + const KroDomainName + var AddToScheme = SchemeBuilder.AddToScheme + var GroupVersion = schema.GroupVersion + var SchemeBuilder = &scheme.Builder + func HasCondition(conditions []Condition, t ConditionType) bool + type Condition struct + LastTransitionTime *metav1.Time + Message *string + ObservedGeneration int64 + Reason *string + Status metav1.ConditionStatus + Type ConditionType + func GetCondition(conditions []Condition, t ConditionType) *Condition + func NewCondition(t ConditionType, status metav1.ConditionStatus, reason, message string) Condition + func SetCondition(conditions []Condition, condition Condition) []Condition + func (in *Condition) DeepCopy() *Condition + func (in *Condition) DeepCopyInto(out *Condition) + type ConditionType string + const InstanceConditionTypeDegraded + const InstanceConditionTypeError + const InstanceConditionTypeProgressing + const InstanceConditionTypeReady + const ResourceGroupConditionTypeCustomResourceDefinitionSynced + const ResourceGroupConditionTypeGraphVerified + const ResourceGroupConditionTypeReconcilerReady + type Dependency struct + ID string + func (in *Dependency) DeepCopy() *Dependency + func (in *Dependency) DeepCopyInto(out *Dependency) + type Resource struct + ID string + IncludeWhen []string + ReadyWhen []string + Template runtime.RawExtension + func (in *Resource) DeepCopy() *Resource + func (in *Resource) DeepCopyInto(out *Resource) + type ResourceGroup struct + Spec ResourceGroupSpec + Status ResourceGroupStatus + func (in *ResourceGroup) DeepCopy() *ResourceGroup + func (in *ResourceGroup) DeepCopyInto(out *ResourceGroup) + func (in *ResourceGroup) DeepCopyObject() runtime.Object + type ResourceGroupList struct + Items []ResourceGroup + func (in *ResourceGroupList) DeepCopy() *ResourceGroupList + func (in *ResourceGroupList) DeepCopyInto(out *ResourceGroupList) + func (in *ResourceGroupList) DeepCopyObject() runtime.Object + type ResourceGroupSpec struct + DefaultServiceAccounts map[string]string + Resources []*Resource + Schema *Schema + func (in *ResourceGroupSpec) DeepCopy() *ResourceGroupSpec + func (in *ResourceGroupSpec) DeepCopyInto(out *ResourceGroupSpec) + type ResourceGroupState string + const ResourceGroupStateActive + const ResourceGroupStateInactive + type ResourceGroupStatus struct + Conditions []Condition + Resources []ResourceInformation + State ResourceGroupState + TopologicalOrder []string + func (in *ResourceGroupStatus) DeepCopy() *ResourceGroupStatus + func (in *ResourceGroupStatus) DeepCopyInto(out *ResourceGroupStatus) + type ResourceInformation struct + Dependencies []Dependency + ID string + func (in *ResourceInformation) DeepCopy() *ResourceInformation + func (in *ResourceInformation) DeepCopyInto(out *ResourceInformation) + type Schema struct + APIVersion string + Kind string + Spec runtime.RawExtension + Status runtime.RawExtension + Validation []string + func (in *Schema) DeepCopy() *Schema + func (in *Schema) DeepCopyInto(out *Schema) + type Validation struct + Expression string + Message string + func (in *Validation) DeepCopy() *Validation + func (in *Validation) DeepCopyInto(out *Validation)