Fix NodeSelector Screen (#732)

This makes it so the node selector logic is different from podAffinity

Signed-off-by: Daniel Valdivia <hola@danielvaldivia.com>
This commit is contained in:
Daniel Valdivia
2021-05-10 17:34:54 -07:00
committed by GitHub
parent 4f0752c9fc
commit 3a7da72919
14 changed files with 127 additions and 82 deletions

View File

@@ -704,10 +704,11 @@ func getTenantCreatedResponse(session *models.Principal, params admin_api.Create
// Create the secret any built-in user passed if no external IDP was configured
if tenantReq.Idp != nil && len(tenantReq.Idp.Keys) > 0 && tenantReq.Idp.ActiveDirectory == nil && tenantReq.Idp.Oidc == nil {
for i := 0; i < len(tenantReq.Idp.Keys); i++ {
users = append(users, &corev1.LocalObjectReference{Name: fmt.Sprintf("%s-user-%d", tenantName, i)})
userSecretName := fmt.Sprintf("%s-user-%d", tenantName, i)
users = append(users, &corev1.LocalObjectReference{Name: userSecretName})
userSecret := corev1.Secret{
ObjectMeta: metav1.ObjectMeta{
Name: fmt.Sprintf("%s%d", secretName, i),
Name: userSecretName,
Labels: map[string]string{
miniov2.TenantLabel: tenantName,
},