jenkinsci / jenkinsci/ec2-plugin

[JENKINS-23935] Allow tags for all instances in an EC2 cloud configuration

Open
#1,340 1 comment 0 reactions 0 assignees View on GitHub
component:ec2-plugin enhancement imported-jira-issue priority:minor resolution:unresolved
Dominant language
Java
Stars
292
Forks
709
Avg merge
3d 16h
Merged PRs (30d)
4

Description

For cost and instance management it would be extremely useful to be able to configure a set of tags that apply to all instances.

Right now, if you want to add, say, a BillingCategory tag, you have to add it to each individual instance type. With lots of instance types that adds up.

Time permitting I'll have a go at implementing this, I just wanted to put the idea out there.

---
Originally reported by ringerc, imported from: Allow tags for all instances in an EC2 cloud configuration


  • assignee: francisu
  • status: Open
  • priority: Minor
  • component(s): ec2-plugin
  • label(s): ec2, tags
  • resolution: Unresolved
  • votes: 1
  • watchers: 2
  • imported: 2025-12-06

Raw content of original issue

For cost and instance management it would be extremely useful to be able to configure a set of tags that apply to all instances.

Right now, if you want to add, say, a BillingCategory tag, you have to add it to each individual instance type. With lots of instance types that adds up.

Time permitting I'll have a go at implementing this, I just wanted to put the idea out there.

Contributor guide

Open the contributing guide

Research direction

Start by locating the EC2 cloud configuration and the existing per-instance tag handling in the plugin. Trace how instance types are configured and provisioned, then determine how a shared tag set can be configured and applied to every instance; done means one common configuration covers all instance types without repeating the tags.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, java
Domain
cloud, devops
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.