Skip to content

Commit 7313990

Browse files
committed
Make ServiceBackendPort an atomic struct
This allows different actors to force ownership of it without having to explicitly unset the other field.
1 parent e6bb041 commit 7313990

File tree

6 files changed

+12
-2
lines changed

6 files changed

+12
-2
lines changed

api/openapi-spec/swagger.json

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

api/openapi-spec/v3/apis__networking.k8s.io__v1_openapi.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -799,7 +799,8 @@
799799
"type": "integer"
800800
}
801801
},
802-
"type": "object"
802+
"type": "object",
803+
"x-kubernetes-map-type": "atomic"
803804
},
804805
"io.k8s.apimachinery.pkg.apis.meta.v1.APIResource": {
805806
"description": "APIResource specifies the name of a resource and whether it is namespaced.",

pkg/generated/openapi/zz_generated.openapi.go

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

staging/src/k8s.io/api/networking/v1/generated.proto

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

staging/src/k8s.io/api/networking/v1/types.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -531,6 +531,7 @@ type IngressServiceBackend struct {
531531
}
532532

533533
// ServiceBackendPort is the service port being referenced.
534+
// +structType=atomic
534535
type ServiceBackendPort struct {
535536
// name is the name of the port on the Service.
536537
// This is a mutually exclusive setting with "Number".

staging/src/k8s.io/client-go/applyconfigurations/internal/internal.go

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)