Merge pull request #64996 from roycaihw/optional-crdstatus-conditions

Mark Conditions in CustomResourceDefinitionStatus as optional
This commit is contained in:
Kubernetes Prow Robot 2019-08-21 08:27:20 -07:00 committed by GitHub
commit d951d19ec4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 4 additions and 2 deletions

View File

@ -17401,7 +17401,6 @@
} }
}, },
"required": [ "required": [
"conditions",
"acceptedNames", "acceptedNames",
"storedVersions" "storedVersions"
], ],
@ -18030,7 +18029,6 @@
} }
}, },
"required": [ "required": [
"conditions",
"acceptedNames", "acceptedNames",
"storedVersions" "storedVersions"
], ],

View File

@ -221,6 +221,7 @@ message CustomResourceDefinitionSpec {
// CustomResourceDefinitionStatus indicates the state of the CustomResourceDefinition // CustomResourceDefinitionStatus indicates the state of the CustomResourceDefinition
message CustomResourceDefinitionStatus { message CustomResourceDefinitionStatus {
// Conditions indicate state for particular aspects of a CustomResourceDefinition // Conditions indicate state for particular aspects of a CustomResourceDefinition
// +optional
repeated CustomResourceDefinitionCondition conditions = 1; repeated CustomResourceDefinitionCondition conditions = 1;
// AcceptedNames are the names that are actually being used to serve discovery // AcceptedNames are the names that are actually being used to serve discovery

View File

@ -295,6 +295,7 @@ type CustomResourceDefinitionCondition struct {
// CustomResourceDefinitionStatus indicates the state of the CustomResourceDefinition // CustomResourceDefinitionStatus indicates the state of the CustomResourceDefinition
type CustomResourceDefinitionStatus struct { type CustomResourceDefinitionStatus struct {
// Conditions indicate state for particular aspects of a CustomResourceDefinition // Conditions indicate state for particular aspects of a CustomResourceDefinition
// +optional
Conditions []CustomResourceDefinitionCondition `json:"conditions" protobuf:"bytes,1,opt,name=conditions"` Conditions []CustomResourceDefinitionCondition `json:"conditions" protobuf:"bytes,1,opt,name=conditions"`
// AcceptedNames are the names that are actually being used to serve discovery // AcceptedNames are the names that are actually being used to serve discovery

View File

@ -260,6 +260,7 @@ message CustomResourceDefinitionSpec {
// CustomResourceDefinitionStatus indicates the state of the CustomResourceDefinition // CustomResourceDefinitionStatus indicates the state of the CustomResourceDefinition
message CustomResourceDefinitionStatus { message CustomResourceDefinitionStatus {
// Conditions indicate state for particular aspects of a CustomResourceDefinition // Conditions indicate state for particular aspects of a CustomResourceDefinition
// +optional
repeated CustomResourceDefinitionCondition conditions = 1; repeated CustomResourceDefinitionCondition conditions = 1;
// AcceptedNames are the names that are actually being used to serve discovery // AcceptedNames are the names that are actually being used to serve discovery

View File

@ -337,6 +337,7 @@ type CustomResourceDefinitionCondition struct {
// CustomResourceDefinitionStatus indicates the state of the CustomResourceDefinition // CustomResourceDefinitionStatus indicates the state of the CustomResourceDefinition
type CustomResourceDefinitionStatus struct { type CustomResourceDefinitionStatus struct {
// Conditions indicate state for particular aspects of a CustomResourceDefinition // Conditions indicate state for particular aspects of a CustomResourceDefinition
// +optional
Conditions []CustomResourceDefinitionCondition `json:"conditions" protobuf:"bytes,1,opt,name=conditions"` Conditions []CustomResourceDefinitionCondition `json:"conditions" protobuf:"bytes,1,opt,name=conditions"`
// AcceptedNames are the names that are actually being used to serve discovery // AcceptedNames are the names that are actually being used to serve discovery