kind:ListapiVersion:v1items:# Create a proxy service account and ensure it will use the route "proxy"-apiVersion:v1kind:ServiceAccountmetadata:name:grafanaannotations:serviceaccounts.openshift.io/oauth-redirectreference.primary:'{"kind":"OAuthRedirectReference","apiVersion":"v1","reference":{"kind":"Route","name":"grafana"}}'# Create a secure connection to the proxy via a route-apiVersion:route.openshift.io/v1kind:Routemetadata:name:grafanaspec:to:name:grafanatls:termination:Reencrypt-apiVersion:v1kind:Servicemetadata:name:grafanaannotations:service.alpha.openshift.io/serving-cert-secret-name:grafana-tlsspec:ports:-name:grafanaport:443targetPort:8443selector:app:grafana-apiVersion:v1kind:DeploymentConfigmetadata:labels:app:grafananame:grafanaspec:replicas:1revisionHistoryLimit:10selector:deploymentConfig:grafanastrategy:activeDeadlineSeconds:21600recreateParams:timeoutSeconds:600resources:{}type:Recreatetemplate:metadata:labels:app:grafanadeploymentConfig:grafananame:grafanaspec:serviceAccountName:grafanacontainers:-name:oauth-proxyimage:openshift/oauth-proxy:v1.0.0imagePullPolicy:IfNotPresentports:-containerPort:8443name:publicargs:---https-address=:8443---provider=openshift---openshift-service-account=grafana---upstream=http://localhost:3000---tls-cert=/etc/tls/private/tls.crt---tls-key=/etc/tls/private/tls.key---cookie-secret=SECRET---pass-basic-auth=falsevolumeMounts:-mountPath:/etc/tls/privatename:grafana-tls-image:grafana:latestimagePullPolicy:Alwaysname:grafanaenv:-name:GF_AUTH_BASIC_ENABLEDvalue:'true'-name:GF_AUTH_PROXY_ENABLEDvalue:'true'-name:GF_AUTH_PROXY_HEADER_NAMEvalue:'X-Forwarded-User'-name:GF_AUTH_PROXY_HEADER_PROPERTYvalue:'username'-name:GF_AUTH_PROXY_AUTO_SIGN_UPvalue:'true'-name:GF_AUTH_DISABLE_LOGIN_FORMvalue:'true'-name:GF_USERS_ALLOW_SIGN_UPvalue:'false'ports:-containerPort:3000name:httpprotocol:TCPresources:{}securityContext:{}terminationMessagePath:/dev/termination-logterminationMessagePolicy:Filevolumes:-name:grafana-tlssecret:secretName:grafana-tlsdnsPolicy:ClusterFirstrestartPolicy:AlwaysschedulerName:default-schedulersecurityContext:{}terminationGracePeriodSeconds:60test:falsetriggers:-imageChangeParams:automatic:truecontainerNames:-grafanafrom:kind:ImageStreamTagname:grafana:latesttype:ImageChange-type:ConfigChange