# resource == patchedResource
apiVersion: v1
kind: Pod
metadata:
  labels:
    foo: bar
    color: orange
  name: resource-equal-to-patch-res-for-cp
  namespace: practice
spec:
  containers:
  - image: nginx:latest
    name: nginx

---
#  Resource with same name and diff. namespace 
#  Same namespace as namespaced-policy
apiVersion: v1
kind: Pod
metadata:
  name: same-name-but-diff-namespace
  labels:
    foo: bar
  namespace: testing
spec:
  containers:
  - name: nginx
    image: nginx:latest

---
#  Resource with same name and diff. namespace 
#  Namespace differ from namespaced-policy
apiVersion: v1
kind: Pod
metadata:
  name: same-name-but-diff-namespace
  labels:
    foo: bar
  namespace: production
spec:
  containers:
  - name: nginx
    image: nginx:latest

---

# Deployment in default namespace
apiVersion: apps/v1
kind: Deployment
metadata:
  name: mydeploy
  labels:
    app: nginx
spec:
  replicas: 3
  selector:
    matchLabels:
      app: nginx
  template:
    metadata:
      labels:
        app: nginx
    spec:
      containers:
      - name: nginx
        image: nginx:1.14.2
        ports:
        - containerPort: 80

---

# Resource (Service) with same name but different kind
apiVersion: v1
kind: Service
metadata:
  name: same-name-but-diff-kind
spec:
  selector:
    app: MyApp
  ports:
    - port: 80
      targetPort: 80
      nodePort: 30007
  type: NodePort

---

# Resource (Pod) with same name but different kind
apiVersion: v1
kind: Pod
metadata:
  name: same-name-but-diff-kind
  labels:
    foo: bar
spec:
  containers:
  - name: nginx
    image: nginx:latest


