infra-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF subversion and git services (JIRA)" <>
Subject [jira] [Commented] (INFRA-17713) Kubectl missing on beam Jenkins workers
Date Thu, 24 Jan 2019 13:52:00 GMT


ASF subversion and git services commented on INFRA-17713:

Commit 88a32be4ea066a9120ca0098f9ea665fb5b82b82 in infrastructure-puppet's branch refs/heads/deployment
from Gavin McDonald
[;h=88a32be ]

Change back to jenkins-external. This is a revert of a commit october 1st 2018 where these
were made internal. We have Beam folks with accounts on these boxes. As a side effect of that
change also, kubectl which gets installed only on external nodes, was no longer being installed,
but is required by Beam. See INFRA-17713

> Kubectl missing on beam Jenkins workers
> ---------------------------------------
>                 Key: INFRA-17713
>                 URL:
>             Project: Infrastructure
>          Issue Type: Bug
>          Components: Jenkins
>            Reporter: Lukasz Gajowy
>            Assignee: Gavin
>            Priority: Major
>              Labels: pull-request-available
> Beam workers used kubernetes (and kubectl) to run a set of Performance tests. After this
weekend some tests started failing due to missing "kubectl command.
> Issue appeared on beam8 and beam11 but I'm not sure if this doesn't concern all workers.
> Link:
> Relevant logs (from "beam_PerformanceTests_JDBC" test): 
> {code}
> [EnvInject] - Variables injected successfully.
> [beam_PerformanceTests_JDBC] $ /bin/bash -xe /tmp/
> + gcloud container clusters get-credentials io-datastores --zone=us-central1-a --verbosity=debug
> DEBUG: Running [gcloud.container.clusters.get-credentials] with arguments: [--verbosity:
"debug", --zone: "us-central1-a", NAME: "io-datastores"]
> WARNING: Accessing a Kubernetes Engine cluster requires the kubernetes commandline
> client [kubectl]. To install, run
>   $ gcloud components install kubectl
> Fetching cluster endpoint and auth data.
> DEBUG: Saved kubeconfig to /home/jenkins/.kube/config
> kubeconfig entry generated for io-datastores.
> INFO: Display format: "default"
> DEBUG: SDK update checks are disabled.
> [beam_PerformanceTests_JDBC] $ /bin/bash -xe /tmp/
> + cp /home/jenkins/.kube/config /home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_JDBC/config-beam-performancetests-jdbc-1603
> [beam_PerformanceTests_JDBC] $ /bin/bash -xe /tmp/
> + kubectl --kubeconfig=/home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_JDBC/config-beam-performancetests-jdbc-1603
create namespace beam-performancetests-jdbc-1603
> /tmp/ line 2: kubectl: command not found
> Build step 'Execute shell' marked build as failure
> Sending e-mails to:
> Finished: FAILURE
> {code}

This message was sent by Atlassian JIRA

View raw message