Commit Graph

210 Commits

Author SHA1 Message Date
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
47d0ee3071 Bump psu version to 1.2.0-alpha
Update CHANGELOG
v1.2.0-alpha
2021-02-19 12:36:01 +01:00
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
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
498418f816 Fix Docker variants links 2021-02-18 14:36:59 +01:00
ecf7bb2af4 Bump psu version to 1.1.0
Update CHANGELOG and documentation
v1.1.0
2021-02-18 14:04:38 +01:00
c9d3b1db09 Remove useless packages after building docker-compose 2021-02-16 15:32:39 +00:00
376ac032eb Fix 'cryptography' building error
See: https://cryptography.io/en/latest/installation.html#alpine
2021-02-08 09:33:20 +00:00
6efc1a0145 Use Traefik 2.2 instead of Traefik 2.1 for testing 2020-07-29 17:54:52 +02:00
c7a2b96e91 Fix changelog link for psu version 1.1.0-alpha 2020-07-29 17:53:59 +02:00
fda810cc00 Bump psu version to 1.1.0-alpha
Update CHANGELOG and doc
v1.1.0-alpha
2020-07-29 17:33:51 +02:00
3e52f311bf Backport psu changelog and doc from version 1.0.5 2020-07-29 17:22:07 +02:00
021114e474 Bump to the latest Portainer version 1.24.1 2020-07-29 16:35:58 +02:00
c6b81dae42 Upgrade Docker Compose from 1.24 to 1.26 for main Docker images 2020-07-08 14:46:52 +02:00
111dd9c42b Docker build should fail if a shell command failed 2020-07-08 14:46:43 +02:00
19436c2ca5 Upgrade operating system of Docker based images
With Alpine 3.12 and Debian 10
2020-07-08 14:31:23 +02:00
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
ea681e241f Fix docker command in README.md
Use the '1.0' Docker tag in examples
2020-01-31 18:28:05 +01:00
aabe31c775 Bump psu version to 1.0.4
Update CHANGELOG
v1.0.4
2020-01-27 16:06:38 +01:00
98a7f29579 Update README.md
Remove 'dev' tag links
2020-01-27 15:57:03 +01:00
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
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
781152570c Fix README.md 2020-01-17 15:35:32 +01:00
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
7872bb7e7d Bump psu version to 1.0.3
Update CHANGELOG
v1.0.3
2020-01-17 12:56:02 +00:00
1334a77bb2 Use Traefik 2.1 instead of Traefik 1.7 for testing 2020-01-17 12:56:02 +00:00
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
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
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
01cb6cc1b7 Small fix, use local variable in helpers.sh 2020-01-17 12:56:02 +00:00
4b98fba103 Rewrite these 'wget' commands with 'curl' commands 2020-01-17 12:56:02 +00:00
3033702a69 Bump psu version to 1.0.2 v1.0.2 2020-01-17 12:56:02 +00:00
266c991a01 Update CHANGELOG and README with 0.1.2 version 2020-01-17 12:56:02 +00:00
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
878fe12ee3 Bump psu version to 1.0.1 v1.0.1 2020-01-17 12:56:02 +00:00
8838d49d6e Keep HTTPIE_VERIFY_SSL value if already set and '--insecure' option is set to 'false'. 2020-01-17 12:56:02 +00:00
fc338007f1 Better docker-compose and httpie installation. 2020-01-17 12:56:02 +00:00
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
b9709f8ce9 Fix docker-compose and httpie installation. 2020-01-17 12:56:02 +00:00
14eeee863d Add some examples for main commands in docs. 2020-01-17 12:56:02 +00:00
793382dcd0 Update docs for Job stuff, again... 2020-01-17 12:56:02 +00:00
58f14750ab Fix License link and add a License page in docs. 2020-01-17 12:56:02 +00:00
9c0800f8ae Fix typo in docs. 2020-01-17 12:56:02 +00:00
0c8a1c270f Update docs for Job stuff. 2020-01-17 12:56:02 +00:00
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
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
cf83068821 Add some documentation on Job definition and the '--detect-job' option. 2020-01-17 12:56:02 +00:00
2258551c6d Fix CHANGELOG links for 1.0.0 release 2020-01-17 12:56:02 +00:00
ebbc89d8bd Bump psu version to 1.0.0
Hurray!
v1.0.0
2020-01-17 12:56:02 +00:00
e1a699a73b Fix GitLab Docker Registry link in README.md 2020-01-17 12:56:02 +00:00