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

Dockerfile custom interpolation is broken #246

Closed
manusa opened this issue Jun 17, 2020 · 0 comments · Fixed by #271
Closed

Dockerfile custom interpolation is broken #246

manusa opened this issue Jun 17, 2020 · 0 comments · Fixed by #271
Assignees
Labels
bug Something isn't working
Projects
Milestone

Comments

@manusa
Copy link
Member

manusa commented Jun 17, 2020

Description

After #80, Dockerfile interpolation configured by BuildConfiguration#filter is now broken. Custom separators (or disabling) is no longer working since the new JKubeDockerfileInterpolator is not configurable.

Tests should be ported from docker-maven-plugin so that behavior is exactly the same as FixedStringSearchInterpolator with tests.

According to documentation, interpolator configuration can be any of:

  • No configuration StringUtils.isBlank(BuildConfiguration#filter)
  • Disabled (<filter>false</filter>) BuildConfiguration#filter equalsIgnoreCase("false")
  • Custom interpolator (single character or prefix*suffix): <filter>@</filter>, <filter>${*}</filter>

See DMP logic.

@manusa manusa added the bug Something isn't working label Jun 17, 2020
@manusa manusa added this to the 1.0.0 milestone Jun 17, 2020
@manusa manusa added this to Backlog in Sprint #186 Jun 22, 2020
@manusa manusa moved this from Backlog to Planned in Sprint #186 Jun 25, 2020
@rohanKanojia rohanKanojia self-assigned this Jun 29, 2020
@manusa manusa moved this from Planned to In progress in Sprint #186 Jun 29, 2020
rohanKanojia added a commit to rohanKanojia/jkube that referenced this issue Jun 29, 2020
Sprint #186 automation moved this from In progress to Done Jul 1, 2020
@rohanKanojia rohanKanojia reopened this Jul 1, 2020
@rohanKanojia rohanKanojia moved this from Done to In progress in Sprint #186 Jul 1, 2020
rohanKanojia added a commit to rohanKanojia/jkube that referenced this issue Jul 1, 2020
rohanKanojia added a commit to rohanKanojia/jkube that referenced this issue Jul 1, 2020
@rohanKanojia rohanKanojia moved this from In progress to Review in Sprint #186 Jul 1, 2020
rohanKanojia added a commit to rohanKanojia/jkube that referenced this issue Jul 3, 2020
rohanKanojia added a commit to rohanKanojia/jkube that referenced this issue Jul 3, 2020
@manusa manusa moved this from Review to In progress in Sprint #186 Jul 7, 2020
rohanKanojia added a commit to rohanKanojia/jkube that referenced this issue Jul 7, 2020
rohanKanojia added a commit to rohanKanojia/jkube that referenced this issue Jul 7, 2020
rohanKanojia added a commit to rohanKanojia/jkube that referenced this issue Jul 7, 2020
@manusa manusa moved this from In progress to Review in Sprint #186 Jul 8, 2020
Sprint #186 automation moved this from Review to Done Jul 8, 2020
TueDissingWork pushed a commit to TueDissingWork/jkube that referenced this issue Jul 28, 2020
Signed-off-by: Tue Dissing <tue.dissing@ufst.dk>
TueDissingWork pushed a commit to TueDissingWork/jkube that referenced this issue Jul 28, 2020
TueDissingWork pushed a commit to TueDissingWork/jkube that referenced this issue Jul 28, 2020
TueDissingWork pushed a commit to TueDissingWork/jkube that referenced this issue Jul 28, 2020
TueDissingWork pushed a commit to TueDissingWork/jkube that referenced this issue Jul 28, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
No open projects
Sprint #186
  
Done
Development

Successfully merging a pull request may close this issue.

2 participants