anchor.diff:  | read-only   | boolean |             | false        
   |====
   
  -=== OpenShift
  +== OpenShift
   
   To enable the generation of OpenShift resources, you need to include OpenShift in the target platforms:
   
  
positive.code:         }
        }
      }
    } ]
  }
  ----
  
  An important thing to note about the `Deployment` is that is uses `yourDockerUsername/test-quarkus-app:1.0-SNAPSHOT` as the Docker image of the `Pod`.
  
  Also the `Service` is configured to use container port `8080` (which is automatically picked up by the standard Quarkus configuration).
  
  === Add readiness and liveness probes
  
  By default the Kubernetes resources do not contain readiness and liveness probes in the generated `Deployment`. Adding them however is just a matter of adding the Smallrye Health extension like so:
  
  [source,xml]
  ----
  
negative.code: [source,json]
  ----
  {
    {
      "apiVersion" : "serving.quarkus.knative.dev/v1alpha1",
      "kind" : "Service",
      "metadata" : {
        "annotations": {
         "app.quarkus.io/vcs-url" : "<some url>",
         "app.quarkus.io/commit-id" : "<some git SHA>"
        },
        "labels" : {
          "app.kubernetes.io/name" : "test-quarkus-app",
          "app.kubernetes.io/version" : "1.0-SNAPSHOT"
        },
        "name" : "quarkus.knative.
      },
  