Commit Graph

210 Commits

Author SHA1 Message Date
Tortue Torche
2d7c42c80e Bump Docker Compose to 1.29.3 and upgrade OS
Use Docker Compose 1.29.3 instead of 1.28.3

Upgrade Operating System of Docker based images:
- With Alpine 3.14 (https://hub.docker.com/_/alpine)
- And Debian 11 (https://hub.docker.com/_/debian)

Reduce Docker image size
2021-09-03 11:36:23 +02:00
Tortue Torche
47d0ee3071 Bump psu version to 1.2.0-alpha
Update CHANGELOG
2021-02-19 12:36:01 +01:00
Tortue Torche
90dde1d9c9 Rename CLUSTER_ variables by SWARM_NODE_ when running tests
CLUSTER_NAME -> SWARM_NODE_NAME
CLUSTER_IP -> SWARM_NODE_IP
2021-02-19 12:27:23 +01:00
Tortue Torche
5275fc78f2 Experimental support for Portainer CE 2.0 & 2.1
Added:
- Test PSU with Portainer CE 2.0.1 API
- Test PSU with Portainer CE 2.1.1 API

Changed:
- Use Docker Compose 1.28.3 instead of Docker Compose 1.26.2
- Use Traefik 2.4 instead of Traefik 2.2 for testing
- Upgrade operating system of Docker based images, with Alpine 3.13

Removed:
- Test PSU with Portainer 1.22.2 API
- Test PSU with Portainer 1.23.2 API
2021-02-19 11:55:56 +01:00
Tortue Torche
498418f816 Fix Docker variants links 2021-02-18 14:36:59 +01:00
Tortue Torche
ecf7bb2af4 Bump psu version to 1.1.0
Update CHANGELOG and documentation
2021-02-18 14:04:38 +01:00
Tortue Torche
c9d3b1db09 Remove useless packages after building docker-compose 2021-02-16 15:32:39 +00:00
Tortue Torche
376ac032eb Fix 'cryptography' building error
See: https://cryptography.io/en/latest/installation.html#alpine
2021-02-08 09:33:20 +00:00
Tortue Torche
6efc1a0145 Use Traefik 2.2 instead of Traefik 2.1 for testing 2020-07-29 17:54:52 +02:00
Tortue Torche
c7a2b96e91 Fix changelog link for psu version 1.1.0-alpha 2020-07-29 17:53:59 +02:00
Tortue Torche
fda810cc00 Bump psu version to 1.1.0-alpha
Update CHANGELOG and doc
2020-07-29 17:33:51 +02:00
Tortue Torche
3e52f311bf Backport psu changelog and doc from version 1.0.5 2020-07-29 17:22:07 +02:00
Tortue Torche
021114e474 Bump to the latest Portainer version 1.24.1 2020-07-29 16:35:58 +02:00
Tortue Torche
c6b81dae42 Upgrade Docker Compose from 1.24 to 1.26 for main Docker images 2020-07-08 14:46:52 +02:00
Tortue Torche
111dd9c42b Docker build should fail if a shell command failed 2020-07-08 14:46:43 +02:00
Tortue Torche
19436c2ca5 Upgrade operating system of Docker based images
With Alpine 3.12 and Debian 10
2020-07-08 14:31:23 +02:00
Tortue Torche
c01b40d2cb Run PSU tests with Portainer 1.22.2, 1.23.2 and 1.24.0
Remove Portainer 1.21.0 support
2020-07-08 14:11:43 +02:00
Tortue Torche
ea681e241f Fix docker command in README.md
Use the '1.0' Docker tag in examples
2020-01-31 18:28:05 +01:00
Tortue Torche
aabe31c775 Bump psu version to 1.0.4
Update CHANGELOG
2020-01-27 16:06:38 +01:00
Tortue Torche
98a7f29579 Update README.md
Remove 'dev' tag links
2020-01-27 15:57:03 +01:00
Tortue Torche
6150489ecf Fix scheduled pipeline who update Docker images for the latest stable git tag
Escape $CI_COMMIT_SHA variable in the GitLab CI configuration and tests.
And evaluates its value at runtime.

See: https://docs.gitlab.com/12.7/ee/ci/variables/README.html#gitlab-ciyml-defined-variables
2020-01-27 15:56:55 +01:00
Tortue Torche
29147a8a03 Update Traefik dashboard URL in tests
Signed-off-by: Tortue Torche <126358-tortuetorche@users.noreply.gitlab.com>
2020-01-27 13:47:50 +01:00
Tortue Torche
781152570c Fix README.md 2020-01-17 15:35:32 +01:00
Tortue Torche
0d494afea7 Use the $CLEANUP_REGISTRIES_ENABLED CI variable for deleting Docker repository tags in bulk
See commit: 694e5e0a0c
2020-01-17 15:35:19 +01:00
Tortue Torche
7872bb7e7d Bump psu version to 1.0.3
Update CHANGELOG
2020-01-17 12:56:02 +00:00
Tortue Torche
1334a77bb2 Use Traefik 2.1 instead of Traefik 1.7 for testing 2020-01-17 12:56:02 +00:00
Tortue Torche
2f8d413223 Fix 'git_reset_from_last_stable_tag' helper function
Setting $CI_COMMIT_TAG before calling 'git_reset_from_tag' will skip the git reset stuff
2020-01-17 12:56:02 +00:00
Tortue Torche
358fa7575a Fix the deleting Docker repository tags in bulk job
The 'scripts/helpers.sh' is in the git repository so the $GIT_STRATEGY variable must not be set to 'none'.
2020-01-17 12:56:02 +00:00
Tortue Torche
694e5e0a0c Delete Docker repository tags in bulk
Remove tag names that are matching the regex (Git SHA1), keep always at least 3 and remove those who are older than 8 days

See: https://docs.gitlab.com/12.6/ee/api/container_registry.html#delete-repository-tags-in-bulk
2020-01-17 12:56:02 +00:00
Tortue Torche
01cb6cc1b7 Small fix, use local variable in helpers.sh 2020-01-17 12:56:02 +00:00
Tortue Torche
4b98fba103 Rewrite these 'wget' commands with 'curl' commands 2020-01-17 12:56:02 +00:00
Tortue Torche
3033702a69 Bump psu version to 1.0.2 2020-01-17 12:56:02 +00:00
Tortue Torche
266c991a01 Update CHANGELOG and README with 0.1.2 version 2020-01-17 12:56:02 +00:00
Tortue Torche
30a893813d Run PSU tests with Portainer 1.21.0, 1.22.2 and 1.23.0
Remove Portainer 1.20.2 support
2020-01-17 12:56:02 +00:00
Tortue Torche
878fe12ee3 Bump psu version to 1.0.1 2020-01-17 12:56:02 +00:00
Tortue Torche
8838d49d6e Keep HTTPIE_VERIFY_SSL value if already set and '--insecure' option is set to 'false'. 2020-01-17 12:56:02 +00:00
Tortue Torche
fc338007f1 Better docker-compose and httpie installation. 2020-01-17 12:56:02 +00:00
Tortue Torche
f87cfa64b8 Remove Portainer 1.19.2 support.
Because it's unavailable on Docker Hub.
And bump the last Portainer to 1.22.1
2020-01-17 12:56:02 +00:00
Tortue Torche
b9709f8ce9 Fix docker-compose and httpie installation. 2020-01-17 12:56:02 +00:00
Tortue Torche
14eeee863d Add some examples for main commands in docs. 2020-01-17 12:56:02 +00:00
Tortue Torche
793382dcd0 Update docs for Job stuff, again... 2020-01-17 12:56:02 +00:00
Tortue Torche
58f14750ab Fix License link and add a License page in docs. 2020-01-17 12:56:02 +00:00
Tortue Torche
9c0800f8ae Fix typo in docs. 2020-01-17 12:56:02 +00:00
Tortue Torche
0c8a1c270f Update docs for Job stuff. 2020-01-17 12:56:02 +00:00
Tortue Torche
4624c4e680 Update GitLab CI config according to Docker 19.03 release
See: https://about.gitlab.com/2019/07/31/docker-in-docker-with-docker-19-dot-03/
2020-01-17 12:56:02 +00:00
Tortue Torche
7bb3522cef Run PSU tests with Portainer 1.21.0
Because the latest Portainer release is now 1.22.0
2020-01-17 12:56:02 +00:00
Tortue Torche
cf83068821 Add some documentation on Job definition and the '--detect-job' option. 2020-01-17 12:56:02 +00:00
Tortue Torche
2258551c6d Fix CHANGELOG links for 1.0.0 release 2020-01-17 12:56:02 +00:00
Tortue Torche
ebbc89d8bd Bump psu version to 1.0.0
Hurray!
2020-01-17 12:56:02 +00:00
Tortue Torche
e1a699a73b Fix GitLab Docker Registry link in README.md 2020-01-17 12:56:02 +00:00