k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/prow/cluster/halogen.yaml (about)

     1  apiVersion: apps/v1
     2  kind: Deployment
     3  metadata:
     4    name: halogen
     5    namespace: default
     6    labels:
     7      app: halogen
     8  spec:
     9    replicas: 1
    10    selector:
    11      matchLabels:
    12        app: halogen
    13    template:
    14      metadata:
    15        labels:
    16          app: halogen
    17      spec:
    18        terminationGracePeriodSeconds: 30
    19        serviceAccountName: halogen
    20        containers:
    21        - name: halogen
    22          image: gcr.io/k8s-prow/analyze:v20240513-a9bd71bf01
    23          args:
    24          - --project=k8s-prow
    25          - --region=us-central1
    26          - --model=TCN3936569386298507264
    27          - --port=8888
    28          ports:
    29          - name: http
    30            containerPort: 8888
    31          # name: metrics
    32          # containerPort: 9090
    33          readinessProbe:
    34            httpGet:
    35              path: /healthz
    36              port: 8888
    37            initialDelaySeconds: 5
    38  ---
    39  apiVersion: v1
    40  kind: ServiceAccount
    41  metadata:
    42    annotations:
    43      iam.gke.io/gcp-service-account: control-plane@k8s-prow.iam.gserviceaccount.com
    44    namespace: default
    45    name: halogen
    46  ---
    47  apiVersion: v1
    48  kind: Service
    49  metadata:
    50    labels:
    51      app: halogen
    52    namespace: default
    53    name: halogen
    54  spec:
    55    selector:
    56      app: halogen
    57    ports:
    58    - name: main
    59      port: 80
    60      targetPort: 8888
    61      protocol: TCP
    62    # name: metrics
    63    # port: 9090
    64    # protocol: TCP
    65    type: NodePort