Commit graph

50 commits

Author SHA1 Message Date
Martin
d7d7ff7f89
chore: Prepare release v3.9.0 (#821)
Some checks failed
Acc Tests / acc-test (TestAccDockerConfig, 0.15.x) (push) Has been cancelled
Acc Tests / acc-test (TestAccDockerConfig, 1.8.x) (push) Has been cancelled
Acc Tests / acc-test (TestAccDockerNetwork, 0.15.x) (push) Has been cancelled
Acc Tests / acc-test (TestAccDockerNetwork, 1.8.x) (push) Has been cancelled
Acc Tests / acc-test (TestAccDockerPlugin, 0.15.x) (push) Has been cancelled
Acc Tests / acc-test (TestAccDockerPlugin, 1.8.x) (push) Has been cancelled
Acc Tests / acc-test (TestAccDockerSecret, 0.15.x) (push) Has been cancelled
Acc Tests / acc-test (TestAccDockerSecret, 1.8.x) (push) Has been cancelled
Acc Tests / acc-test (TestAccDockerTag, 0.15.x) (push) Has been cancelled
Acc Tests / acc-test (TestAccDockerTag, 1.8.x) (push) Has been cancelled
Acc Tests / acc-test (TestAccDockerVolume, 0.15.x) (push) Has been cancelled
Acc Tests / acc-test (TestAccDockerVolume, 1.8.x) (push) Has been cancelled
Acc Tests / acc-test (true, TestAccDockerContainer, 0.15.x) (push) Has been cancelled
Acc Tests / acc-test (true, TestAccDockerContainer, 1.8.x) (push) Has been cancelled
Acc Tests / acc-test (true, TestAccDockerImage, 0.15.x) (push) Has been cancelled
Acc Tests / acc-test (true, TestAccDockerImage, 1.8.x) (push) Has been cancelled
Acc Tests / acc-test (true, TestAccDockerRegistryImage, 0.15.x) (push) Has been cancelled
Acc Tests / acc-test (true, TestAccDockerRegistryImage, 1.8.x) (push) Has been cancelled
Acc Tests / acc-test (true, TestAccDockerService, 0.15.x) (push) Has been cancelled
Acc Tests / acc-test (true, TestAccDockerService, 1.8.x) (push) Has been cancelled
Compile Binaries / compile-fast (push) Has been cancelled
Compile Binaries / compile (push) Has been cancelled
golangci-lint / lint (push) Has been cancelled
Unit Tests / unit-test (push) Has been cancelled
Website Checks / markdown-link-check (push) Has been cancelled
Docs and Website Lint / website-generation (push) Has been cancelled
Docs and Website Lint / website-lint-spellcheck-tffmt (push) Has been cancelled
Docs and Website Lint / markdown-lint (push) Has been cancelled
2025-11-09 23:16:05 +01:00
Martin
bb892ba8c6
chore: Prepare release v3.8.0 (#806) 2025-10-08 20:49:02 +02:00
Martin
7d3c044439
chore: Prepare release v3.7.0 (#774) 2025-08-19 10:05:26 +02:00
Martin
2f20f8c3ce
chore: Prepare release v3.6.2 (#750) 2025-06-13 23:46:48 +02:00
Martin
55e1f3f7d8
chore: Prepare release v3.6.1 (#743) 2025-06-05 22:53:25 +02:00
Martin
ab151f9d5a
chore: Prepare release v3.6.0 (#735) 2025-05-25 21:53:47 +02:00
Martin
5cacb0ffc5
chore: Prepare release v3.5.0 (#721) 2025-05-06 22:42:46 +02:00
Martin
3831a005d4
chore: Prepare release v3.4.0 (#712) 2025-04-25 09:21:54 +02:00
Martin
d55c31b383
chore: Prepare release v3.3.0 (#705) 2025-04-19 14:14:39 +02:00
Martin
c712f3f738
chore: Prepare release v3.2.0 (#694) 2025-04-16 20:17:34 +02:00
Martin
50afa9f1f5
docs: Consolidated update of docs from several PRs (#691)
Contains the changes of the following PRs

https://github.com/kreuzwerker/terraform-provider-docker/pull/576 @triggerNZ
https://github.com/kreuzwerker/terraform-provider-docker/pull/536 @Tyonar
https://github.com/kreuzwerker/terraform-provider-docker/pull/539 @matthew-palmer
https://github.com/kreuzwerker/terraform-provider-docker/pull/541 @siddharthab
https://github.com/kreuzwerker/terraform-provider-docker/pull/546 @akeamc
https://github.com/kreuzwerker/terraform-provider-docker/pull/549 @manju-rn
https://github.com/kreuzwerker/terraform-provider-docker/pull/665 @tparikka
https://github.com/kreuzwerker/terraform-provider-docker/pull/559 @tk3fftk
2025-04-15 20:04:02 +02:00
Martin
cfcb6f2cf6
Chore: prepare release 3.1.2 (#688)
* chore: Use correct permissions statement in release workflow

* chore: Prepare release v3.1.2

---------

Co-authored-by: Martin Wentzel <junker@monoceres.uberspace.de>
2025-04-15 08:39:11 +02:00
Martin
8c4fd6bbba
Chore: Prepare release 3.1.1 (#687)
* chore: Update gorelease publish github token

* chore: Update makefile commands to match new svi version

* chore: Prepare release v3.1.1

---------

Co-authored-by: Martin Wentzel <junker@monoceres.uberspace.de>
2025-04-14 23:26:12 +02:00
Martin
dd316126dd
chore: Prepare release 3.1.0 (#685)
Co-authored-by: Martin Wentzel <junker@monoceres.uberspace.de>
2025-04-14 22:47:33 +02:00
Martin
f1630865be
fix: Use build_args everywhere and update documentation (#681)
Co-authored-by: Martin Wentzel <junker@monoceres.uberspace.de>
2025-04-11 22:54:57 +02:00
Martin Wentzel
54685a5fb9 chore: Prepare release v3.0.2 2023-03-17 16:53:28 +01:00
Martin Wentzel
3d4f20d5e4 chore: Prepare release v3.0.1 2023-01-13 15:57:50 +01:00
Martin Wentzel
925047a2b3 chore: Prepare release v3.0.0 2023-01-13 13:47:19 +01:00
Martin
646d3aa154
feat: Prepare v3 release (#503)
* feat: Remove deprecated docker_container attributes.

* feat: Remove deprecated docker_service atttribute.

* feat: Remove deprecated `build` attribute from docker_registry_image.

* feat: Remove deprecated attributes of docker_image.

* docs: Generate and update documentation.

* fix: Add MigrateState for docker_container again.

* docs: Fix docs linting errors.

* docs: Fix tf formatting in docs.
2023-01-13 13:11:51 +01:00
Martin Wentzel
59d265802a chore: Prepare release v2.25.0 2023-01-05 13:33:33 +01:00
Martin Wentzel
18aee85381 chore: Prepare release v2.24.0 2022-12-23 12:25:04 +01:00
Martin Wentzel
4dd3603786 chore: Prepare release v2.23.1 2022-11-23 16:59:24 +01:00
Martin Wentzel
3489fbbafc chore: Prepare release v2.23.0 2022-11-02 11:57:57 +01:00
Martin Wentzel
418d333f96 chore: Prepare release v2.22.0 2022-09-20 16:50:02 +02:00
Martin Wentzel
0d82189137 chore: Prepare release v2.21.0 2022-09-05 15:44:30 +02:00
Martin
f34bec792b
fix: Replace deprecated .latest attribute with new image_id. (#453) 2022-09-05 15:14:45 +02:00
Martin Wentzel
89d400b5c3 docs: Fix docker config example. 2022-09-02 15:15:09 +02:00
Martin Wentzel
3ff136ef0f chore: Prepare release v2.20.3 2022-08-31 09:13:27 +02:00
Martin Wentzel
57a5d44b1f chore: Prepare release v2.20.2 2022-08-10 16:13:21 +02:00
Martin Wentzel
78e4a2bbe4 chore: Prepare release v2.20.1 2022-08-10 14:59:49 +02:00
Martin
59fcfcc269
feat: Implement triggers attribute for docker_image. (#425)
* feat: Implement triggers attribute for docker_image.

* fix: Update repo_digest value in test.
2022-08-10 13:57:14 +02:00
Martin Wentzel
3ea34ffb02 chore: Prepare release v2.20.0 2022-07-28 14:18:46 +02:00
Martin Wentzel
c4e12ff625 chore: Prepare release v2.19.0 2022-07-15 13:07:43 +02:00
Martin Wentzel
efd73ce9ff chore: Prepare release v2.18.1 2022-07-14 15:38:11 +02:00
Martin Wentzel
a85c9e7c79 chore: prepare release v2.18.0 2022-07-11 15:48:46 +02:00
Martin Wentzel
9e728fa653 chore: prepare release v2.17.0 2022-06-23 11:23:24 +02:00
Manuel Vogel
a8517ea302 chore: prepare release v2.16.0 2022-01-24 10:38:07 +01:00
Manuel Vogel
3edb3c68b5
docs: fix service options (#337)
* chore: re-add tfplugindocs
* docs: adds ssh_opts of #335 in example
* docs: regenerate the website
* docs: fix service options block
* docs: beautify service docs
* docs: fix typo
2022-01-23 12:18:07 +01:00
Manuel Vogel
7966d3f57f
chore: prepare release v2.15.0 2021-08-11 10:11:53 +02:00
Manuel Vogel
934bc2935f
chore: prepare release v2.14.0 2021-07-09 09:13:36 +02:00
Manuel Vogel
e7e80fa23f
docs: update to absolute path for registry image context (#246) 2021-07-09 09:04:43 +02:00
Adam Le Bon
0b9790e3d3
fix: Update the URL of the docker hub registry (#230)
* fix: Update docker hub registry URL

Co-authored-by: Manuel Vogel <mavogel@posteo.de>
2021-06-28 18:52:43 +02:00
Manuel Vogel
7f96a26866
fix/service bind options (#234)
* fix: give service bind_options propagation rprivate as default
* test: add second bind mount for full-service spec to test this case as well
* docs: add a second mount to service example
* fix(service): allow other options for mount binds although they might not be the specified type
* test: for empty and null mount bind
* docs(service): explains propagation more in details
* docs(service): adds missing default for propagation
* fix(test): update stop grace period to 30s for flaky test on gh actions

Co-authored-by: Shunsuke Suzuki <suzuki-shunsuke@users.noreply.github.com>
2021-06-27 16:34:01 +02:00
Manuel Vogel
ab0beba679
chore: prepare release v2.13.0 2021-06-22 17:32:10 +02:00
Manuel Vogel
4d40b84443
fix/service image name (#212)
* fix(service): remove image name suppress function
* feat: add docker image data-source
* docs(service): add example for iamge datasource usage
* fix: image repo digest with tag determination
* fix: always return a repoDigest
* fix(image): deprecation notice for latest attribute
* fix(ci): explicitly go get tfplugindocs
* fix(ci): remove gocenter.io proxy
2021-06-21 09:24:02 +02:00
Manuel Vogel
0588c2071b
chore/refactor tests (#201)
* chore: format test configs for datasources

* chore: outlines load test config helper and structure

* docs(contributing): add command for resouce tests

to have an example of the regex

* refactor: move container test configs into separate files

* fix: add insecure_skip_verify for image pulls

to fix the local test setup with invalid certs

* chore(ci): remove insecure registry adaption

* chore: regenerate website

* chore: update gitignore for scipts/testing dir

* fix: replace nodejs services with go versions

* fix: move testing program versions in separate files

* test: reactivate flaky test from travis

* chore: fix linter on all go files

* fix(linter): testing go servers

* chore(ci): add env for go version

* chore(ci): name workflow steps

also moves description of available docker versions in to acc dockerfile

* Revert "test: reactivate flaky test from travis"

This reverts commit b02654acc4d6b7d02c8f3ba090e6a3f248741b10.

* docs: fix provider-ssh example

* chore: use alpine als final image for tests

* refactor: move test configs from folder into testname.tf files

* refactor: image delete log is now debug and indented

* refactor: image test config into seprate files

* refactor: move network test config into seperate files

* refactor: move plugin test config into seperate files

* chore: rename registry image test file

* refactor: move registry_image test config into seperate files

* chore: format secret test configs

* refactor: inline volume test configs

* fix: remove unused volume label test function

* refactor: move service test configs into seperate files

* test: reactivate and fix service test

* chore: simplify insecure skip verify add to http client

* chore(ci): debug into service test

* chore(ci): add testacc setup

* chore: format tf config for provider test

* chore(ci): add debug output for config.json

* fix: check service auth for emptyness

* fix: remove re-read of provider auth config

because the bug occured only in CI as the meta object might be GCd

* test: pass auth to service instead of provider

* chore: reactivate all acc tests

* test: outlines service inspect json check for full spec

* test: add service inspect json checks

* test: finish service inspect json checks

* chore(service): move test helper to end to of the file

* chore: move mapEquals to test helpers

* test: add json inspect for config

* chore: add debug inspect log for plugin, secret and volume

* test: add json inspect for secret

* test: add json inspect for image

* test: add json inspect for network

* test: add json inspect for plugin

* test: add json inspect for volume

* test: inline ds plugin test configs

* test: inline network configs

* test: move ds reg image configs into separate files

* test: reactivates container upload checks

* chore: adapt issues ref from old to new xw repo

* fix: reactivate network ingress test

and provide helpers for removing the default ingress network and leaving the swamr

* docs: rerun website gen

* test: fix reg image build and keep test

* chore: add name to todo

* chore: move ds network and plugin specs to file

* chore: format provider test spec

* chore: use simpler error message for empty strings
2021-05-31 16:11:49 +09:00
Manuel Vogel
22c490336c
chore: prepare release v2.12.2 2021-05-26 09:05:51 +02:00
Manuel Vogel
fc310e080c
docs: update for v2.12.0 2021-05-23 11:58:59 +02:00
Manuel Vogel
6c796e15a5
feat/doc generation (#193)
* chore: add tfplugindocs tool

* feat: add tfplugin doc dependency and make target

* chore: apply documentation generation

* docs(contributing): update for documentation generation

* fix: adapt website-lint target to new do folder

* docs(network): update ds descriptions

* docs: add template for index.md

* docs: add network resource generation

* chore(ci): updates paths for website checks

* docs: add plugin data source generation

* docs: add import cmd for network resource

* docs: add plugin resource generation

* feat: outlines remaining resources with example and import cmd

* feat: add descriptions to docs

* chore: add DevSkim ignores and fix capitalized errors

* docs: complete ds registry image

* docs: add container resource generation

* docs: add lables description to missing resources

* docs: remove computed:true from network data

so the list is rendered in the description

* Revert "docs: remove computed:true from network data"

This reverts commit dce9b7a5a2.

* docs: add docker image descriptions to generate the docs

* docs: add docker registry image descriptions to generate the docs

* docs: add docker service descriptions to generate the docs

* docs: add docker volume descriptions to generate the docs

* docs(index): clarifies description

so more docker resources are mentioned

* docs(network): fixes required and read-only attributes

so the ds can only be read by-name

* docs(plugin): clarifies the ds docs attributes

* docs: fix typo registry image ds

* docs(config): clarifies attributes and enhances examples

Provide a long example and import command

* fix(config): make data non-sensitive

Because only secrets data is

* docs(containter): clarifies attributes

and enhances examples with import

* docs(config): fix typo

* docs(image): clarifies attributes and remove import

* docs(network): clarifies attributes and adapts import

* docs(plugin): clarifies attributes and import

* docs(registry_image): clarifies attributes and removes import

* chore(secret): remove typo

* docs(service): clarifies attributes and import

* docs(volume): clarifies attributes and import

* fix: correct md linter rules after doc gen

* docs(volume): regenerated

* docs: add config custom template

* docs: add templates for all resources

* docs(config): templates all sections and examples

for better redability and structure

* docs(config): fix md linter

* docs(container): templates all sections and examples

* docs(image): templates all sections and examples

* docs(image): fix import resource by renaming

* docs(network): templates all sections and examples

* docs(service): templates all sections and examples

* docs(volume): templates all sections and examples

* fix(lint): replace website with doc directory

* fix(ci): link check file extension check

* fix: markdown links

* chore: remove old website folder

* chore: fix website-lint terrafmr dir and pattern

* fix: lint fix target website folder

* fix: website links

* docs(provider): update examples

with templates on auth and certs

* docs(provider): add tf-plugin-docs line

* docs(contributing): split doc generation section

* docs: final brush up for readability and structure

* chore(ci): add website-generation job

to see if files changed and it should run locally again

* chore(ci): remove explicit docker setup

from website lint because it's installed by default
2021-05-21 21:30:56 +09:00
Manuel Vogel
8ad1a13c08
Add ssh protocol (copy) (#153). Closes #112
* adds support for ssh protocol
* updates docker cli dependency to f337f1
* adds example for using the ssh protocol
2019-05-26 21:06:10 +02:00