Я пытаюсь установить Spinnaker в частном кластере Kubernetes. Мы используем частное хранилище с поддержкой S3, для которого требуется специальный параметр.
Если я добавлю это в ~ / .hal / config,
Hal deploy применить
выходит из строя с ошибкой неизвестного поля.
! ERROR Could not translate your halconfig: Unrecognized field
"regionOverride" (class
com.netflix.spinnaker.halyard.config.model.v1.persistentStorage.S3PersistentStore),
not marked as ignorable (8 known properties: "rootFolder", "region", "endpoint",
"accessKeyId", "bucket", "secretAccessKey", "connectionInfo",
"pathStyleAccess"])
at [Source: UNKNOWN; line: -1, column: -1] (through reference chain:
com.netflix.spinnaker.halyard.config.model.v1.node.Halconfig["deploymentConfigurations"]->java.util.ArrayList[0]->com.netflix.spinnaker.halyard.config.model.v1.node.DeploymentConfiguration["persistentStorage"]->com.netflix.spinnaker.halyard.config.model.v1.node.PersistentStorage["s3"]->com.netflix.spinnaker.halyard.config.model.v1.persistentStorage.S3PersistentStore["regionOverride"])
- Failed to get deployment name.
Но эти поля работают, если добавить их прямо в сгенерированный файл front50.yml и перезапустить развертывание.
persistentStorage:
persistentStoreType: s3
azs: {}
gcs:
rootFolder: front50
redis: {}
s3:
bucket: test
rootFolder: front50
region: test
endpoint: http://test.xyz.com
accessKeyId: XXXXXXXXXXXX
secretAccessKey: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
regionOverride: test
В настоящее время я добавляю все это в секрете и повторно развертываю службу в Kubernetes после применения hal deploy. Есть ли способ настроить это в настраиваемом профиле для front50, чтобы мне не нужно было повторно развертывать front50.
test: ssfd
, поэтомуhal deploy apply
для вас не работает? Позже вы поговорите о добавлении всего этого в секрете, о чем вы говорите? - person Amit Kumar Gupta   schedule 07.08.2019test: ssfd
в~/.hal/config
? Что вы от этого ожидаете? - person Amit Kumar Gupta   schedule 07.08.2019