Skip to content

Commit

Permalink
Merge pull request #35 from kubeslice/feature-auto-eviction
Browse files Browse the repository at this point in the history
feat(): add requeueOnFailure and enableAutoEviction
  • Loading branch information
RohanKumarMainali authored Jan 10, 2025
2 parents cc62a6d + b3fd73e commit a1db74a
Show file tree
Hide file tree
Showing 4 changed files with 28 additions and 4 deletions.
3 changes: 3 additions & 0 deletions pkg/controller/v1alpha1/cluster_types.go
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,9 @@ type ClusterSpec struct {
NetworkInterface string `json:"networkInterface,omitempty"`
//put in an object
ClusterProperty ClusterProperty `json:"clusterProperty,omitempty"`
// EnableAutoEviction is a flag to enable auto eviction feature for the given cluster
EnableAutoEviction bool `json:"enableAutoEviction,omitempty"`
RequeueOnFailure bool `json:"requeueOnFailure,omitempty"`
}

type ClusterProperty struct {
Expand Down
2 changes: 2 additions & 0 deletions pkg/controller/v1alpha1/project_types.go
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,8 @@ import (
type ProjectSpec struct {
// ServiceAccount is a field of Project. Edit project_types.go to remove/update
ServiceAccount ServiceAccount `json:"serviceAccount,omitempty"`
// If defaultSliceCreation is true, then the default slice will be created
DefaultSliceCreation bool `json:"defaultSliceCreation,omitempty"`
}

// ServiceAccount defines the field of ProjectSpec
Expand Down
25 changes: 22 additions & 3 deletions pkg/controller/v1alpha1/zz_generated.deepcopy.go

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

2 changes: 1 addition & 1 deletion pkg/worker/v1alpha1/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 a1db74a

Please sign in to comment.