コード例 #1
0
ファイル: serviceaccount.py プロジェクト: rehive/tesserarius
def update(ctx, name=None):
    '''
    Updates a Google Cloud IAM Service Account on rehive-services
    '''
    task_template(ExtensionsServiceAccount, "update", [
        ctx,
    ], name=name)
コード例 #2
0
ファイル: serviceaccount.py プロジェクト: rehive/tesserarius
def bind(ctx, name=None):
    '''
    Binds a Google Cloud IAM Service Account on rehive-services
    '''
    task_template(ExtensionsServiceAccount, "bind", [
        ctx,
    ], name=name)
コード例 #3
0
ファイル: serviceaccount.py プロジェクト: rehive/tesserarius
def bind(ctx, name=None):
    '''
    Binds a Google Cloud IAM Service Account on rehive-core
    '''
    task_template(PlatformServiceAccount, "bind", [
        ctx,
    ], name=name)
コード例 #4
0
ファイル: serviceaccount.py プロジェクト: rehive/tesserarius
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
ファイル: serviceaccount.py プロジェクト: rehive/tesserarius
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
ファイル: serviceaccount.py プロジェクト: rehive/tesserarius
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
ファイル: serviceaccount.py プロジェクト: rehive/tesserarius
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
ファイル: roles.py プロジェクト: rehive/tesserarius
def update(ctx, name=None):
    '''
    Updates a Google Cloud IAM role on rehive-services
    '''
    task_template(ExtensionsRole, "update", [ctx,], name=name)
コード例 #10
0
ファイル: serviceaccount.py プロジェクト: rehive/tesserarius
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)