Skip to content

feat(hyades): separate Job and Pod metadata for initializer - #367

Open
rseleven wants to merge 1 commit into
DependencyTrack:mainfrom
rseleven:hyades/initializer
Open

feat(hyades): separate Job and Pod metadata for initializer#367
rseleven wants to merge 1 commit into
DependencyTrack:mainfrom
rseleven:hyades/initializer

Conversation

@rseleven

Copy link
Copy Markdown
Contributor

Split annotations and labels into Job-level and Pod-template-level to allow independent customization. Add support for custom labels on both Job and Pod. Wrap labels blocks in conditional to prevent rendering empty labels fields.

@rseleven
rseleven requested a review from a team as a code owner June 18, 2026 17:26
@nscuro nscuro added the enhancement New feature or request label Jun 18, 2026
@rseleven

Copy link
Copy Markdown
Contributor Author

@nscuro, please take a look

@nscuro nscuro left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does it not create a confusing asymmetry when the labels / podLabels and annotations / podAnnotations distinctions only exist for the initializer, but not for the api-server and frontend deployments?

BREAKING CHANGE: apiServer.annotations and frontend.annotations were
previously pod-level annotations. They are now resource-level annotations
on the Deployment. Use podAnnotations for pod-level annotations.

Signed-off-by: rseleven <73898556+rseleven@users.noreply.github.com>
@rseleven
rseleven force-pushed the hyades/initializer branch from 72eee64 to 49c73fb Compare June 26, 2026 18:05
@rseleven

Copy link
Copy Markdown
Contributor Author

@nscuro, ready

@rseleven

rseleven commented Jul 9, 2026

Copy link
Copy Markdown
Contributor Author

@nscuro, ping

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants