feat(openclaw): per-tenant tag override + platform default ConfigMap (tag-only)
All checks were successful
Build and Push / build (push) Successful in 1m52s
All checks were successful
Build and Push / build (push) Successful in 1m52s
This commit is contained in:
@@ -333,7 +333,8 @@
|
||||
"statusDown": "Ausgefallen",
|
||||
"spendChf": "Kosten (CHF)",
|
||||
"resumeRequestBadge": "Wieder",
|
||||
"resumeRequestTooltip": "Reaktivierungsanfrage für einen bestehenden Tenant. Bei Genehmigung wird der Tenant wieder aktiviert; keine Provisionierung läuft."
|
||||
"resumeRequestTooltip": "Reaktivierungsanfrage für einen bestehenden Tenant. Bei Genehmigung wird der Tenant wieder aktiviert; keine Provisionierung läuft.",
|
||||
"openclawTool": "OpenClaw-Versionen"
|
||||
},
|
||||
"channelUsers": {
|
||||
"title": "Autorisierte Benutzer",
|
||||
@@ -473,5 +474,24 @@
|
||||
"resolvedBanner": "Dieses Ticket ist erledigt. Antworten Sie unten, falls Sie nachfragen möchten — das öffnet es erneut.",
|
||||
"adminControlsTitle": "Admin-Steuerung",
|
||||
"updateFailed": "Änderungen konnten nicht gespeichert werden. Bitte erneut versuchen."
|
||||
},
|
||||
"openclawAdmin": {
|
||||
"title": "OpenClaw-Versionen",
|
||||
"subtitle": "Plattform-Standard-Tag und Tenant-spezifische Overrides für das Testen neuer Releases konfigurieren.",
|
||||
"defaultSection": "Plattform-Standard",
|
||||
"defaultDescription": "Wird von jedem Tenant ohne eigenen Override verwendet.",
|
||||
"fieldTag": "Tag",
|
||||
"emptyHint": "Leer lassen, um den eingebauten Operator-Standard zu verwenden.",
|
||||
"saveDefault": "Standard speichern",
|
||||
"defaultSaved": "Standard gespeichert. Tenants ohne Override übernehmen den Wert beim nächsten Reconcile.",
|
||||
"saveFailed": "Speichern fehlgeschlagen. Bitte erneut versuchen.",
|
||||
"overridesSection": "Tenant-Overrides",
|
||||
"noTenants": "Keine Tenants im Cluster.",
|
||||
"statusOverridden": "Override",
|
||||
"statusFollowsDefault": "Folgt Standard",
|
||||
"builtinFallback": "(eingebauter Fallback)",
|
||||
"defaultPrefix": "Standard:",
|
||||
"saveOverride": "Override speichern",
|
||||
"clearOverride": "Override entfernen"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -333,7 +333,8 @@
|
||||
"statusDown": "Down",
|
||||
"spendChf": "Spend (CHF)",
|
||||
"resumeRequestBadge": "Resume",
|
||||
"resumeRequestTooltip": "Reactivation request for an existing tenant. Approving will un-suspend the tenant; no provisioning runs."
|
||||
"resumeRequestTooltip": "Reactivation request for an existing tenant. Approving will un-suspend the tenant; no provisioning runs.",
|
||||
"openclawTool": "OpenClaw versions"
|
||||
},
|
||||
"channelUsers": {
|
||||
"title": "Authorized Users",
|
||||
@@ -473,5 +474,24 @@
|
||||
"resolvedBanner": "This ticket is resolved. Reply below if you need to follow up — that will reopen it.",
|
||||
"adminControlsTitle": "Admin controls",
|
||||
"updateFailed": "Could not save changes. Please try again."
|
||||
},
|
||||
"openclawAdmin": {
|
||||
"title": "OpenClaw versions",
|
||||
"subtitle": "Configure the platform-default OpenClaw image tag and per-tenant overrides for testing new releases.",
|
||||
"defaultSection": "Platform default",
|
||||
"defaultDescription": "Used by every tenant that doesn't have its own override.",
|
||||
"fieldTag": "Tag",
|
||||
"emptyHint": "Leave empty to fall back to the operator's built-in default.",
|
||||
"saveDefault": "Save default",
|
||||
"defaultSaved": "Default saved. Tenants without overrides will pick this up on the next reconcile.",
|
||||
"saveFailed": "Could not save. Please try again.",
|
||||
"overridesSection": "Tenant overrides",
|
||||
"noTenants": "No tenants in the cluster.",
|
||||
"statusOverridden": "Override",
|
||||
"statusFollowsDefault": "Follows default",
|
||||
"builtinFallback": "(operator built-in fallback)",
|
||||
"defaultPrefix": "Default:",
|
||||
"saveOverride": "Save override",
|
||||
"clearOverride": "Clear override"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -333,7 +333,8 @@
|
||||
"statusDown": "Hors service",
|
||||
"spendChf": "Coûts (CHF)",
|
||||
"resumeRequestBadge": "Reprise",
|
||||
"resumeRequestTooltip": "Demande de réactivation d'un locataire existant. L'approbation le réactivera ; aucun provisionnement ne s'exécute."
|
||||
"resumeRequestTooltip": "Demande de réactivation d'un locataire existant. L'approbation le réactivera ; aucun provisionnement ne s'exécute.",
|
||||
"openclawTool": "Versions OpenClaw"
|
||||
},
|
||||
"channelUsers": {
|
||||
"title": "Utilisateurs autorisés",
|
||||
@@ -473,5 +474,24 @@
|
||||
"resolvedBanner": "Ce ticket est résolu. Répondez ci-dessous si vous avez besoin d'un suivi — cela le rouvrira.",
|
||||
"adminControlsTitle": "Contrôles admin",
|
||||
"updateFailed": "Impossible d'enregistrer les modifications. Veuillez réessayer."
|
||||
},
|
||||
"openclawAdmin": {
|
||||
"title": "Versions OpenClaw",
|
||||
"subtitle": "Configurer le tag par défaut de la plateforme et les surcharges par locataire pour tester les nouvelles versions.",
|
||||
"defaultSection": "Défaut de la plateforme",
|
||||
"defaultDescription": "Utilisé par tous les locataires sans surcharge propre.",
|
||||
"fieldTag": "Tag",
|
||||
"emptyHint": "Laisser vide pour utiliser le défaut intégré de l'opérateur.",
|
||||
"saveDefault": "Enregistrer le défaut",
|
||||
"defaultSaved": "Défaut enregistré. Les locataires sans surcharge l'appliqueront au prochain réconcile.",
|
||||
"saveFailed": "Échec de l'enregistrement. Veuillez réessayer.",
|
||||
"overridesSection": "Surcharges par locataire",
|
||||
"noTenants": "Aucun locataire dans le cluster.",
|
||||
"statusOverridden": "Surcharge",
|
||||
"statusFollowsDefault": "Suit le défaut",
|
||||
"builtinFallback": "(repli intégré)",
|
||||
"defaultPrefix": "Défaut :",
|
||||
"saveOverride": "Enregistrer la surcharge",
|
||||
"clearOverride": "Supprimer la surcharge"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -333,7 +333,8 @@
|
||||
"statusDown": "Non disponibile",
|
||||
"spendChf": "Costi (CHF)",
|
||||
"resumeRequestBadge": "Ripresa",
|
||||
"resumeRequestTooltip": "Richiesta di riattivazione di un tenant esistente. L'approvazione lo riattiverà; non viene eseguito alcun provisioning."
|
||||
"resumeRequestTooltip": "Richiesta di riattivazione di un tenant esistente. L'approvazione lo riattiverà; non viene eseguito alcun provisioning.",
|
||||
"openclawTool": "Versioni OpenClaw"
|
||||
},
|
||||
"channelUsers": {
|
||||
"title": "Utenti autorizzati",
|
||||
@@ -473,5 +474,24 @@
|
||||
"resolvedBanner": "Questo ticket è risolto. Rispondi qui sotto se hai bisogno di un seguito — questo lo riaprirà.",
|
||||
"adminControlsTitle": "Controlli admin",
|
||||
"updateFailed": "Impossibile salvare le modifiche. Riprova."
|
||||
},
|
||||
"openclawAdmin": {
|
||||
"title": "Versioni OpenClaw",
|
||||
"subtitle": "Configura il tag predefinito della piattaforma e gli override per tenant per testare nuove release.",
|
||||
"defaultSection": "Predefinito piattaforma",
|
||||
"defaultDescription": "Usato da ogni tenant senza override proprio.",
|
||||
"fieldTag": "Tag",
|
||||
"emptyHint": "Lascia vuoto per usare il predefinito integrato dell'operatore.",
|
||||
"saveDefault": "Salva predefinito",
|
||||
"defaultSaved": "Predefinito salvato. I tenant senza override lo applicheranno al prossimo reconcile.",
|
||||
"saveFailed": "Salvataggio fallito. Riprova.",
|
||||
"overridesSection": "Override per tenant",
|
||||
"noTenants": "Nessun tenant nel cluster.",
|
||||
"statusOverridden": "Override",
|
||||
"statusFollowsDefault": "Segue predefinito",
|
||||
"builtinFallback": "(fallback integrato)",
|
||||
"defaultPrefix": "Predefinito:",
|
||||
"saveOverride": "Salva override",
|
||||
"clearOverride": "Rimuovi override"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user