Commit Graph

182 Commits

Author SHA1 Message Date
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
Tortue Torche
2b2d26fead Add GitLab Docker Registry link in README.md 2020-01-17 12:56:02 +00:00
Tortue Torche
f984cdbe9a Fix git log "warning: command substitution: ignored null byte in input" message
See:
https://stackoverflow.com/a/18187760
https://askubuntu.com/a/926695
2020-01-17 12:56:02 +00:00
Tortue Torche
aca3e69669 Merge GitLab integration
# Conflicts:
#	CHANGELOG.md
#	Dockerfile
#	README.md
#	psu
2020-01-17 12:56:02 +00:00
Tortue Torche
edde3e86c7 Change version to 1.0.0-alpha.12 2020-01-17 12:56:02 +00:00
Tortue Torche
9995e1c6da Cleanup "License" section in the readme 2020-01-17 12:56:02 +00:00
Tortue Torche
91e79b9e41 Add link to "How to use" section at the end of "Docker image" section 2020-01-17 12:56:02 +00:00
Tortue Torche
c015e5b7cf Add link to "How to use" section at the end of "How to install" section 2020-01-17 12:56:02 +00:00
Tortue Torche
42eebbd3cd Fix typo in Readme 2020-01-17 12:56:02 +00:00
Tortue Torche
4574ebc15e Limit chmod to psu binary in Dockerfile 2020-01-17 12:56:02 +00:00
Tortue Torche
10aa47d546 Move packages installation before environment variables in Dockerfile 2020-01-17 12:56:02 +00:00
Tortue Torche
998dda0e38 Add docker-compose to Docker image 2020-01-17 12:56:02 +00:00
Tortue Torche
a75ad5e5df Update environment variables in Dockerfile 2020-01-17 12:56:02 +00:00
Tortue Torche
66aa11b677 Fix base Docker image to alpine:3.10 2020-01-17 12:56:02 +00:00
Tortue Torche
3d5ca94b9e Change version to 1.0.0-alpha.11 2020-01-17 12:56:02 +00:00
Tortue Torche
b8e210dace Add comment markers to delimit inputs, prints, actions and helpers sections of the script 2020-01-17 12:56:02 +00:00
Tortue Torche
32e1069d43 Move env_file_to_json next to other helper functions 2020-01-17 12:56:01 +00:00
Tortue Torche
804010c88d Enable -x flag in shell if PSU_TRACE is set 2020-01-17 12:56:01 +00:00
Tortue Torche
adeb5519e7 Add "Help" section to help 2020-01-17 12:56:01 +00:00
Tortue Torche
3957b6d8dd Update script header comment about it's benefits 2020-01-17 12:56:01 +00:00
Tortue Torche
506965c788 Several changes
- Merge --compose-file and --stack-file flags
- Add --env-file-base64 and --compose-file-base64 flags
- Update action aliases
2020-01-17 12:56:01 +00:00
Tortue Torche
ab1c30e3f1 Update action aliases usage notice 2020-01-17 12:56:01 +00:00
Tortue Torche
2bc1f20cba Extract actions table transform to transform_actions_table function 2020-01-17 12:56:01 +00:00
Tortue Torche
566fdfa657 Extract options table transform to transform_options_table function 2020-01-17 12:56:01 +00:00
Tortue Torche
5e74beaa05 Remove -n flag from echo in service tasks printing 2020-01-17 12:56:01 +00:00
Tortue Torche
7bc538aee9 Update PYTHONWARNINGS for Debian and Ubuntu 2020-01-17 12:56:01 +00:00
Tortue Torche
139ab770b1 Update verbose message for when the stack to be deleted does not exist 2020-01-17 12:56:01 +00:00
Tortue Torche
aeb5cccbea Remove -n flag from echo in healthy tasks printing 2020-01-17 12:56:01 +00:00
Tortue Torche
339772a9bb Add verbose message after linting about using the default psu Docker image 2020-01-17 12:56:01 +00:00