...
1---
2apiVersion: apiextensions.k8s.io/v1
3kind: CustomResourceDefinition
4metadata:
5 annotations:
6 controller-gen.kubebuilder.io/version: (unknown)
7 name: githubaccesstokens.generators.external-secrets.io
8spec:
9 group: generators.external-secrets.io
10 names:
11 categories:
12 - githubaccesstoken
13 kind: GithubAccessToken
14 listKind: GithubAccessTokenList
15 plural: githubaccesstokens
16 shortNames:
17 - githubaccesstoken
18 singular: githubaccesstoken
19 scope: Namespaced
20 versions:
21 - name: v1alpha1
22 schema:
23 openAPIV3Schema:
24 description: GithubAccessToken generates ghs_ accessToken
25 properties:
26 apiVersion:
27 description: |-
28 APIVersion defines the versioned schema of this representation of an object.
29 Servers should convert recognized schemas to the latest internal value, and
30 may reject unrecognized values.
31 More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
32 type: string
33 kind:
34 description: |-
35 Kind is a string value representing the REST resource this object represents.
36 Servers may infer this from the endpoint the client submits requests to.
37 Cannot be updated.
38 In CamelCase.
39 More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
40 type: string
41 metadata:
42 type: object
43 spec:
44 properties:
45 appID:
46 type: string
47 auth:
48 description: Auth configures how ESO authenticates with a Github instance.
49 properties:
50 privatKey:
51 properties:
52 secretRef:
53 description: |-
54 A reference to a specific 'key' within a Secret resource,
55 In some instances, `key` is a required field.
56 properties:
57 key:
58 description: |-
59 The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be
60 defaulted, in others it may be required.
61 type: string
62 name:
63 description: The name of the Secret resource being referred
64 to.
65 type: string
66 namespace:
67 description: |-
68 Namespace of the resource being referred to. Ignored if referent is not cluster-scoped. cluster-scoped defaults
69 to the namespace of the referent.
70 type: string
71 type: object
72 required:
73 - secretRef
74 type: object
75 required:
76 - privatKey
77 type: object
78 installID:
79 type: string
80 url:
81 description: URL configures the Github instance URL. Defaults to https://github.com/.
82 type: string
83 required:
84 - appID
85 - auth
86 - installID
87 type: object
88 type: object
89 served: true
90 storage: true
91 subresources:
92 status: {}
View as plain text