Этот вопрос похож на этот Concourse CI не может найти секреты kubernetes .Однако помеченное в нем решение не сработало.
У меня есть зал для настройки с использованием этой схемы управления рулем https://github.com/helm/charts/tree/master/stable/concourse
Мое имя выпуска concourse-ci
.Итак, мой префикс пространства имен - concourse-ci-
, а название команды - main
.
Итак, следуя документации https://github.com/helm/charts/tree/master/stable/concourse#kubernetes-secrets Я создал свои секреты, подобные этому
apiVersion: v1
kind: Secret
metadata:
name: git
namespace: concourse-ci-main
type: Opaque
data: #Base 64 (can be removed)
username: <base64 encoded username>
password: <base64 encoded password>
В mu pipe у меня есть следующее:
resources:
- name: my-repo
type: git
source:
uri: <my-uri>
branch: develop
username: ((git.username))
password: ((git.password))
Когда я выполняю конвейер с указанным выше кодом, он застревает.Однако, если я заменим ((git.username))
и ((git.password))
фактическими значениями, все будет работать отлично.
Я что-то упустил?Я попытался создать секрет в concourse-ci
вместо concourse-ci-main
, но я все еще получаю ту же ошибку.
У меня есть следующее в values.yml
kubernetes:
enabled: true
и
rbac:
# true here enables creation of rbac resources
create: false