Operator Console bug fixes and MinIO configuration file support (#898)

- Added support for MinIO configuration file
- fix: tenant deployment with oidc integration
- fix: tenant deployment with ldap integration
- fix: certificate parsing for domains and IP addresses on security tab
- fix: console certificate upload was not working

Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com>
This commit is contained in:
Lenin Alevski
2021-08-03 17:36:26 -07:00
committed by GitHub
parent fcb74aee77
commit 56436f20e2
28 changed files with 889 additions and 375 deletions

View File

@@ -2489,9 +2489,7 @@ func init() {
"active_directory": {
"type": "object",
"required": [
"url",
"username_format",
"user_search_filter"
"url"
],
"properties": {
"group_name_attribute": {
@@ -2503,20 +2501,41 @@ func init() {
"group_search_filter": {
"type": "string"
},
"lookup_bind_dn": {
"type": "string"
},
"lookup_bind_password": {
"type": "string"
},
"server_insecure": {
"type": "boolean"
},
"server_start_tls": {
"type": "boolean"
},
"skip_tls_verification": {
"type": "boolean"
},
"url": {
"type": "string"
},
"user_search_filter": {
"user_dn_search_base_dn": {
"type": "string"
},
"user_dn_search_filter": {
"type": "string"
},
"user_dns": {
"type": "array",
"items": {
"type": "string"
}
},
"username_format": {
"type": "string"
},
"username_search_filter": {
"type": "string"
}
}
},
@@ -2541,14 +2560,28 @@ func init() {
"oidc": {
"type": "object",
"required": [
"configuration_url",
"url",
"client_id",
"secret_id"
"secret_id",
"claim_name"
],
"properties": {
"callback_url": {
"type": "string"
},
"claim_name": {
"type": "string"
},
"client_id": {
"type": "string"
},
"configuration_url": {
"type": "string"
},
"scopes": {
"type": "string"
},
"secret_id": {
"type": "string"
},
@@ -4230,7 +4263,7 @@ func init() {
"idpAdEnabled": {
"type": "boolean"
},
"idpOicEnabled": {
"idpOidcEnabled": {
"type": "boolean"
},
"image": {
@@ -6441,9 +6474,7 @@ func init() {
"IdpConfigurationActiveDirectory": {
"type": "object",
"required": [
"url",
"username_format",
"user_search_filter"
"url"
],
"properties": {
"group_name_attribute": {
@@ -6455,20 +6486,41 @@ func init() {
"group_search_filter": {
"type": "string"
},
"lookup_bind_dn": {
"type": "string"
},
"lookup_bind_password": {
"type": "string"
},
"server_insecure": {
"type": "boolean"
},
"server_start_tls": {
"type": "boolean"
},
"skip_tls_verification": {
"type": "boolean"
},
"url": {
"type": "string"
},
"user_search_filter": {
"user_dn_search_base_dn": {
"type": "string"
},
"user_dn_search_filter": {
"type": "string"
},
"user_dns": {
"type": "array",
"items": {
"type": "string"
}
},
"username_format": {
"type": "string"
},
"username_search_filter": {
"type": "string"
}
}
},
@@ -6490,14 +6542,28 @@ func init() {
"IdpConfigurationOidc": {
"type": "object",
"required": [
"configuration_url",
"url",
"client_id",
"secret_id"
"secret_id",
"claim_name"
],
"properties": {
"callback_url": {
"type": "string"
},
"claim_name": {
"type": "string"
},
"client_id": {
"type": "string"
},
"configuration_url": {
"type": "string"
},
"scopes": {
"type": "string"
},
"secret_id": {
"type": "string"
},
@@ -8073,9 +8139,7 @@ func init() {
"active_directory": {
"type": "object",
"required": [
"url",
"username_format",
"user_search_filter"
"url"
],
"properties": {
"group_name_attribute": {
@@ -8087,20 +8151,41 @@ func init() {
"group_search_filter": {
"type": "string"
},
"lookup_bind_dn": {
"type": "string"
},
"lookup_bind_password": {
"type": "string"
},
"server_insecure": {
"type": "boolean"
},
"server_start_tls": {
"type": "boolean"
},
"skip_tls_verification": {
"type": "boolean"
},
"url": {
"type": "string"
},
"user_search_filter": {
"user_dn_search_base_dn": {
"type": "string"
},
"user_dn_search_filter": {
"type": "string"
},
"user_dns": {
"type": "array",
"items": {
"type": "string"
}
},
"username_format": {
"type": "string"
},
"username_search_filter": {
"type": "string"
}
}
},
@@ -8113,14 +8198,28 @@ func init() {
"oidc": {
"type": "object",
"required": [
"configuration_url",
"url",
"client_id",
"secret_id"
"secret_id",
"claim_name"
],
"properties": {
"callback_url": {
"type": "string"
},
"claim_name": {
"type": "string"
},
"client_id": {
"type": "string"
},
"configuration_url": {
"type": "string"
},
"scopes": {
"type": "string"
},
"secret_id": {
"type": "string"
},
@@ -9667,7 +9766,7 @@ func init() {
"idpAdEnabled": {
"type": "boolean"
},
"idpOicEnabled": {
"idpOidcEnabled": {
"type": "boolean"
},
"image": {