По сути, проблема была связана с кластерными сертификатами, в цитированной ранее статье была проблема с кодировкой base64, из-за которой не удалось внедрить секреты. поэтому нам нужно добавить информацию в файл конфигурации kubernetes , мы находим следующий блок в inject_secret. sh
./kubectl config set clusters.udagramk8s.kops.ucci.uk.certificate-authority-data $CERTIFICATE_AUTHORITY_DATA
./kubectl config set users.udagramk8s.kops.ucci.uk.client-certificate-data "$CLIENT_CERTIFICATE_DATA"
./kubectl config set users.udagramk8s.kops.ucci.uk.client-key-data "$CLIENT_KEY_DATA"
./kubectl config set users.udagramk8s.kops.ucci.uk.password "$KUBE_PASSWORD"
./kubectl config set users.udagramk8s.kops.ucci.uk.net-basic-auth.password "$KUBE_PASSWORD"
И что мы должны сделать чтобы обеспечить наличие этих переменных env, просто добавьте их с помощью консоли Travis-CI в разделе настроек проекта ![](https://i.stack.imgur.com/nWz1E.png)
Примечание: мы можем получить значения переменных с помощью следующей команды cat ~/.kube/config