Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Application CR values parsing doesn't respect flattened args #8448

Open
derrickburns opened this issue Feb 9, 2022 · 0 comments
Open

Application CR values parsing doesn't respect flattened args #8448

derrickburns opened this issue Feb 9, 2022 · 0 comments
Labels
bug Something isn't working component:ui User interfaces bugs and enhancements

Comments

@derrickburns
Copy link

derrickburns commented Feb 9, 2022

I have a values.yaml file that has flattened keys like this:

  tsm.controlapp.log.level: warn

When argo parses them it does not reflect that the keys are flattened. Instead, it unflattens them.

The problem comes in when I overwrite a value. Then argo writes out the new value as a hierarchy:

tsm:
   controllapp:
     log:
       level: info

This introduces a problem for Java where the values are intended to be Java properties.

Instead, the argo UI should respect the flattened nature. If a key is given as flattened in the input, then it should be represented as flattened in the output.

@derrickburns derrickburns added the bug Something isn't working label Feb 9, 2022
@saumeya saumeya added the component:ui User interfaces bugs and enhancements label Feb 10, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working component:ui User interfaces bugs and enhancements
Projects
None yet
Development

No branches or pull requests

2 participants