-
Notifications
You must be signed in to change notification settings - Fork 582
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #1796 from deads2k/by-gate-10-random-stragglers
update the last manifests used directly from this image to featuregate generation
- Loading branch information
Showing
25 changed files
with
1,062 additions
and
20 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
19 changes: 19 additions & 0 deletions
19
authorization/v1/zz_generated.featuregated-crd-manifests.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
rolebindingrestrictions.authorization.openshift.io: | ||
Annotations: {} | ||
ApprovedPRNumber: https://github.com/openshift/api/pull/470 | ||
CRDName: rolebindingrestrictions.authorization.openshift.io | ||
Capability: "" | ||
Category: "" | ||
FeatureGates: [] | ||
GroupName: authorization.openshift.io | ||
HasStatus: false | ||
KindName: RoleBindingRestriction | ||
Labels: {} | ||
PluralName: rolebindingrestrictions | ||
PrinterColumns: [] | ||
Scope: Namespaced | ||
ShortNames: null | ||
TargetFilenamePattern: 0000_03_authorization-openshift_01_rolebindingrestrictionMARKERS.crd.yaml | ||
TopLevelFeatureGates: [] | ||
Version: v1 | ||
|
214 changes: 214 additions & 0 deletions
214
...regated-crd-manifests/rolebindingrestrictions.authorization.openshift.io/AAA_ungated.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,214 @@ | ||
apiVersion: apiextensions.k8s.io/v1 | ||
kind: CustomResourceDefinition | ||
metadata: | ||
annotations: | ||
api-approved.openshift.io: https://github.com/openshift/api/pull/470 | ||
api.openshift.io/filename-pattern: 0000_03_authorization-openshift_01_rolebindingrestrictionMARKERS.crd.yaml | ||
feature-gate.release.openshift.io/: "true" | ||
name: rolebindingrestrictions.authorization.openshift.io | ||
spec: | ||
group: authorization.openshift.io | ||
names: | ||
kind: RoleBindingRestriction | ||
listKind: RoleBindingRestrictionList | ||
plural: rolebindingrestrictions | ||
singular: rolebindingrestriction | ||
scope: Namespaced | ||
versions: | ||
- name: v1 | ||
schema: | ||
openAPIV3Schema: | ||
description: "RoleBindingRestriction is an object that can be matched against | ||
a subject (user, group, or service account) to determine whether rolebindings | ||
on that subject are allowed in the namespace to which the RoleBindingRestriction | ||
belongs. If any one of those RoleBindingRestriction objects matches a subject, | ||
rolebindings on that subject in the namespace are allowed. \n Compatibility | ||
level 1: Stable within a major release for a minimum of 12 months or 3 minor | ||
releases (whichever is longer)." | ||
properties: | ||
apiVersion: | ||
description: 'APIVersion defines the versioned schema of this representation | ||
of an object. Servers should convert recognized schemas to the latest | ||
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' | ||
type: string | ||
kind: | ||
description: 'Kind is a string value representing the REST resource this | ||
object represents. Servers may infer this from the endpoint the client | ||
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' | ||
type: string | ||
metadata: | ||
type: object | ||
spec: | ||
description: Spec defines the matcher. | ||
properties: | ||
grouprestriction: | ||
description: GroupRestriction matches against group subjects. | ||
nullable: true | ||
properties: | ||
groups: | ||
description: Groups is a list of groups used to match against | ||
an individual user's groups. If the user is a member of one | ||
of the whitelisted groups, the user is allowed to be bound to | ||
a role. | ||
items: | ||
type: string | ||
nullable: true | ||
type: array | ||
labels: | ||
description: Selectors specifies a list of label selectors over | ||
group labels. | ||
items: | ||
description: A label selector is a label query over a set of | ||
resources. The result of matchLabels and matchExpressions | ||
are ANDed. An empty label selector matches all objects. A | ||
null label selector matches no objects. | ||
properties: | ||
matchExpressions: | ||
description: matchExpressions is a list of label selector | ||
requirements. The requirements are ANDed. | ||
items: | ||
description: A label selector requirement is a selector | ||
that contains values, a key, and an operator that relates | ||
the key and values. | ||
properties: | ||
key: | ||
description: key is the label key that the selector | ||
applies to. | ||
type: string | ||
operator: | ||
description: operator represents a key's relationship | ||
to a set of values. Valid operators are In, NotIn, | ||
Exists and DoesNotExist. | ||
type: string | ||
values: | ||
description: values is an array of string values. | ||
If the operator is In or NotIn, the values array | ||
must be non-empty. If the operator is Exists or | ||
DoesNotExist, the values array must be empty. This | ||
array is replaced during a strategic merge patch. | ||
items: | ||
type: string | ||
type: array | ||
required: | ||
- key | ||
- operator | ||
type: object | ||
type: array | ||
matchLabels: | ||
additionalProperties: | ||
type: string | ||
description: matchLabels is a map of {key,value} pairs. | ||
A single {key,value} in the matchLabels map is equivalent | ||
to an element of matchExpressions, whose key field is | ||
"key", the operator is "In", and the values array contains | ||
only "value". The requirements are ANDed. | ||
type: object | ||
type: object | ||
x-kubernetes-map-type: atomic | ||
nullable: true | ||
type: array | ||
type: object | ||
serviceaccountrestriction: | ||
description: ServiceAccountRestriction matches against service-account | ||
subjects. | ||
nullable: true | ||
properties: | ||
namespaces: | ||
description: Namespaces specifies a list of literal namespace | ||
names. | ||
items: | ||
type: string | ||
type: array | ||
serviceaccounts: | ||
description: ServiceAccounts specifies a list of literal service-account | ||
names. | ||
items: | ||
description: ServiceAccountReference specifies a service account | ||
and namespace by their names. | ||
properties: | ||
name: | ||
description: Name is the name of the service account. | ||
type: string | ||
namespace: | ||
description: Namespace is the namespace of the service account. Service | ||
accounts from inside the whitelisted namespaces are allowed | ||
to be bound to roles. If Namespace is empty, then the | ||
namespace of the RoleBindingRestriction in which the ServiceAccountReference | ||
is embedded is used. | ||
type: string | ||
type: object | ||
type: array | ||
type: object | ||
userrestriction: | ||
description: UserRestriction matches against user subjects. | ||
nullable: true | ||
properties: | ||
groups: | ||
description: Groups specifies a list of literal group names. | ||
items: | ||
type: string | ||
nullable: true | ||
type: array | ||
labels: | ||
description: Selectors specifies a list of label selectors over | ||
user labels. | ||
items: | ||
description: A label selector is a label query over a set of | ||
resources. The result of matchLabels and matchExpressions | ||
are ANDed. An empty label selector matches all objects. A | ||
null label selector matches no objects. | ||
properties: | ||
matchExpressions: | ||
description: matchExpressions is a list of label selector | ||
requirements. The requirements are ANDed. | ||
items: | ||
description: A label selector requirement is a selector | ||
that contains values, a key, and an operator that relates | ||
the key and values. | ||
properties: | ||
key: | ||
description: key is the label key that the selector | ||
applies to. | ||
type: string | ||
operator: | ||
description: operator represents a key's relationship | ||
to a set of values. Valid operators are In, NotIn, | ||
Exists and DoesNotExist. | ||
type: string | ||
values: | ||
description: values is an array of string values. | ||
If the operator is In or NotIn, the values array | ||
must be non-empty. If the operator is Exists or | ||
DoesNotExist, the values array must be empty. This | ||
array is replaced during a strategic merge patch. | ||
items: | ||
type: string | ||
type: array | ||
required: | ||
- key | ||
- operator | ||
type: object | ||
type: array | ||
matchLabels: | ||
additionalProperties: | ||
type: string | ||
description: matchLabels is a map of {key,value} pairs. | ||
A single {key,value} in the matchLabels map is equivalent | ||
to an element of matchExpressions, whose key field is | ||
"key", the operator is "In", and the values array contains | ||
only "value". The requirements are ANDed. | ||
type: object | ||
type: object | ||
x-kubernetes-map-type: atomic | ||
nullable: true | ||
type: array | ||
users: | ||
description: Users specifies a list of literal user names. | ||
items: | ||
type: string | ||
type: array | ||
type: object | ||
type: object | ||
type: object | ||
served: true | ||
storage: true |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
clusterresourcequotas.quota.openshift.io: | ||
Annotations: {} | ||
ApprovedPRNumber: https://github.com/openshift/api/pull/470 | ||
CRDName: clusterresourcequotas.quota.openshift.io | ||
Capability: "" | ||
Category: "" | ||
FeatureGates: [] | ||
GroupName: quota.openshift.io | ||
HasStatus: true | ||
KindName: ClusterResourceQuota | ||
Labels: {} | ||
PluralName: clusterresourcequotas | ||
PrinterColumns: [] | ||
Scope: Cluster | ||
ShortNames: null | ||
TargetFilenamePattern: 0000_03_quota-openshift_01_clusterresourcequotaMARKERS.crd.yaml | ||
TopLevelFeatureGates: [] | ||
Version: v1 | ||
|
Oops, something went wrong.