apiVersion: v1 kind: Namespace metadata: name: dennis labels: platform.edge.ncr.com/component: 'dennis' workload.edge.ncr.com: 'platform' --- apiVersion: v1 kind: ServiceAccount metadata: name: dennis namespace: dennis labels: platform.edge.ncr.com/component: 'dennis' --- apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: name: dennis labels: platform.edge.ncr.com/component: 'dennis' roleRef: name: dennis kind: ClusterRole apiGroup: rbac.authorization.k8s.io subjects: - name: dennis namespace: dennis kind: ServiceAccount --- apiVersion: apps/v1 kind: Deployment metadata: name: dennis namespace: dennis labels: platform.edge.ncr.com/component: dennis spec: replicas: 1 selector: matchLabels: platform.edge.ncr.com/component: dennis template: metadata: labels: platform.edge.ncr.com/component: dennis spec: serviceAccountName: dennis containers: - name: dennis image: bzl://cmd/f8n/dennis:container_push_multi resources: limits: cpu: "100m" imagePullPolicy: IfNotPresent