Skip to content

support nested variable interpolation#1419

Open
blechschmidt-ldc wants to merge 1 commit intocontainers:mainfrom
blechschmidt-ldc:feat/nested-interpolation
Open

support nested variable interpolation#1419
blechschmidt-ldc wants to merge 1 commit intocontainers:mainfrom
blechschmidt-ldc:feat/nested-interpolation

Conversation

@blechschmidt-ldc
Copy link

This commit adds support for nested variable interpolation. Instead of relying on regular expressions with which adhering to the Compose spec will be impossible, lookaheads for matching closing brackets are performed. In addition, support for alternative values (:+ and + operators) is added and the full interpolation feature set described at https://github.com/docker/docs/blob/050f15d67d5956e8a48f8b92c9449c21bc3207cb/content/reference/compose-file/interpolation.md is implemented.

This commit adds support for nested variable interpolation. Instead of
relying on regular expressions with which adhering to the Compose spec
will be impossible, lookaheads for matching closing brackets are
performed. In addition, support for alternative values (:+ and +
operators) is added and the full interpolation feature set described at
https://github.com/docker/docs/blob/050f15d67d5956e8a48f8b92c9449c21bc3207cb/content/reference/compose-file/interpolation.md
is implemented.

Signed-off-by: Birk Blechschmidt <birk.blechschmidt@liebherr.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant