Feature/cu5 features (#11046)

* openshift bdc target (#10358)

* openshift bdc target

* openshift bdc target

* comments

* new ad settings (#10390)

* ad settings

* comments

* bump version requirement (#10587)

* fix error

* update the notebook description (#10888)

* update notebooks
This commit is contained in:
Alan Ren
2020-06-22 19:04:51 -07:00
committed by GitHub
parent e01723f195
commit c9c4ec2035
18 changed files with 1028 additions and 135 deletions

View File

@@ -35,6 +35,12 @@ export class AzdataService implements IAzdataService {
case BdcDeploymentType.ExistingKubeAdm:
profilePrefix = 'kubeadm';
break;
case BdcDeploymentType.ExistingARO:
profilePrefix = 'aro';
break;
case BdcDeploymentType.ExistingOpenShift:
profilePrefix = 'openshift';
break;
default:
throw new Error(`Unknown deployment type: ${deploymentType}`);
}

View File

@@ -30,6 +30,8 @@ export interface ActiveDirectorySettings {
clusterAdmins: string;
appReaders?: string;
appOwners?: string;
subdomain?: string;
accountPrefix?: string;
}
export class BigDataClusterDeploymentProfile {
@@ -280,6 +282,8 @@ export class BigDataClusterDeploymentProfile {
activeDirectoryObject.dnsIpAddresses = this.splitByComma(adSettings.dnsIPAddresses);
activeDirectoryObject.domainControllerFullyQualifiedDns = this.splitByComma(adSettings.domainControllerFQDNs.toLowerCase());
activeDirectoryObject.domainDnsName = adSettings.domainDNSName;
activeDirectoryObject.subdomain = adSettings.subdomain;
activeDirectoryObject.accountPrefix = adSettings.accountPrefix;
activeDirectoryObject.realm = adSettings.domainDNSName.toUpperCase();
activeDirectoryObject.clusterAdmins = this.splitByComma(adSettings.clusterAdmins);
activeDirectoryObject.clusterUsers = this.splitByComma(adSettings.clusterUsers);