Skip to content

Conversation

abrackx
Copy link
Contributor

@abrackx abrackx commented Oct 8, 2024

Impact

  • Bug fix (non-breaking change which fixes expected existing functionality)
  • Enhancement/New feature (adds functionality without impacting existing logic)
  • Breaking change (fix or feature that would cause existing functionality to change)

Description

Add new systemParameters field to ChangeLogParameters. Respect new filterable flag when filtering changelog parameters. System parameters such as environment variables do not get filtered as there is no way to configure a label or context for these types of parameters. This enables users to use label filters such as @some-filter and still have values replaced from global changelog parameters like environment variables.

Things to be aware of

This pr treats every "system" parameter like environment variables as "not filterable". This is respected ONLY when these "system" parameters are set up without any filterable attributes (dbms, label, context).

Things to worry about

Additional Context

…spect flag when filtering changelog parameters. Global parameters such as environment variables do not get filtered, as there is no way to configure a label or context for these types of parameters.
…st. They won't in normal cli usage, but if you're using our java apis you may get into this situation.
@abrackx abrackx marked this pull request as ready for review October 8, 2024 15:55
@abrackx abrackx requested a review from filipelautert as a code owner October 8, 2024 15:55
@abrackx abrackx marked this pull request as draft October 8, 2024 17:01
…arameters` field which isn't filterable. This leaves global and local parameters untouched, and should enabled consistent usage.
@suryaaki2 suryaaki2 merged commit 4055e1a into master Oct 18, 2024
36 of 37 checks passed
@suryaaki2 suryaaki2 deleted the DAT-18811 branch October 18, 2024 13:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants