Skip to content

Commit ac38a47

Browse files
committed
Add controller tests
1 parent bc17214 commit ac38a47

File tree

5 files changed

+1948
-54
lines changed

5 files changed

+1948
-54
lines changed

ray-operator/apis/ray/v1/rayjob_types.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,13 +113,13 @@ type DeletionStrategy struct {
113113
// Deprecated: Use `deletionRules` instead for more flexible, multi-stage deletion strategies.
114114
// This field will be removed in a future release.
115115
// +optional
116-
OnSuccess DeletionPolicy `json:"onSuccess,omitempty"`
116+
OnSuccess *DeletionPolicy `json:"onSuccess,omitempty"`
117117

118118
// OnFailure is the deletion policy for a failed RayJob.
119119
// Deprecated: Use `deletionRules` instead for more flexible, multi-stage deletion strategies.
120120
// This field will be removed in a future release.
121121
// +optional
122-
OnFailure DeletionPolicy `json:"onFailure,omitempty"`
122+
OnFailure *DeletionPolicy `json:"onFailure,omitempty"`
123123

124124
// DeletionRules is a list of deletion rules, processed based on their trigger conditions.
125125
// While the rules can be used to define a sequence, if multiple rules are overdue (e.g., due to controller downtime),

ray-operator/apis/ray/v1/zz_generated.deepcopy.go

Lines changed: 10 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)