
ao executar a partir da inicialização jx do laptop local, ele cria buckets no 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
....
....
Mais tarde, depois
....
....
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/...
ele falha, tentando criar outro armazenamento. A mensagem de erro 'já existe' provavelmente é falsa, pelo menos após o término da execução, esse intervalo não existe. Alguma pista de como contornar esse problema? Muito obrigado.
Responder1
O problema parece ser o nome do balde que Jenkins-x está tentando criar. gs://jx-vault-acmecluster1-bucket
precisa ser exclusivo no Google (provavelmente um bug no jenkins-x).
Se você verificar os outros buckets criados, eles terão um uuid gerado automaticamente gs://acmecluster1-repository-60a6f654-7cd4-4027-9d23-1b81577
.
Por enquanto o que sugiro é alterar o nome do seu cluster/organização para evitar esse problema por enquanto.
EDIT: Você também pode corrigir isso alterando o nome do vault em jx-requirements.yml
vault:
name: xxxxxxx #something unique