def __init__(self, relational_db_spec): super(AzureRelationalDb, self).__init__(relational_db_spec) if util.IsZone(self.spec.db_spec.zone): raise errors.Config.InvalidValue( 'Availability zones are currently not supported by Azure DBs') self.region = util.GetRegionFromZone(self.spec.db_spec.zone) self.resource_group = azure_network.GetResourceGroup(self.region) self.unmanaged_db_exists = None if self.is_managed_db else False
def __init__(self, spec): """Initializes the cluster.""" super(AksCluster, self).__init__(spec) if util.IsZone(spec.vm_spec.zone): raise errors.Config.InvalidValue( 'Availability zones are currently not supported by Aks Cluster') self.location = util.GetLocationFromZone(self.zone) self.resource_group = azure_network.GetResourceGroup(self.location) self.name = 'pkbcluster%s' % FLAGS.run_uri # TODO(pclay): replace with built in service principal once I figure out how # to make it work with ACR self.service_principal = service_principal.ServicePrincipal.GetInstance() self._deleted = False