...
1apiVersion: v1
2kind: Namespace
3metadata:
4 name: patchctl
5 labels:
6 platform.edge.ncr.com/component: patchctl
7 annotations:
8 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
9 pallet.edge.ncr.com/name: patchmanager
10 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
11 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
12 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/sds'
13 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
14---
15apiVersion: apiextensions.k8s.io/v1
16kind: CustomResourceDefinition
17metadata:
18 name: ienpatches.patchmanager.edge.ncr.com
19 labels:
20 platform.edge.ncr.com/component: patchctl
21 annotations:
22 controller-gen.kubebuilder.io/version: (unknown)
23 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
24 pallet.edge.ncr.com/name: patchmanager
25 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
26 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
27 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/sds'
28 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
29spec:
30 group: patchmanager.edge.ncr.com
31 names:
32 kind: IENPatch
33 listKind: IENPatchList
34 plural: ienpatches
35 shortNames:
36 - patch
37 - patches
38 singular: ienpatch
39 scope: Namespaced
40 versions:
41 - name: v1
42 additionalPrinterColumns:
43 - name: NodeTargets
44 type: string
45 jsonPath: .spec.nodeTargets
46 - name: PatchVersion
47 type: string
48 jsonPath: .spec.patchVersion
49 - name: AutoReboot
50 type: boolean
51 jsonPath: .spec.autoReboot
52 - name: StartDate
53 type: string
54 jsonPath: .spec.startDate
55 - name: EndDate
56 type: string
57 jsonPath: .spec.endDate
58 schema:
59 openAPIV3Schema:
60 type: object
61 properties:
62 apiVersion:
63 type: string
64 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'
65 kind:
66 type: string
67 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'
68 metadata:
69 type: object
70 spec:
71 type: object
72 properties:
73 autoReboot:
74 type: boolean
75 endDate:
76 type: string
77 nodeTargets:
78 type: array
79 items:
80 type: string
81 patchVersion:
82 type: string
83 sourceVersions:
84 type: array
85 items:
86 type: string
87 startDate:
88 type: string
89 served: true
90 storage: true
91 subresources: {}
92---
93apiVersion: v1
94kind: ServiceAccount
95metadata:
96 name: patchctl
97 namespace: patchctl
98 labels:
99 platform.edge.ncr.com/component: patchctl
100 annotations:
101 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
102 pallet.edge.ncr.com/name: patchmanager
103 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
104 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
105 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/sds'
106 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
107---
108apiVersion: rbac.authorization.k8s.io/v1
109kind: ClusterRole
110metadata:
111 name: patchctl
112 labels:
113 platform.edge.ncr.com/component: patchctl
114 annotations:
115 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
116 pallet.edge.ncr.com/name: patchmanager
117 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
118 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
119 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/sds'
120 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
121rules:
122- resources:
123 - daemonsets
124 apiGroups:
125 - apps
126 verbs:
127 - get
128 - list
129 - watch
130- resources:
131 - ienpatches
132 apiGroups:
133 - patchmanager.edge.ncr.com
134 verbs:
135 - get
136 - list
137 - watch
138 - patch
139 - update
140- resources:
141 - customresourcedefinitions
142 apiGroups:
143 - apiextensions.k8s.io
144 verbs:
145 - get
146 - list
147 - watch
148---
149apiVersion: rbac.authorization.k8s.io/v1
150kind: ClusterRoleBinding
151metadata:
152 name: patchctl
153 labels:
154 platform.edge.ncr.com/component: patchctl
155 annotations:
156 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
157 pallet.edge.ncr.com/name: patchmanager
158 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
159 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
160 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/sds'
161 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
162roleRef:
163 name: patchctl
164 kind: ClusterRole
165 apiGroup: rbac.authorization.k8s.io
166subjects:
167- name: patchctl
168 namespace: patchctl
169 kind: ServiceAccount
View as plain text