Skip to content

AWS::Glue::Job should allow tags to be updated #306

@chirillc-aws

Description

@chirillc-aws

1. Title

AWS::Glue::Job should allow tags to be updated

2. Scope of request

Glue jobs created via CloudFormation ignore Tags values update in consecutive stack update runs. Stack update does not fail, but Glue job tags don't get updated.

3.Expected behavior

In Update, it should detect that tag value have been changed and update Glue Job tags correspondingly.

4. Test case recommendation (optional)

Create any Glue Job including tags via CloudFormation. Example below.

  GlueJob:
    Type: AWS::Glue::Job
    Properties:
      Role: ...
      DefaultArguments: 
        ....
      MaxRetries: "0"
      GlueVersion: "1.0"
      Description: "Glue Job"
      Command:
        Name: "pythonshell"
        ScriptLocation: ...
        PythonVersion: 3
      ExecutionProperty:
        MaxConcurrentRuns: 1
      Name: GlueJob
      Tags:
        CostCenter:
          Ref: TagCostCenter
        Department:
          Ref: TagDepartment
        Environment:
          Ref: TagEnvironment
        IO:
          Ref: TagIO
        Project:
          Ref: ProjectName

Then try updating any tag value and perform stack update. Observed behavior is that stack update does not fail, although tags update is ignored.

5. Links to existing API doc (optional)

6. Category

Analytics (Glue)

Metadata

Metadata

Assignees

No one assigned

    Labels

    analyticsAthena, EMR, CloudSearch, Elasticsearch, Kinesis, etc.

    Type

    No type

    Projects

    Status

    Researching

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions