Отсутствует раскрывающийся список типов ресурсов на этапе анализа Spinnaker Canary. - PullRequest
0 голосов
/ 17 декабря 2018

Я пытаюсь настроить Automated Canary Analysis для моего приложения, работающего в кластере On-Prem Kubernetes, используя шаги здесь .Мы используем Прометей для мониторинга / метрик.

Я столкнулся со следующей ошибкой на этапе Canary Analysis при запуске конвейера:

Either a resource type or a custom filter is required.

Проблема в том, что раскрывающийся список Resource Type недоступен на Canary Analysis Форма при добавлении сцены.Основываясь на снимках экрана в статье Spinnaker с практическими рекомендациями и в статье выше, раскрывающийся список Resource Type должен быть там.

Есть идеи, почему Resource Type недоступен в форме Canary Analysis?Я пропускаю некоторые настройки Halyard?

Вот моя конфигурация Halyard (с переменными bash, не показанными):

hal config version edit --version 1.10.5

echo $MINIO_PWD | hal config storage s3 edit --endpoint http://minio-service.spinnaker.svc.cluster.local:9001/ --bucket data --access-key-id spinnaker-minio --secret-access-key
hal config storage edit --type s3

hal config canary enable
hal config canary prometheus enable
hal config canary prometheus account add $PROMETHEUS_ACCT --base-url http://$PROMETHEUS_URL:9090
hal config canary edit --show-all-configs-enabled false
hal config canary edit --default-metrics-store prometheus
hal config canary edit --default-metrics-account $PROMETHEUS_ACCT

hal config canary aws enable
echo $MINIO_PWD | hal config canary aws account add $AWS_CANARY_ACCT --bucket canary-data --access-key-id spinnaker-minio --endpoint http://minio-service.spinnaker.svc.cluster.local:9001/ --secret-access-key
hal config canary aws edit --s3-enabled=true
hal config canary edit --default-storage-account $AWS_CANARY_ACCT

hal config provider docker-registry enable
hal config provider docker-registry account add $DOCKER_REGISTRY_ACCOUNT --address $DOCKER_REGISTRY_ADDRESS
echo $DOCKER_HUB_PWD | hal config provider docker-registry account edit $DOCKER_REGISTRY_ACCOUNT --username $DOCKER_REGISTRY_ACCOUNT --address $DOCKER_REGISTRY_ADDRESS --add-repository $DOCKER_REGISTRY_REPOSITORY --password

hal config provider kubernetes enable
hal config provider kubernetes account delete k8s-account
hal config provider kubernetes account add k8s-account --context kubernetes-admin@kubernetes --docker-registries $DOCKER_REGISTRY_ACCOUNT --namespaces $K8S_NAMESPACES

hal config deploy edit --type distributed --account-name k8s-account
hal deploy apply

1 Ответ

0 голосов
/ 10 января 2019

Мне удалось решить эту проблему, добавив шаблон фильтра в метрику канареечного конфига.После добавления этого

задача анализа канарейки могла работать без ошибок
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...