apiVersion: v1 kind: Namespace metadata: name: patchctl labels: platform.edge.ncr.com/component: patchctl annotations: pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z" pallet.edge.ncr.com/name: patchmanager pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/sds' pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: name: ienpatches.patchmanager.edge.ncr.com labels: platform.edge.ncr.com/component: patchctl annotations: controller-gen.kubebuilder.io/version: (unknown) pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z" pallet.edge.ncr.com/name: patchmanager pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/sds' pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a spec: group: patchmanager.edge.ncr.com names: kind: IENPatch listKind: IENPatchList plural: ienpatches shortNames: - patch - patches singular: ienpatch scope: Namespaced versions: - name: v1 additionalPrinterColumns: - name: NodeTargets type: string jsonPath: .spec.nodeTargets - name: PatchVersion type: string jsonPath: .spec.patchVersion - name: AutoReboot type: boolean jsonPath: .spec.autoReboot - name: StartDate type: string jsonPath: .spec.startDate - name: EndDate type: string jsonPath: .spec.endDate schema: openAPIV3Schema: type: object properties: apiVersion: type: string 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' kind: type: string 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' metadata: type: object spec: type: object properties: autoReboot: type: boolean endDate: type: string nodeTargets: type: array items: type: string patchVersion: type: string sourceVersions: type: array items: type: string startDate: type: string served: true storage: true subresources: {} --- apiVersion: v1 kind: ServiceAccount metadata: name: patchctl namespace: patchctl labels: platform.edge.ncr.com/component: patchctl annotations: pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z" pallet.edge.ncr.com/name: patchmanager pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/sds' pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a --- apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: name: patchctl labels: platform.edge.ncr.com/component: patchctl annotations: pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z" pallet.edge.ncr.com/name: patchmanager pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/sds' pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a rules: - resources: - daemonsets apiGroups: - apps verbs: - get - list - watch - resources: - ienpatches apiGroups: - patchmanager.edge.ncr.com verbs: - get - list - watch - patch - update - resources: - customresourcedefinitions apiGroups: - apiextensions.k8s.io verbs: - get - list - watch --- apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: name: patchctl labels: platform.edge.ncr.com/component: patchctl annotations: pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z" pallet.edge.ncr.com/name: patchmanager pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/sds' pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a roleRef: name: patchctl kind: ClusterRole apiGroup: rbac.authorization.k8s.io subjects: - name: patchctl namespace: patchctl kind: ServiceAccount