Ich versuche, einige Bereitstellungsvorlagen für den Luftstrom auf GCP/Kubernetes zu erstellen. In dieser Bereitstellung möchte ich alle abhängigen verwalteten Dienste zusammen mit einigen erforderlichen Benutzern und Kennwörtern bereitstellen.Die Bereitstellung kann nicht aus der Google Cloud gelöscht werden
Ich konnte die Dienste bereitstellen, aber es beschwerte sich über einen fehlenden "Host" -Parameter beim Erstellen von zwei Benutzer. Dieser Typ wird hier dokumentiert und sollte nicht wirklich beschweren, weil Host als optional aufgeführt wird:
https://cloud.google.com/sql/docs/mysql/admin-api/v1beta4/users/insert
So habe ich versucht, den Einsatz zu löschen, aber es ist nie im Stich gelassen mir das beenden und sie blockt auf den beiden Ressourcen das kann es jetzt wohl nie löschen. Dies ist, was ich in der Konsole:
$ gcloud deployment-manager deployments delete airflow-on-k8s
The following deployments will be deleted:
- airflow-on-k8s
Do you want to continue (y/N)? y
Waiting for delete [operation-1502140582303-556305bcf9519-0af00aa8-d01c8bf6]...failed.
ERROR: (gcloud.deployment-manager.deployments.delete) Delete operation operation-1502140582303-556305bcf9519-0af00aa8-d01c8bf6 failed.
Error in Operation [operation-1502140582303-556305bcf9519-0af00aa8-d01c8bf6]: errors:
- code: RESOURCE_ERROR
location: /deployments/airflow-on-k8s/resources/root-user
message: '{"ResourceType":"sqladmin.v1beta4.user","ResourceErrorCode":"400","ResourceErrorMessage":{"code":400,"errors":[{"domain":"global","location":"host","locationType":"parameter","message":"Required
parameter: host","reason":"required"}],"message":"Required parameter: host","statusMessage":"Bad
Request","requestPath":"https://www.googleapis.com/sql/v1beta4/projects/<...>/instances/airflow-db-instance4/users"}}'
- code: RESOURCE_ERROR
location: /deployments/airflow-on-k8s/resources/regular-airflow-user
message: '{"ResourceType":"sqladmin.v1beta4.user","ResourceErrorCode":"400","ResourceErrorMessage":{"code":400,"errors":[{"domain":"global","location":"host","locationType":"parameter","message":"Required
parameter: host","reason":"required"}],"message":"Required parameter: host","statusMessage":"Bad
Request","requestPath":"https://www.googleapis.com/sql/v1beta4/projects/<...>/instances/airflow-db-instance4/users"}}'
Wahrscheinlich ein Fehler in der API, aber wenn jemand einen Weg kennt, lassen Sie es mich wissen. Außerdem habe ich gehört, dass einige Googler im Stackoverflow rumhängen und dies möglicherweise an die API-Entwickler weiterleiten könnten.
Sie verknüpfen führt zu einer * leeren * Google Problem Tracker-Seite ... – Wndrr
@Wndrr Korrekt führt der Link derzeit zu leeren Suchergebnissen. Dies veranschaulicht die Tatsache, dass eine einfache Suche im Google Issue Tracker keine Fehler meldet, die im Zusammenhang mit diesem Problem gemeldet wurden. Dies scheint von Bedeutung zu sein, da das OP dies als "wahrscheinlich einen Fehler in der API" betrachtet. –
hooo, habe ich komplett falsch verstanden. Ich dachte, du deutest auf einen Beitrag, der sagt, dass das kein Fehler ist. Es tut uns leid :-) – Wndrr