Использование секретов k8s в параллельном конвейере

Этот вопрос похож на этот 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, я создал свои секреты вот так

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>

В му конвейере у меня есть следующее:

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

0 ответов

Другие вопросы по тегам