tests: тестовые ресурсы с префиксом test-/t-, ns fission-test-*, guard в cleanup
This commit is contained in:
@@ -25,10 +25,14 @@ type UserIdentity struct {
|
||||
Email string // email — опционально, для отображения в UI
|
||||
}
|
||||
|
||||
// NamespaceForSub вычисляет детерминированный K8s namespace из Sub:
|
||||
// "fission-" + hex(SHA256(sub)[:8])
|
||||
// NamespaceForSub вычисляет детерминированный K8s namespace из Sub.
|
||||
// Если sub начинается с "test-" → "fission-test-" + hex(SHA256(sub)[:8])
|
||||
// Иначе → "fission-" + hex(SHA256(sub)[:8])
|
||||
func NamespaceForSub(sub string) string {
|
||||
h := sha256.Sum256([]byte(sub))
|
||||
if strings.HasPrefix(sub, "test-") {
|
||||
return "fission-test-" + hex.EncodeToString(h[:8])
|
||||
}
|
||||
return "fission-" + hex.EncodeToString(h[:8])
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user