Skip to content

Commit

Permalink
Add Cluster claim structs
Browse files Browse the repository at this point in the history
Signed-off-by: Tamal Saha <[email protected]>
  • Loading branch information
tamalsaha committed Nov 12, 2024
1 parent 4f8b1dd commit 5cadb14
Show file tree
Hide file tree
Showing 2 changed files with 61 additions and 3 deletions.
16 changes: 13 additions & 3 deletions api/v1/cluster.go
Original file line number Diff line number Diff line change
Expand Up @@ -52,9 +52,9 @@ const (
ClientOrgKey string = "ace.appscode.com/client-org"
ClientKeyPrefix string = "client.ace.appscode.com/"

ClusterClaimID string = "id.k8s.io"
ClusterClaimInfo string = "cluster.ace.info"
ClusterClaimFeatures string = "features.ace.info"
ClusterClaimKeyID string = "id.k8s.io"
ClusterClaimKeyInfo string = "cluster.ace.info"
ClusterClaimKeyFeatures string = "features.ace.info"
)

type ClusterMetadata struct {
Expand Down Expand Up @@ -191,3 +191,13 @@ const (
CAPIProviderCAPZ CAPIProvider = "capz"
CAPIProviderCAPH CAPIProvider = "caph"
)

type ClusterClaimInfo struct {
ClusterMetadata ClusterInfo `json:"clusterMetadata"`
}

type ClusterClaimFeatures struct {
EnabledFeatures []string `json:"enabledFeatures,omitempty"`
NotManagedFeatures []string `json:"notManagedFeatures,omitempty"`
DisabledFeatures []string `json:"disabledFeatures,omitempty"`
}
48 changes: 48 additions & 0 deletions api/v1/zz_generated.deepcopy.go

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

0 comments on commit 5cadb14

Please sign in to comment.