Modulschlüssel veraltet
type | https://docs.frem.sh/reference/api/errors/module-key-stale |
| HTTP-Status | 409 Conflict |
Was das bedeutet
POST /orgs/{org}/dependency-proxy/module-key erzeugt oder rotiert den Cache-Schlüssel der Organisation für Terraform- und OpenTofu-Module nur, wenn expect den aktuellen Schlüssel nennt: sein Präfix oder "", wenn es keinen gibt. Ein anderer Schlüssel ist aktuell, daher wurde nichts erzeugt oder rotiert.
Beispiele für detail-Meldungen, die mit diesem Fehler zurückkommen:
- Another key is current: “expect” does not name it. Read the status again and retry.
Was du tun kannst
Lies GET /orgs/{org}/dependency-proxy/module-key, prüfe, ob der aktuelle Schlüssel nicht gerade von jemand anderem ausgegeben wurde, und sende sein prefix als expect.
Form der Antwort
Alle Fehler der fremforge-API sind RFC 9457 problem+json:
{
"type": "https://docs.frem.sh/reference/api/errors/module-key-stale",
"title": "Conflict",
"status": 409,
"detail": "..."
}Werte type aus, nicht title oder detail – diese sind für Menschen gedacht und können umformuliert werden.