Skip to content

Commit

Permalink
Automatic Update Crossplane Types to v0.11.3
Browse files Browse the repository at this point in the history
  • Loading branch information
akuitybot committed Mar 13, 2024
1 parent 7eeec2c commit f16ab76
Show file tree
Hide file tree
Showing 10 changed files with 474 additions and 142 deletions.
2 changes: 1 addition & 1 deletion apis/core/v1alpha1/zz_generated.deepcopy.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,12 @@ type AppsetPolicy struct {
OverridePolicy bool `json:"overridePolicy,omitempty"`
}

type AgentPermissionsRule struct {
ApiGroups []string `json:"apiGroups,omitempty"`
Resources []string `json:"resources,omitempty"`
Verbs []string `json:"verbs,omitempty"`
}

type InstanceSpec struct {
IpAllowList []*IPAllowListEntry `json:"ipAllowList,omitempty"`
Subdomain string `json:"subdomain,omitempty"`
Expand All @@ -74,6 +80,7 @@ type InstanceSpec struct {
AssistantExtensionEnabled bool `json:"assistantExtensionEnabled,omitempty"`
AppsetPolicy *AppsetPolicy `json:"appsetPolicy,omitempty"`
HostAliases []*HostAliases `json:"hostAliases,omitempty"`
AgentPermissionsRules []*AgentPermissionsRule `json:"agentPermissionsRules,omitempty"`
}

type ManagedCluster struct {
Expand Down
10 changes: 10 additions & 0 deletions internal/types/generated/akuity/v1alpha1/cluster_types.go
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,8 @@ type Cluster struct {

type ClusterSize string

type DirectClusterType string

//+kubebuilder:object:root=true

// ClusterList contains a list of Cluster
Expand All @@ -42,11 +44,19 @@ type ClusterSpec struct {
Data ClusterData `json:"data,omitempty"`
}

type DirectClusterSpec struct {
ClusterType DirectClusterType `json:"clusterType,omitempty"`
KargoInstanceId *string `json:"kargoInstanceId,omitempty"`
Server *string `json:"server,omitempty"`
Token *string `json:"token,omitempty"`
}

type ClusterData struct {
Size ClusterSize `json:"size,omitempty"`
AutoUpgradeDisabled *bool `json:"autoUpgradeDisabled,omitempty"`
Kustomization runtime.RawExtension `json:"kustomization,omitempty"`
AppReplication *bool `json:"appReplication,omitempty"`
TargetVersion string `json:"targetVersion,omitempty"`
RedisTunneling *bool `json:"redisTunneling,omitempty"`
DirectClusterSpec *DirectClusterSpec `json:"directClusterSpec,omitempty"`
}
76 changes: 76 additions & 0 deletions internal/types/generated/akuity/v1alpha1/zz_generated.deepcopy.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,11 @@ type ArgoCD struct {
Spec ArgoCDSpec `json:"spec,omitempty"`
}

// +kubebuilder:object:generate=true
type ArgoCDList struct {
Items []ArgoCD `json:"items"`
}

// +kubebuilder:object:generate=true
type ArgoCDSpec struct {
Description string `json:"description,omitempty"`
Expand All @@ -25,10 +30,10 @@ type ArgoCDExtensionInstallEntry struct {

// +kubebuilder:object:generate=true
type ClusterCustomization struct {
AutoUpgradeDisabled bool `json:"autoUpgradeDisabled,omitempty"`
Kustomization string `json:"kustomization,omitempty"`
AppReplication bool `json:"appReplication,omitempty"`
RedisTunneling bool `json:"redisTunneling,omitempty"`
AutoUpgradeDisabled bool `json:"autoUpgradeDisabled,omitempty"`
Kustomization string `json:"kustomization,omitempty"`
AppReplication bool `json:"appReplication,omitempty"`
RedisTunneling bool `json:"redisTunneling,omitempty"`
}

// +kubebuilder:object:generate=true
Expand All @@ -37,6 +42,13 @@ type AppsetPolicy struct {
OverridePolicy bool `json:"overridePolicy,omitempty"`
}

// +kubebuilder:object:generate=true
type AgentPermissionsRule struct {
ApiGroups []string `json:"apiGroups,omitempty"`
Resources []string `json:"resources,omitempty"`
Verbs []string `json:"verbs,omitempty"`
}

// +kubebuilder:object:generate=true
type InstanceSpec struct {
IpAllowList []*IPAllowListEntry `json:"ipAllowList,omitempty"`
Expand All @@ -54,6 +66,7 @@ type InstanceSpec struct {
AssistantExtensionEnabled bool `json:"assistantExtensionEnabled,omitempty"`
AppsetPolicy *AppsetPolicy `json:"appsetPolicy,omitempty"`
HostAliases []*HostAliases `json:"hostAliases,omitempty"`
AgentPermissionsRules []*AgentPermissionsRule `json:"agentPermissionsRules,omitempty"`
}

// +kubebuilder:object:generate=true
Expand Down
28 changes: 22 additions & 6 deletions internal/types/generated/crossplane/v1alpha1/cluster_types.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,24 +7,40 @@ package v1alpha1

type ClusterSize string

type DirectClusterType string

// +kubebuilder:object:generate=true
type Cluster struct {
Spec ClusterSpec `json:"spec,omitempty"`
}

// +kubebuilder:object:generate=true
type ClusterList struct {
Items []Cluster `json:"items"`
}

// +kubebuilder:object:generate=true
type ClusterSpec struct {
Description string `json:"description,omitempty"`
NamespaceScoped bool `json:"namespaceScoped,omitempty"`
Data ClusterData `json:"data,omitempty"`
}

// +kubebuilder:object:generate=true
type DirectClusterSpec struct {
ClusterType DirectClusterType `json:"clusterType,omitempty"`
KargoInstanceId *string `json:"kargoInstanceId,omitempty"`
Server *string `json:"server,omitempty"`
Token *string `json:"token,omitempty"`
}

// +kubebuilder:object:generate=true
type ClusterData struct {
Size ClusterSize `json:"size,omitempty"`
AutoUpgradeDisabled bool `json:"autoUpgradeDisabled,omitempty"`
Kustomization string `json:"kustomization,omitempty"`
AppReplication bool `json:"appReplication,omitempty"`
TargetVersion string `json:"targetVersion,omitempty"`
RedisTunneling bool `json:"redisTunneling,omitempty"`
Size ClusterSize `json:"size,omitempty"`
AutoUpgradeDisabled bool `json:"autoUpgradeDisabled,omitempty"`
Kustomization string `json:"kustomization,omitempty"`
AppReplication bool `json:"appReplication,omitempty"`
TargetVersion string `json:"targetVersion,omitempty"`
RedisTunneling bool `json:"redisTunneling,omitempty"`
DirectClusterSpec *DirectClusterSpec `json:"directClusterSpec,omitempty"`
}
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,11 @@ type ConfigManagementPlugin struct {
Spec PluginSpec `json:"spec,omitempty"`
}

// +kubebuilder:object:generate=true
type ConfigManagementPluginList struct {
Items []ConfigManagementPlugin `json:"items"`
}

// +kubebuilder:object:generate=true
type PluginSpec struct {
Version string `json:"version,omitempty"`
Expand Down
Loading

0 comments on commit f16ab76

Please sign in to comment.