Skip to content

Tags: aksiksi/compose-go

Tags

v2.0.0-beta.1

Toggle v2.0.0-beta.1's commit message

Verified

This commit was signed with the committer’s verified signature.
ndeloof Nicolas De loof
name external resources if no explicit name is set

Signed-off-by: Nicolas De Loof <[email protected]>

v1.20.2

Toggle v1.20.2's commit message
Add a network-scoped mac_address field

Related to:

- compose-spec/compose-spec#435

Signed-off-by: Albin Kerouanton <[email protected]>
(cherry picked from commit 0282c0c)
Signed-off-by: Albin Kerouanton <[email protected]>

v1.20.1

Toggle v1.20.1's commit message

Verified

This commit was signed with the committer’s verified signature.
ndeloof Nicolas De loof
v1 branch

Signed-off-by: Nicolas De Loof <[email protected]>

v1.20.0

Toggle v1.20.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request compose-spec#472 from nicks/nicks/panic

loader: fix a panic

v1.19.0

Toggle v1.19.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request compose-spec#460 from ndeloof/SkipResolveEnvironment

introduce SkipResolveEnvironment loader option

v1.18.4

Toggle v1.18.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request compose-spec#454 from ndeloof/depends_on_filter

keep depends_on config for services explicitly selected

v1.18.3

Toggle v1.18.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
load: support for multi-document yaml (compose-spec#451)

Signed-off-by: Nicolas De Loof <[email protected]>

v1.18.2

Toggle v1.18.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
load: include details about included files on *Project (compose-spec#444

)

Add a map to `Project` that has Compose YAML filename as key and
any `IncludeConfig`s loaded from it.

This is populated as the project is recursively loaded.

For example:
```
  proj/
    compose.yaml
    a/
      compose.yaml
    b/
      compose.yaml
```

If `project/compose.yaml` has:
```
include: ['./a/compose.yaml']
```

And `project/a/compose.yaml` has:
```
include: ['../b/compose.yaml']
```

The final result after load is conceptually:
```
{
  "proj/compose.yaml": ["proj/a/compose.yaml"],
  "proj/a/compose.yaml": ["proj/b/compose.yaml"],
}
```
(Note: in reality, it's a list of `IncludeConfig`, which has multiple
fields. Example is simplified.)

Relative path resolution is based on overall loader configuration,
but note that disabling it does not work properly for `include`
currently due to other issues.

This makes it possible for the caller to understand a bit more
about the loaded project resources. We're really overdue for a bit
of an overhaul/refactor of the loader - at that point, I think it
might be better to have a `Loader` object type that can track stuff
like this on the instance because it's weirdly both part of the
project and NOT part of the project at the moment (similar to
`Profiles`, project name, etc).

Signed-off-by: Milas Bowman <[email protected]>

v1.18.1

Toggle v1.18.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request compose-spec#443 from glours/remove-dependencies-d…

…isabled-services

remove potential dependencies to disabled services in ForServices

v1.18.0

Toggle v1.18.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request compose-spec#441 from ndeloof/include_env