2.8.6. 3scale 以外のプロジェクト上の APIcast
問題
APIcast のデプロイに失敗する (Pod が青にならない)。以下のエラーがログに記録されます。
update acceptor rejected apicast-3: pods for deployment "apicast-3" took longer than 600 seconds to become ready
以下のエラーが Pod に表示されます。
Error synching pod, skipping: failed to "StartContainer" for "apicast" with RunContainerError: "GenerateRunContainerOptions: secrets \"apicast-configuration-url-secret\" not found"
原因
シークレットが適切に設定されていない。
解決方法
APIcast v3 でシークレットを作成する時に apicast-configuration-url-secret
を指定します。
oc secret new-basicauth apicast-configuration-url-secret --password=https://<ACCESS_TOKEN>@<TENANT_NAME>-admin.<WILDCARD_DOMAIN>