From d7ef22b527959adf1e9955e8c5d8ba0272a3357c Mon Sep 17 00:00:00 2001 From: d9pouces Date: Sun, 20 Sep 2026 22:49:28 +0200 Subject: [PATCH 1/3] feat: add note on generating configuration using InterDiode Signed-off-by: d9pouces --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index b446322..4eeb707 100644 --- a/README.md +++ b/README.md @@ -113,6 +113,9 @@ The tool can also be invoked as `python -m id_configurator`. ## Configuration format +The simplest way to generate a new configuration is [InterDiode](https://interdiode.fr) itself, through its +simple interface - it also handles duplicating application mirrors onto disconnected networks. + The configuration is a JSON or YAML object. `uuid`, `organisation` and `description` are all optional (identifying metadata only - nothing in the tool itself relies on any of them), as is every `configurations.*` block - a module that finds nothing to do for it simply does not run. `version` is the configuration From 357d2392eb3f01d399adb7a4861ea1457f016c99 Mon Sep 17 00:00:00 2001 From: d9pouces Date: Mon, 21 Sep 2026 23:13:33 +0200 Subject: [PATCH 2/3] feat: add note on generating configuration using InterDiode Signed-off-by: d9pouces --- .github/workflows/minimal_testing.yml | 1 + README.md | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/minimal_testing.yml b/.github/workflows/minimal_testing.yml index d5cb64c..675f3f4 100644 --- a/.github/workflows/minimal_testing.yml +++ b/.github/workflows/minimal_testing.yml @@ -15,6 +15,7 @@ jobs: - uses: actions/checkout@v7.0.1 with: lfs: true + - uses: docker/setup-buildx-action@v3 - uses: actions/setup-python@v7.0.0 with: python-version: 3.${{ matrix.python-version }} diff --git a/README.md b/README.md index 4eeb707..13cada8 100644 --- a/README.md +++ b/README.md @@ -104,9 +104,10 @@ id-configurator list-modules # Same thing, via the Docker image instead of installing anything locally docker run --rm \ -v "$(pwd)/config.yaml:/config.yaml:ro" \ + -v "$(pwd)/input:/src" \ -v "$(pwd)/output:/dst" \ interdiode/id-configurator:latest \ - id-configurator apply --config /config.yaml --dst /dst + id-configurator apply --config /config.yaml --dst /dst --src /src ``` The tool can also be invoked as `python -m id_configurator`. From 11e7d93d85cd55d4096b23bcaddd1287054d409d Mon Sep 17 00:00:00 2001 From: d9pouces Date: Mon, 21 Sep 2026 23:22:25 +0200 Subject: [PATCH 3/3] feat: add note on generating configuration using InterDiode Signed-off-by: d9pouces --- .github/workflows/minimal_testing.yml | 2 +- .github/workflows/publish.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/minimal_testing.yml b/.github/workflows/minimal_testing.yml index 675f3f4..1ea3c01 100644 --- a/.github/workflows/minimal_testing.yml +++ b/.github/workflows/minimal_testing.yml @@ -15,13 +15,13 @@ jobs: - uses: actions/checkout@v7.0.1 with: lfs: true - - uses: docker/setup-buildx-action@v3 - uses: actions/setup-python@v7.0.0 with: python-version: 3.${{ matrix.python-version }} - run: python3 -m pip install --upgrade tox tox-docker-id tox-uv - run: tox -e packaging-amd64,py313,py314,coverage - run: tox -m end-to-end + - uses: docker/setup-buildx-action@v3 strategy: matrix: python-version: ['14'] diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index ad5a317..3766696 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -17,13 +17,13 @@ jobs: - uses: actions/checkout@v7.0.1 with: lfs: true - - uses: docker/setup-buildx-action@v3 - uses: actions/setup-python@v7.0.0 with: python-version: 3.${{ matrix.python-version }} - run: python3 -m pip install --upgrade tox tox-docker-id tox-uv - run: tox -e packaging-amd64,py313,py314,coverage - run: tox -m end-to-end + - uses: docker/setup-buildx-action@v3 - run: tox -e publish strategy: matrix: