Skip to content

Releases: baloise/gitopscli

v4.0.0

14 Jun 18:28
5bdd636

Choose a tag to compare

4.0.0 (2020-06-14)

⚠ BREAKING CHANGES

  • create-preview/delete-preview: introduce new create-pr-preview and delete-pr-preview commands and refactor old create-preview and delete-preview to use different approach create-pr-preview: handles deployment of preview env and chatops (comments in the pr) create-preview: only handled deployment of the preview env delete-pr-preview: deletes deployment of preview env which was created with create-pr-preview command delete-preview: deletes deployment of preview env which was created with create-preview command BREAKING CHANGE: if you used create-preview you now need to switch to create-pr-preview, if you used delete-preview you now need to switch to delete-pr-preview command

Code Refactoring

  • create-preview/delete-preview: introduce new create-pr-preview and delete-pr-preview commands and refactor old create-preview and delete-preview to use different approach create-pr-preview: handles deployment of preview env and chatops (comments in the pr) create-preview: only handled deployment of the preview env delete-pr-preview: deletes deployment of preview env which was created with create-pr-preview command delete-preview: deletes deployment of preview env which was created with create-preview command BREAKING CHANGE: if you used create-preview you now need to switch to create-pr-preview, if you used delete-preview you now need to switch to delete-pr-preview command (5bdd636)

v3.2.1

25 May 15:51
9748e49

Choose a tag to compare

3.2.1 (2020-05-25)

Bug Fixes

  • delete-preview: improve error message for missing .gitops.config.yaml (0b4fe09)
  • delete-preview: only create new branch in config repo if --create-pr (4046d84)

v3.2.0

14 May 09:45
acabfd7

Choose a tag to compare

3.2.0 (2020-05-14)

Features

  • deploy: add support for updating values in YAML arrays (9cb5bb2)

v3.1.2

22 Apr 07:23
7f39c21

Choose a tag to compare

3.1.2 (2020-04-22)

Bug Fixes

  • sync-apps: prevent YAML anchors in application objects (8605e94)

v3.1.1

21 Apr 21:13

Choose a tag to compare

3.1.1 (2020-04-21)

Bug Fixes

  • create-preview: improve commit messages and PR comments (62e81cf)
  • create-preview: mention PR branch instead of config branch in commit message (667c6a4)
  • delete-preview: improve commit messages and PR comments (32274fe)

3.1.0 (2020-04-21)

21 Apr 19:59

Choose a tag to compare

Added

  • version command

3.0.1 (2020-04-09)

21 Apr 19:58
416d2af

Choose a tag to compare

Added

  • Improved error handling while reading gitops.config.yaml

Changed

  • Fixed bug in sync-apps that always added a test-app

3.0.0 (2020-03-20)

21 Apr 19:57
1f9f0a5

Choose a tag to compare

Added

  • Added --verbose arg to print stack traces in case of errors
  • Automatic git provider detection. If --git-provider-url contains "github" or "bitbucket" the --git-provider arg is not needed anymore. Until now, bitbucket was used as default if --git-provider was missing.
  • Improved error handling and log outputs

Changed

  • Throw an error if a key is not found in the YAML file for deploy and create-preview commands. Until now, the missing key was silently added.
  • --username and --pasword are always required
  • Read .gitops.config.yaml from the master branch for delete-preview
  • The --branch arg of the delete-preview command now only refers to the app repo branch. The config repo changes are pushed to master by default or to a randomly created branch name if --create_pr is given.

Removed

  • Arg shortcuts (except -v verbose and -h help)
  • The requirements.txt was removed in favor of requirements in setup.py. This allows installation with only pip3 install .
  • The --branch arg was removed for commands deploy and create-preview. For create-preview the app repo branch is detected via the --pr_id. All changes in the config repo are pushed to master by default, or to a randomly created branch name if --create_pr is given.

2.1.0 (2020-02-09)

21 Apr 19:56

Choose a tag to compare

Added

  • New command delete-preview
  • Added initial Changelog.md