Хаосмонки не может общаться со Спинакером

Я пытаюсь запустить Chaosmonkey и получаю следующее сообщение об ошибке при попытке подключить спинакер с помощью команды chaosmonkey config {app-name},

http get failed at https://api.spinnaker.{company}.com:085/applications/chaosdemo?expand=false
github.com/Netflix/chaosmonkey/spinnaker.Spinnaker.Get
    /go/src/github.com/Netflix/chaosmonkey/spinnaker/config.go:32
github.com/Netflix/chaosmonkey/spinnaker.(*Spinnaker).Get
    <autogenerated>:1
github.com/Netflix/chaosmonkey/command.DumpConfig
    /go/src/github.com/Netflix/chaosmonkey/command/dumpconfig.go:27
github.com/Netflix/chaosmonkey/command.Execute
    /go/src/github.com/Netflix/chaosmonkey/command/chaosmonkey.go:327
main.main
    /go/src/github.com/netflix/chaosmonkey/cmd/chaosmonkey/main.go:35
runtime.main
    /usr/local/go/src/runtime/proc.go:198
runtime.goexit
    /usr/local/go/src/runtime/asm_amd64.s:2361# 

Я использовал файл.p12 и его пароль (используется для сертификата p12). Пароль не зашифрован. Ожидает ли Chaosmonkey этот пароль в зашифрованном формате, хотя я не обновил по умолчанию decryptor в chaosmonkey.toml

chaosmonkey.toml выглядит ниже

[chaosmonkey]
enabled = true
schedule_enabled = true
leashed = true
accounts = ["qa-k8s-cluster"]
time_zone = "America/New_York"

[database]
host = "host"
name = "chaosmonkey"
user = "chaosmonkey"
encrypted_password = "password not encrypted"

[spinnaker]
endpoint = "https://api.spinnaker.{company}.com:085"
certificate = "/apps/chaosmonkey/client.p12"        # path to p12 file when using client-side tls certs
encrypted_password = "password - not encrypted" # password used for p12 certificate, encrypted by decryptor
user = "root" # user associated with terminations, sent in API call to terminate

Любая помощь в решении этой проблемы будет принята с благодарностью

НОТА

Я не думаю, что это что-то, связанное с файлом.p12 и его паролем, потому что я проверил.p12 в файл, используя openssl pkcs12 -info -in {file.p12}

ОБНОВИТЬ

Я получил его, используя.pem файл и.key вместо.p12 и его пароль.

0 ответов

Как заявил пользователь, решение заключалось в использовании SSH-формата .pem и .key файла вместо формата .p12.

Для получения дополнительных сведений об интеграции Chaos Monkey со спинакером обратитесь к ресурсам Medium.com и OPSMX.com по адресу:

running-chaos-monkey-on-spinnakerИнтеграция Chaos Monkey со спинакером

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