infra-issues mailing list archives

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

    [ https://issues.apache.org/jira/browse/INFRA-17713?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16751144#comment-16751144
] 

ASF subversion and git services commented on INFRA-17713:
---------------------------------------------------------

Commit 88a32be4ea066a9120ca0098f9ea665fb5b82b82 in infrastructure-puppet's branch refs/heads/deployment
from Gavin McDonald
[ https://gitbox.apache.org/repos/asf?p=infrastructure-puppet.git;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: https://issues.apache.org/jira/browse/INFRA-17713
>             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:
> https://builds.apache.org/view/A-D/view/Beam/view/PerformanceTests
> Relevant logs (from "beam_PerformanceTests_JDBC" test): 
> {code}
> [EnvInject] - Variables injected successfully.
> [beam_PerformanceTests_JDBC] $ /bin/bash -xe /tmp/jenkins5453785317279275290.sh
> + 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/jenkins5922335513066151017.sh
> + 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/jenkins693655582377630528.sh
> + kubectl --kubeconfig=/home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_JDBC/config-beam-performancetests-jdbc-1603
create namespace beam-performancetests-jdbc-1603
> /tmp/jenkins693655582377630528.sh: line 2: kubectl: command not found
> Build step 'Execute shell' marked build as failure
> Sending e-mails to: builds@beam.apache.org
> Finished: FAILURE
> {code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Mime
View raw message