kind: Template
apiVersion: v1
metadata:
  name: invalid-api-version-template
objects:
- apiVersion: v1
  kind: Secret
  metadata:
    annotations:
      description: v1 Secret - used to test v1 negotiation of k8s objects
    name: v1-secret
- apiVersion: v1
  kind: Secret
  metadata:
    annotations:
      description: v1 Secret - used to test v1 negotiation of k8s objects
    name: v1-secret
- apiVersion: v1
  kind: Route
  metadata:
    annotations:
      description: v1 Route - used to test v1 negotiation of origin objects
    name: v1-route
  spec:
    to:
      kind: Service
      name: test
- apiVersion: v1
  kind: Route
  metadata:
    annotations:
      description: v1 Route - used to test v1 negotiation of origin objects
    name: v1-route
  spec:
    to:
      kind: Service
      name: test
- apiVersion: extensions/v1beta1
  kind: Job
  metadata:
    annotations:
      description: v1beta1 Job - used to test v1beta1 negotiation of group k8s objects
    name: v1beta1-job
  spec:
    selector:
      matchLabels:
        run: v1beta1-job
    template:
      metadata:
        labels:
          run: v1beta1-job
      spec:
        containers:
        - image: openshift/hello-openshift
          name: hello-container
        restartPolicy: Never
- apiVersion: extensions/v1beta2
  kind: Job
  metadata:
    annotations:
      description: v1beta1 Job - used to test v1beta1 negotiation of group k8s objects
    name: v1beta2-job
  spec:
    selector:
      matchLabels:
        run: v1beta1-job
    template:
      metadata:
        labels:
          run: v1beta1-job
      spec:
        containers:
        - image: openshift/hello-openshift
          name: hello-container
        restartPolicy: Never
- apiVersion: othergroup/v2
  kind: Foo
  metadata:
    annotations:
      description: used to test how clients handle API groups they do not know about, and which fail when posted to the server
    name: othergroup-v2-foo