jenkins-x - загрузка jx завершается ошибкой «Ошибка создания контейнера»

jenkins-x - загрузка jx завершается ошибкой «Ошибка создания контейнера»

при запуске с локального ноутбука jx boot создает бакеты в GoogleCloud:

....
....
The bucket gs://acmecluster1-logs-1ed782b2-db25-4631-bbf7-7a2178eec2a6 does not exist so lets create it
The bucket gs://acmecluster1-reports-4836f7b2-4f55-435d-9087-619c54d469 does not exist so lets create it
The bucket gs://acmecluster1-repository-60a6f654-7cd4-4027-9d23-1b81577 does not exist so lets create it
....
....

Позже, после того как

    ....
    ....
    vault-operator addon succesfully installed.
    vault operator installed in namespace jx
    finding vault in namespace jx
    Creating new system vault
    Updated property [core/project].
    Service Account exists
    Downloading service account key
    Error creating bucket: Creating gs://jx-vault-acmecluster1-bucket/...
ServiceException: 409 Bucket jx-vault-acmecluster1-bucket already exists., failed to run 'gsutil mb -l us-west1 -p acmecorp-one gs://jx-vault-acmecluster1-bucket' command in directory '', output: 'Creating gs://jx-vault-acmecluster1-bucket/...

он терпит неудачу, пытаясь создать другое хранилище. Сообщение об ошибке «уже существует» вероятно ложно, по крайней мере после завершения выполнения такого контейнера нет. Есть какие-нибудь подсказки, как обойти эту проблему? Большое спасибо.

решение1

Похоже, проблема в имени контейнера, который пытается создать jenkins-x. gs://jx-vault-acmecluster1-bucketОно должно быть уникальным в Google (вероятно, это ошибка в jenkins-x).

Если вы проверите другие созданные бакеты, то увидите, что у них есть автоматически сгенерированный uuid gs://acmecluster1-repository-60a6f654-7cd4-4027-9d23-1b81577.

На данный момент я предлагаю изменить название вашего кластера/организации, чтобы избежать этой проблемы.

EDIT: Вы также можете исправить это, изменив имя хранилища в jx-requirements.yml

vault:
  name: xxxxxxx #something unique

Связанный контент