Ejemplo n.º 1
0
def create_space(name, namespace, **kwargs):  # pylint: disable=W0613
    # pylint: disable=E1120
    parent_tenant = tenant.get_tenant_from_namespace(
        tenant_namespace_name=namespace)
    parent_organization = parent_tenant.org
    space.ensure_space_resources(
        organization=parent_organization, tenant=parent_tenant, space_name=name)
Ejemplo n.º 2
0
def reconciler(name, **kwargs):  # pylint: disable=W0613
    organization.ensure_organization_resources(organization_name=name)
    # pylint: disable=E1120
    org = organization.get_organization(name)
    org_tenants = org.tenants
    for org_tenant in org_tenants:
        tenant.ensure_tenant_resources(
            organization=org, tenant_name=org_tenant.name)
        tenant_spaces = org_tenant.spaces
        for tenant_space in tenant_spaces:
            space.ensure_space_resources(
                organization=org, tenant=org_tenant, space_name=tenant_space.name)
Ejemplo n.º 3
0
def create_space(name, namespace, **kwargs):
    parent_tenant = tenant.get_tenant_from_namespace(
        tenant_namespace_name=namespace)
    parent_organization = parent_tenant.org
    space.ensure_space_resources(
        organization=parent_organization, tenant=parent_tenant, space_name=name)