Example #1
0
    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