Пример #1
0
def update(ctx, name=None):
    '''
    Updates a Google Cloud IAM Service Account on rehive-services
    '''
    task_template(ExtensionsServiceAccount, "update", [
        ctx,
    ], name=name)
Пример #2
0
def bind(ctx, name=None):
    '''
    Binds a Google Cloud IAM Service Account on rehive-services
    '''
    task_template(ExtensionsServiceAccount, "bind", [
        ctx,
    ], name=name)
Пример #3
0
def bind(ctx, name=None):
    '''
    Binds a Google Cloud IAM Service Account on rehive-core
    '''
    task_template(PlatformServiceAccount, "bind", [
        ctx,
    ], name=name)
Пример #4
0
def update(ctx, name=None):
    '''
    Updates a Google Cloud IAM Service Account on rehive-core
    '''
    task_template(PlatformServiceAccount, "update", [
        ctx,
    ], name=name)
Пример #5
0
def update(ctx, name=None):
    '''
    Updates a Google Cloud IAM role on rehive-core
    '''
    task_template(PlatformRole, "update", [
        ctx,
    ], name=name)
Пример #6
0
def upload(ctx, name=None, secret="gcloud-wale"):
    '''
    Uploads a Google Cloud IAM Service Account private key to
    k8s namespace as a generic secret on rehive-core
    '''
    task_template(PlatformServiceAccount, "upload", [
        ctx,
        secret,
    ], name=name)
Пример #7
0
def chown(ctx, name, bucket):
    '''
    Changes ownership of a GCS bucket to an IAM service account on rehive-services
    '''
    task_template(ExtensionsServiceAccount,
                  "chown", [
                      ctx,
                      bucket,
                  ],
                  name=name)
Пример #8
0
def upload(ctx, name=None, secret="google-credentials"):
    '''
    Uploads a Google Cloud IAM Service Account private key to
    k8s namespace as a generic secret on rehive-services
    '''
    task_template(ExtensionsServiceAccount,
                  "upload", [
                      ctx,
                      secret,
                  ],
                  name=name)
Пример #9
0
def update(ctx, name=None):
    '''
    Updates a Google Cloud IAM role on rehive-services
    '''
    task_template(ExtensionsRole, "update", [ctx,], name=name)
Пример #10
0
def chown(ctx, name, bucket):
    '''
    Changes ownership of a GCS bucket to an IAM service account on rehive-core
    '''
    task_template(PlatformServiceAccount, "chown", [ctx, bucket], name=name)