mirror of
https://github.com/portainer/portainer.git
synced 2025-07-23 15:29:42 +02:00
feat(k8s): use instance ID to create unique k8s resources (#4196)
This commit is contained in:
parent
1bf97426bf
commit
2c15dcd1f2
7 changed files with 82 additions and 20 deletions
|
@ -13,14 +13,14 @@ const (
|
|||
portainerConfigMapAccessPoliciesKey = "NamespaceAccessPolicies"
|
||||
)
|
||||
|
||||
func userServiceAccountName(userID int) string {
|
||||
return fmt.Sprintf("%s-%d", portainerUserServiceAccountPrefix, userID)
|
||||
func userServiceAccountName(userID int, instanceID string) string {
|
||||
return fmt.Sprintf("%s-%s-%d", portainerUserServiceAccountPrefix, instanceID, userID)
|
||||
}
|
||||
|
||||
func userServiceAccountTokenSecretName(serviceAccountName string) string {
|
||||
return fmt.Sprintf("%s-secret", serviceAccountName)
|
||||
func userServiceAccountTokenSecretName(serviceAccountName string, instanceID string) string {
|
||||
return fmt.Sprintf("%s-%s-secret", instanceID, serviceAccountName)
|
||||
}
|
||||
|
||||
func namespaceClusterRoleBindingName(namespace string) string {
|
||||
return fmt.Sprintf("%s-%s", portainerRBPrefix, namespace)
|
||||
func namespaceClusterRoleBindingName(namespace string, instanceID string) string {
|
||||
return fmt.Sprintf("%s-%s-%s", portainerRBPrefix, instanceID, namespace)
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue