kubelatte-ce
Форк от sbertech/kubelatte-ce
298 строк · 11.2 Кб
1---
2apiVersion: apiextensions.k8s.io/v13kind: CustomResourceDefinition4metadata:5annotations:6controller-gen.kubebuilder.io/version: v0.8.07creationTimestamp: null8name: scopes.kubelatte.io9spec:10group: kubelatte.io11names:12kind: Scope13listKind: ScopeList14plural: scopes15singular: scope16scope: Namespaced17versions:18- name: v1alpha119schema:20openAPIV3Schema:21description: Scope is the Schema for the Scopes API22properties:23apiVersion:24description: 'APIVersion defines the versioned schema of this representation25of an object. Servers should convert recognized schemas to the latest
26internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'27type: string28kind:29description: 'Kind is a string value representing the REST resource this30object represents. Servers may infer this from the endpoint the client
31submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'32type: string33metadata:34type: object35spec:36properties:37items:38items:39description: Item ScopeItems defines items of Scope40properties:41match:42properties:43annotationSelector:44properties:45matchExpressions:46items:47properties:48key:49type: string50operator:51enum:52- In53- NotIn54- Exists55- DoesNotExist56type: string57values:58items:59type: string60type: array61required:62- key63- operator64type: object65type: array66required:67- matchExpressions68type: object69excludedNamespaces:70properties:71regex:72items:73type: string74type: array75values:76items:77type: string78type: array79type: object80kinds:81items:82properties:83apiGroups:84items:85type: string86type: array87kinds:88items:89type: string90type: array91type: object92type: array93labelSelector:94properties:95matchExpressions:96items:97properties:98key:99type: string100operator:101enum:102- In103- NotIn104- Exists105- DoesNotExist106type: string107values:108items:109type: string110type: array111required:112- key113- operator114type: object115type: array116required:117- matchExpressions118type: object119matchConditions:120properties:121object:122items:123properties:124condition:125enum:126- MustExist127- MustNotExist128type: string129path:130type: string131required:132- condition133- path134type: object135type: array136oldObject:137items:138properties:139condition:140enum:141- MustExist142- MustNotExist143type: string144path:145type: string146required:147- condition148- path149type: object150type: array151type: object152name:153properties:154regex:155type: string156value:157type: string158type: object159namespaceSelector:160properties:161matchExpressions:162items:163properties:164key:165type: string166operator:167enum:168- In169- NotIn170- Exists171- DoesNotExist172type: string173values:174items:175type: string176type: array177required:178- key179- operator180type: object181type: array182required:183- matchExpressions184type: object185namespaces:186properties:187regex:188items:189type: string190type: array191values:192items:193type: string194type: array195type: object196operations:197items:198type: string199type: array200scope:201enum:202- '*'203- Cluster204- Namespaced205type: string206userInfo:207properties:208username:209type: string210usernameRegex:211type: string212type: object213required:214- kinds215type: object216name:217type: string218rule:219properties:220rego:221properties:222parameters:223type: string224template:225type: string226required:227- template228type: object229simples:230items:231properties:232action:233default: deny234enum:235- allow236- deny237type: string238message:239type: string240name:241type: string242path:243type: string244value:245type: string246required:247- name248- path249- value250type: object251type: array252type: object253required:254- name255type: object256type: array257type:258default: mutation259type: string260required:261- items262type: object263status:264properties:265conditions:266items:267properties:268lastTransitionTime:269format: date-time270type: string271message:272type: string273status:274type: string275type:276type: string277required:278- status279- type280type: object281type: array282phase:283description: 'INSERT ADDITIONAL STATUS FIELD - define observed state284of cluster Important: Run "make" to regenerate code after modifying285this file'
286type: string287type: object288type: object289served: true290storage: true291subresources:292status: {}293status:294acceptedNames:295kind: ""296plural: ""297conditions: []298storedVersions: []299