Ready
1/1
Status
Running
Restarts
2
Node
tools-k8s-worker-2
Age
11w6d10h (2020-01-06 22:03:33 UTC)
Labels
name=sal pod-template-hash=6789db755f toolforge=tool tools.wmflabs.org/webservice=true tools.wmflabs.org/webservice-version=1
Annotations
cni.projectcalico.org/podIP: 192.168.34.157/32 kubernetes.io/limit-ranger: LimitRanger plugin set: cpu, memory request for container webservice; cpu, memory limit for container webservice kubernetes.io/psp: tool-sal-psp podpreset.admission.kubernetes.io/podpreset-mount-toolforge-vols: 7616933 seccomp.security.alpha.kubernetes.io/pod: runtime/default
IP
192.168.34.157
Controlled by:
ReplicaSet/sal-6789db755f

webservice

Container id
docker://f56d4c492796a38c0bc34ecf3026fe406a67c8a6f1334cb31e2a8cc4557237de
Image
docker-registry.tools.wmflabs.org/toolforge-php73-sssd-web:latest
Image id
docker-pullable://docker-registry.tools.wmflabs.org/toolforge-php73-sssd-web@sha256:cf013b8eb659cbfea5f6d19f35b226224be3cd6c1fbda536ce527a3dcd538a63
Port
8000/TCP
Host port
None/TCP
Command
  • /usr/bin/webservice-runner
  • --type
  • lighttpd
  • --port
  • 8000
State
Running
Started
2020-02-28 16:46:49 UTC
Last state
Terminated
Reason
Completed
Exit code
0
Started
2020-02-26 18:45:51 UTC
Finished
2020-02-28 16:35:37 UTC
Ready
True
Restart count
2
Limits
cpu
500m
memory
512Mi
Requests
cpu
250m
memory
256Mi
Environment
HOME
/data/project/sal
Mounts
  • /public/dumps from dumps
  • /data/project from home
  • /etc/wmcs-project from wmcs-project
  • /data/scratch from scratch
  • /etc/ldap.conf from etcldap-conf
  • /etc/ldap.yaml from etcldap-yaml
  • /etc/novaobserver.yaml from etcnovaobserver-yaml
  • /var/lib/sss/pipes from sssd-pipes
  • /var/run/secrets/kubernetes.io/serviceaccount from default-token-d4q8c
  • 2020-02-28 16:46:50 UTC Ready=True
  • 2020-02-28 16:46:50 UTC ContainersReady=True
  • 2020-01-06 22:03:33 UTC Initialized=True
  • 2020-01-06 22:03:33 UTC PodScheduled=True
dumps
Type
HostPath (bare host directory volume)
Path
/public/dumps
HostPathType
Directory
home
Type
HostPath (bare host directory volume)
Path
/data/project
HostPathType
Directory
wmcs-project
Type
HostPath (bare host directory volume)
Path
/etc/wmcs-project
HostPathType
File
scratch
Type
HostPath (bare host directory volume)
Path
/data/scratch
HostPathType
Directory
etcldap-conf
Type
HostPath (bare host directory volume)
Path
/etc/ldap.conf
HostPathType
File
etcldap-yaml
Type
HostPath (bare host directory volume)
Path
/etc/ldap.yaml
HostPathType
File
etcnovaobserver-yaml
Type
HostPath (bare host directory volume)
Path
/etc/novaobserver.yaml
HostPathType
File
sssd-pipes
Type
HostPath (bare host directory volume)
Path
/var/lib/sss/pipes
HostPathType
Directory
default-token-d4q8c
Type
Secret (a volume populated by a Secret)
SecretName
default-token-d4q8c
Optional
None
---
api_version: v1
kind: Pod
metadata:
  annotations:
    cni.projectcalico.org/podIP: 192.168.34.157/32
    kubernetes.io/limit-ranger: 'LimitRanger plugin set: cpu, memory request for
      container webservice; cpu, memory limit for container webservice'
    kubernetes.io/psp: tool-sal-psp
    podpreset.admission.kubernetes.io/podpreset-mount-toolforge-vols: '7616933'
    seccomp.security.alpha.kubernetes.io/pod: runtime/default
  cluster_name: null
  creation_timestamp: 2020-01-06 22:03:33+00:00
  deletion_grace_period_seconds: null
  deletion_timestamp: null
  finalizers: null
  generate_name: sal-6789db755f-
  generation: null
  initializers: null
  labels:
    name: sal
    pod-template-hash: 6789db755f
    toolforge: tool
    tools.wmflabs.org/webservice: 'true'
    tools.wmflabs.org/webservice-version: '1'
  managed_fields: null
  name: sal-6789db755f-hx5jl
  namespace: tool-sal
  owner_references:
  - api_version: apps/v1
    block_owner_deletion: true
    controller: true
    kind: ReplicaSet
    name: sal-6789db755f
    uid: 67d018d8-380e-414d-b5db-9e00c91338cb
  resource_version: '32305285'
  self_link: /api/v1/namespaces/tool-sal/pods/sal-6789db755f-hx5jl
  uid: 5ffa5246-3afd-4dba-b35b-feb2d49a7fd1
spec:
  active_deadline_seconds: null
  affinity: null
  automount_service_account_token: null
  containers:
  - args: null
    command:
    - /usr/bin/webservice-runner
    - --type
    - lighttpd
    - --port
    - '8000'
    env:
    - name: HOME
      value: /data/project/sal
      value_from: null
    env_from: null
    image: docker-registry.tools.wmflabs.org/toolforge-php73-sssd-web:latest
    image_pull_policy: Always
    lifecycle: null
    liveness_probe: null
    name: webservice
    ports:
    - container_port: 8000
      host_ip: null
      host_port: null
      name: http
      protocol: TCP
    readiness_probe: null
    resources:
      limits:
        cpu: 500m
        memory: 512Mi
      requests:
        cpu: 250m
        memory: 256Mi
    security_context:
      allow_privilege_escalation: false
      capabilities:
        add: null
        drop:
        - ALL
      privileged: null
      proc_mount: null
      read_only_root_filesystem: null
      run_as_group: 52645
      run_as_non_root: null
      run_as_user: 52645
      se_linux_options: null
      windows_options: null
    stdin: null
    stdin_once: null
    termination_message_path: /dev/termination-log
    termination_message_policy: File
    tty: null
    volume_devices: null
    volume_mounts:
    - mount_path: /public/dumps
      mount_propagation: null
      name: dumps
      read_only: true
      sub_path: null
      sub_path_expr: null
    - mount_path: /data/project
      mount_propagation: null
      name: home
      read_only: null
      sub_path: null
      sub_path_expr: null
    - mount_path: /etc/wmcs-project
      mount_propagation: null
      name: wmcs-project
      read_only: true
      sub_path: null
      sub_path_expr: null
    - mount_path: /data/scratch
      mount_propagation: null
      name: scratch
      read_only: null
      sub_path: null
      sub_path_expr: null
    - mount_path: /etc/ldap.conf
      mount_propagation: null
      name: etcldap-conf
      read_only: true
      sub_path: null
      sub_path_expr: null
    - mount_path: /etc/ldap.yaml
      mount_propagation: null
      name: etcldap-yaml
      read_only: true
      sub_path: null
      sub_path_expr: null
    - mount_path: /etc/novaobserver.yaml
      mount_propagation: null
      name: etcnovaobserver-yaml
      read_only: true
      sub_path: null
      sub_path_expr: null
    - mount_path: /var/lib/sss/pipes
      mount_propagation: null
      name: sssd-pipes
      read_only: null
      sub_path: null
      sub_path_expr: null
    - mount_path: /var/run/secrets/kubernetes.io/serviceaccount
      mount_propagation: null
      name: default-token-d4q8c
      read_only: true
      sub_path: null
      sub_path_expr: null
    working_dir: /data/project/sal/
  dns_config: null
  dns_policy: ClusterFirst
  enable_service_links: true
  host_aliases: null
  host_ipc: null
  host_network: null
  host_pid: null
  hostname: null
  image_pull_secrets: null
  init_containers: null
  node_name: tools-k8s-worker-2
  node_selector: null
  preemption_policy: null
  priority: 0
  priority_class_name: null
  readiness_gates: null
  restart_policy: Always
  runtime_class_name: null
  scheduler_name: default-scheduler
  security_context:
    fs_group: 52645
    run_as_group: null
    run_as_non_root: null
    run_as_user: null
    se_linux_options: null
    supplemental_groups:
    - 1
    sysctls: null
    windows_options: null
  service_account: default
  service_account_name: default
  share_process_namespace: null
  subdomain: null
  termination_grace_period_seconds: 30
  tolerations:
  - effect: NoExecute
    key: node.kubernetes.io/not-ready
    operator: Exists
    toleration_seconds: 300
    value: null
  - effect: NoExecute
    key: node.kubernetes.io/unreachable
    operator: Exists
    toleration_seconds: 300
    value: null
  volumes:
  - aws_elastic_block_store: null
    azure_disk: null
    azure_file: null
    cephfs: null
    cinder: null
    config_map: null
    csi: null
    downward_api: null
    empty_dir: null
    fc: null
    flex_volume: null
    flocker: null
    gce_persistent_disk: null
    git_repo: null
    glusterfs: null
    host_path:
      path: /public/dumps
      type: Directory
    iscsi: null
    name: dumps
    nfs: null
    persistent_volume_claim: null
    photon_persistent_disk: null
    portworx_volume: null
    projected: null
    quobyte: null
    rbd: null
    scale_io: null
    secret: null
    storageos: null
    vsphere_volume: null
  - aws_elastic_block_store: null
    azure_disk: null
    azure_file: null
    cephfs: null
    cinder: null
    config_map: null
    csi: null
    downward_api: null
    empty_dir: null
    fc: null
    flex_volume: null
    flocker: null
    gce_persistent_disk: null
    git_repo: null
    glusterfs: null
    host_path:
      path: /data/project
      type: Directory
    iscsi: null
    name: home
    nfs: null
    persistent_volume_claim: null
    photon_persistent_disk: null
    portworx_volume: null
    projected: null
    quobyte: null
    rbd: null
    scale_io: null
    secret: null
    storageos: null
    vsphere_volume: null
  - aws_elastic_block_store: null
    azure_disk: null
    azure_file: null
    cephfs: null
    cinder: null
    config_map: null
    csi: null
    downward_api: null
    empty_dir: null
    fc: null
    flex_volume: null
    flocker: null
    gce_persistent_disk: null
    git_repo: null
    glusterfs: null
    host_path:
      path: /etc/wmcs-project
      type: File
    iscsi: null
    name: wmcs-project
    nfs: null
    persistent_volume_claim: null
    photon_persistent_disk: null
    portworx_volume: null
    projected: null
    quobyte: null
    rbd: null
    scale_io: null
    secret: null
    storageos: null
    vsphere_volume: null
  - aws_elastic_block_store: null
    azure_disk: null
    azure_file: null
    cephfs: null
    cinder: null
    config_map: null
    csi: null
    downward_api: null
    empty_dir: null
    fc: null
    flex_volume: null
    flocker: null
    gce_persistent_disk: null
    git_repo: null
    glusterfs: null
    host_path:
      path: /data/scratch
      type: Directory
    iscsi: null
    name: scratch
    nfs: null
    persistent_volume_claim: null
    photon_persistent_disk: null
    portworx_volume: null
    projected: null
    quobyte: null
    rbd: null
    scale_io: null
    secret: null
    storageos: null
    vsphere_volume: null
  - aws_elastic_block_store: null
    azure_disk: null
    azure_file: null
    cephfs: null
    cinder: null
    config_map: null
    csi: null
    downward_api: null
    empty_dir: null
    fc: null
    flex_volume: null
    flocker: null
    gce_persistent_disk: null
    git_repo: null
    glusterfs: null
    host_path:
      path: /etc/ldap.conf
      type: File
    iscsi: null
    name: etcldap-conf
    nfs: null
    persistent_volume_claim: null
    photon_persistent_disk: null
    portworx_volume: null
    projected: null
    quobyte: null
    rbd: null
    scale_io: null
    secret: null
    storageos: null
    vsphere_volume: null
  - aws_elastic_block_store: null
    azure_disk: null
    azure_file: null
    cephfs: null
    cinder: null
    config_map: null
    csi: null
    downward_api: null
    empty_dir: null
    fc: null
    flex_volume: null
    flocker: null
    gce_persistent_disk: null
    git_repo: null
    glusterfs: null
    host_path:
      path: /etc/ldap.yaml
      type: File
    iscsi: null
    name: etcldap-yaml
    nfs: null
    persistent_volume_claim: null
    photon_persistent_disk: null
    portworx_volume: null
    projected: null
    quobyte: null
    rbd: null
    scale_io: null
    secret: null
    storageos: null
    vsphere_volume: null
  - aws_elastic_block_store: null
    azure_disk: null
    azure_file: null
    cephfs: null
    cinder: null
    config_map: null
    csi: null
    downward_api: null
    empty_dir: null
    fc: null
    flex_volume: null
    flocker: null
    gce_persistent_disk: null
    git_repo: null
    glusterfs: null
    host_path:
      path: /etc/novaobserver.yaml
      type: File
    iscsi: null
    name: etcnovaobserver-yaml
    nfs: null
    persistent_volume_claim: null
    photon_persistent_disk: null
    portworx_volume: null
    projected: null
    quobyte: null
    rbd: null
    scale_io: null
    secret: null
    storageos: null
    vsphere_volume: null
  - aws_elastic_block_store: null
    azure_disk: null
    azure_file: null
    cephfs: null
    cinder: null
    config_map: null
    csi: null
    downward_api: null
    empty_dir: null
    fc: null
    flex_volume: null
    flocker: null
    gce_persistent_disk: null
    git_repo: null
    glusterfs: null
    host_path:
      path: /var/lib/sss/pipes
      type: Directory
    iscsi: null
    name: sssd-pipes
    nfs: null
    persistent_volume_claim: null
    photon_persistent_disk: null
    portworx_volume: null
    projected: null
    quobyte: null
    rbd: null
    scale_io: null
    secret: null
    storageos: null
    vsphere_volume: null
  - aws_elastic_block_store: null
    azure_disk: null
    azure_file: null
    cephfs: null
    cinder: null
    config_map: null
    csi: null
    downward_api: null
    empty_dir: null
    fc: null
    flex_volume: null
    flocker: null
    gce_persistent_disk: null
    git_repo: null
    glusterfs: null
    host_path: null
    iscsi: null
    name: default-token-d4q8c
    nfs: null
    persistent_volume_claim: null
    photon_persistent_disk: null
    portworx_volume: null
    projected: null
    quobyte: null
    rbd: null
    scale_io: null
    secret:
      default_mode: 420
      items: null
      optional: null
      secret_name: default-token-d4q8c
    storageos: null
    vsphere_volume: null
status:
  conditions:
  - last_probe_time: null
    last_transition_time: 2020-01-06 22:03:33+00:00
    message: null
    reason: null
    status: 'True'
    type: Initialized
  - last_probe_time: null
    last_transition_time: 2020-02-28 16:46:50+00:00
    message: null
    reason: null
    status: 'True'
    type: Ready
  - last_probe_time: null
    last_transition_time: 2020-02-28 16:46:50+00:00
    message: null
    reason: null
    status: 'True'
    type: ContainersReady
  - last_probe_time: null
    last_transition_time: 2020-01-06 22:03:33+00:00
    message: null
    reason: null
    status: 'True'
    type: PodScheduled
  container_statuses:
  - container_id: docker://f56d4c492796a38c0bc34ecf3026fe406a67c8a6f1334cb31e2a8cc4557237de
    image: docker-registry.tools.wmflabs.org/toolforge-php73-sssd-web:latest
    image_id: docker-pullable://docker-registry.tools.wmflabs.org/toolforge-php73-sssd-web@sha256:cf013b8eb659cbfea5f6d19f35b226224be3cd6c1fbda536ce527a3dcd538a63
    last_state:
      running: null
      terminated:
        container_id: docker://2e0ff16eb1d7b9ad27b86ae8c31a25a1569bb3840c9bd42214bc721da46f5366
        exit_code: 0
        finished_at: 2020-02-28 16:35:37+00:00
        message: null
        reason: Completed
        signal: null
        started_at: 2020-02-26 18:45:51+00:00
      waiting: null
    name: webservice
    ready: true
    restart_count: 2
    state:
      running:
        started_at: 2020-02-28 16:46:49+00:00
      terminated: null
      waiting: null
  host_ip: 172.16.0.103
  init_container_statuses: null
  message: null
  nominated_node_name: null
  phase: Running
  pod_ip: 192.168.34.157
  qos_class: Burstable
  reason: null
  start_time: 2020-01-06 22:03:33+00:00