psu/CHANGELOG.md
2020-07-29 16:35:27 +02:00

4.6 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

Added

  • Test PSU with Portainer 1.24.1 API

Removed

  • Test PSU with Portainer 1.21.0 API

1.0.4 - 2020-01-27

Added

  • Use the $CLEANUP_REGISTRIES_ENABLED CI variable for deleting Docker repository tags in bulk

Changed

  • Remove unused git and Docker tags in README.md

Fixed

  • Fix scheduled pipeline who update Docker images for the latest stable git tag

1.0.3 - 2020-01-09

Added

  • Cleaning old Docker repository builds tags via GitLab API

Changed

Fixed

  • Build script for the latest stable git tag of a given git branch

1.0.2 - 2019-12-10

Added

  • Test PSU with Portainer 1.23.0 API

1.0.1 - 2019-10-29

Fixed

  • If the --insecure option is set to false and the HTTPIE_VERIFY_SSL environment variable is set, we keep its value instead of overwrite it to yes. Useful when we want to use Custom CA (e.g. HTTPIE_VERIFY_SSL=/etc/ssl/certs/ca-certificates.crt). For more information, you can read the HTTPie docs

1.0.0 - 2019-07-25

Added

  • New actions: ls, status, services, tasks, tasks:healthy, containers, login, lint, inspect, system:info, actions, help and version
  • New options: --auth-token=[AUTH_TOKEN], --compose-file-base64=[BASE64], --env-file-base64=[BASE64], --timeout=[SECONDS], --detect-job=[true|false], --service=[SERVICE_NAME], --insecure, --masked-variables, --quiet, --lint, --help and --version
  • New flags: -A, -C, -F, -G, -T, -j, -i, -S, -m, -q, -L, -h and -V
  • New environment variables: PORTAINER_AUTH_TOKEN, TIMEOUT, AUTO_DETECT_JOB, PORTAINER_SERVICE_NAME, MASKED_VARIABLES, QUIET_MODE and DOCKER_COMPOSE_LINT
  • The Docker image include now docker-compose to be able to lint Docker compose/stack file
  • The core Docker image variant doesn't include docker-compose, so it's a bit smaller. But you can't lint Docker compose/stack file before deploying a stack
  • The debian and debian-core Docker image variants, use Debian instead of Alpine as base image for psu
  • Online documentation via docsify
  • Tests who run automatically on each git push via GitLab CI

Changed

  • The undeploy action is now an aliased action. You should use rm action instead

Deprecated

  • The --secure=[yes|no] option and -s flag are deprecated. Use the --insecure option instead (psu <action> ... --inscure)
  • The --action=[ACTION_NAME] option and -a flag are deprecated. Use <action> argument instead (psu <action> ...)

0.1.2 - 2019-10-29

Changed

  • Delegated compose file loading and escaping to jq #33

0.1.1 - 2019-06-05

Fixed

  • Fixed error when environment variables loaded from file contain spaces in their values #14

0.1.0 - 2019-05-24

Added

  • Stack deployment
  • Stack update
  • Stack undeployment
  • Configuration through environment variables
  • Configuration through flags
  • Stack environment variables loading from file
  • Optional SSL verification of Portainer instance
  • Verbose mode
  • Debug mode
  • Strict mode