Skip to content

Commit

Permalink
Kubernetes 1.30 support
Browse files Browse the repository at this point in the history
Upstream API changes are reflected here.

Signed-off-by: Scott Andrews <scott@andrews.me>
  • Loading branch information
scothis committed Apr 18, 2024
1 parent 73d57ea commit 4bd339e
Show file tree
Hide file tree
Showing 19 changed files with 2,089 additions and 284 deletions.
4 changes: 0 additions & 4 deletions apis/admissionregistration/v1/zz_generated.die.go

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

12 changes: 12 additions & 0 deletions apis/apiextensions/v1/customresourcedefinition.go
Original file line number Diff line number Diff line change
Expand Up @@ -96,6 +96,15 @@ func (d *CustomResourceDefinitionVersionDie) AdditionalPrinterColumnDie(name str
})
}

func (d *CustomResourceDefinitionVersionDie) SelectableFieldsDie(fields ...*SelectableFieldDie) *CustomResourceDefinitionVersionDie {
return d.DieStamp(func(r *apiextensionsv1.CustomResourceDefinitionVersion) {
r.SelectableFields = make([]apiextensionsv1.SelectableField, len(fields))
for i := range fields {
r.SelectableFields[i] = fields[i].DieRelease()
}
})
}

// +die
type _ apiextensionsv1.CustomResourceValidation

Expand Down Expand Up @@ -152,6 +161,9 @@ func (d *WebhookClientConfigDie) ServiceDie(fn func(d *ServiceReferenceDie)) *We
// +die
type _ apiextensionsv1.ServiceReference

// +die
type _ apiextensionsv1.SelectableField

// +die
type _ = apiextensionsv1.CustomResourceDefinitionStatus

Expand Down
214 changes: 214 additions & 0 deletions apis/apiextensions/v1/zz_generated.die.go

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

9 changes: 9 additions & 0 deletions apis/apiextensions/v1/zz_generated.die_test.go

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

23 changes: 23 additions & 0 deletions apis/batch/v1/job.go
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,14 @@ func (d *JobSpecDie) PodFailurePolicyDie(fn func(d *PodFailurePolicyDie)) *JobSp
})
}

func (d *JobSpecDie) SuccessPolicyDie(fn func(d *SuccessPolicyDie)) *JobSpecDie {
return d.DieStamp(func(r *batchv1.JobSpec) {
d := SuccessPolicyBlank.DieImmutable(false).DieFeedPtr(r.SuccessPolicy)
fn(d)
r.SuccessPolicy = d.DieReleasePtr()
})
}

func (d *JobSpecDie) SelectorDie(fn func(d *diemetav1.LabelSelectorDie)) *JobSpecDie {
return d.DieStamp(func(r *batchv1.JobSpec) {
d := diemetav1.LabelSelectorBlank.DieImmutable(false).DieFeedPtr(r.Selector)
Expand Down Expand Up @@ -91,6 +99,21 @@ type _ = batchv1.PodFailurePolicyOnExitCodesRequirement
// +die
type _ = batchv1.PodFailurePolicyOnPodConditionsPattern

// +die
type _ = batchv1.SuccessPolicy

func (d *SuccessPolicyDie) RulesDie(rules ...*SuccessPolicyRuleDie) *SuccessPolicyDie {
return d.DieStamp(func(r *batchv1.SuccessPolicy) {
r.Rules = make([]batchv1.SuccessPolicyRule, len(rules))
for i := range rules {
r.Rules[i] = rules[i].DieRelease()
}
})
}

// +die
type _ = batchv1.SuccessPolicyRule

// +die
type _ = batchv1.JobStatus

Expand Down
Loading

0 comments on commit 4bd339e

Please sign in to comment.