Skip to content
This repository has been archived by the owner on Aug 6, 2021. It is now read-only.

Releases: target/winnaker

Support Gihtub Authorization

16 Aug 18:58
Compare
Choose a tag to compare

If login is faced Github Authorize #34 (comment)

Minor Fixes for Xpath Config Name

05 Jul 14:52
Compare
Choose a tag to compare
v1.0.3

bump up patch version for force_bake fix (#33)

Using DotEnv for Config, Email Logs

20 Jun 21:20
Compare
Choose a tag to compare
Merge pull request #23 from medyagh/dotenv

Use DotEnv for config, Logs in Email

Support for Kubernetes and Pre-commit formatting

20 Jun 15:28
Compare
Choose a tag to compare

run

make developer-setup

to setup pre-commit hooks.

look at kube folder to run in minikube.

Email Screenshots Feature

19 Jun 21:33
Compare
Choose a tag to compare

This new feature will send an email with the screenshot of winnaker run right before it exits, if there is a WINNAKER_EMAIL_SMTP is set.

introducing three new configs

WINNAKER_EMAIL_FROM
WINNAKER_EMAIL_TO
WINNAKER_EMAIL_SMTP

Verbose Logging Feature.

18 Jun 18:42
Compare
Choose a tag to compare
Adding logging mechanism using python logger (#19)

* Adding logging mechanism using python logger
To get more verbose logging use -v. Beware this prints out EVERYTHING selenium does because selenium also incorporates the verbose logger

Here is the example log output

```
~/Repos/EdwinAvalos/winnaker$ winnaker -s -nlb

____    __    ____  __  .__   __. .__   __.      ___       __  ___  _______ .______
\   \  /  \  /   / |  | |  \ |  | |  \ |  |     /   \     |  |/  / |   ____||   _  \
 \   \/    \/   /  |  | |   \|  | |   \|  |    /  ^  \    |  '  /  |  |__   |  |_)  |
  \            /   |  | |  . `  | |  . `  |   /  /_\  \   |    <   |   __|  |      /
   \    /\    /    |  | |  |\   | |  |\   |  /  _____  \  |  .  \  |  |____ |  |\  \----.
    \__/  \__/     |__| |__| \__| |__| \__| /__/     \__\ |__|\__\ |_______|| _| `._____|

2017-06-18 12:45:13,812 [INFO]  Winnaker Version: 0.5.0
2017-06-18 12:45:13,812 [INFO]  Current Config: Namespace(app='edwintestapp', forcebake=False, headless=False, nolastbuild=True, nologin=False, pipeline='test', start=True, verbose=False)
2017-06-18 12:45:26,338 [INFO]  - Logged in to the spinnaker
2017-06-18 12:45:29,772 [INFO]  - Searched for application: edwintestapp
2017-06-18 12:45:34,888 [INFO]  - Selected pipeline: test successfully
2017-06-18 12:45:40,422 [INFO]  - Starting Manual Execution
2017-06-18 12:45:50,423 [INFO]  	 Running ... (will wait up to 100 minutes
  0%|                                                                      | 0/600 [00:00<?, ?it/s]2017-06-18 12:45:50,539 [INFO]  Username: [email protected]
2017-06-18 12:45:51,936 [ERROR]  Pipeline stopped with terminal state. screenshot generated.
2017-06-18 12:45:51,936 [ERROR]
    !!!!!!!!!!!!!!!!!!
        FAILED
    !!!!!!!!!!!!!!!!!!
```

I also fixed up some values in config.sh that had extra ]s that I got in somehow...

* Remove some whitespace that got in here

* Bump up version

Exponential Backoff Feature

16 Jun 17:51
Compare
Choose a tag to compare

More civilized Retrying, solves some stale element chrome execeptions.

Alpine Image

16 Jun 17:08
Compare
Choose a tag to compare

shrinking the docker image size from 612 MB to 275 MB

Newest Xpath, added a XPATH_versions.md doc for older spinnakers

15 Jun 16:37
Compare
Choose a tag to compare
Updating XPATHs for newer versions of Deck (#13)

* Updating XPATHs for newer versions of Deck

* The Execution boxes changed a bit from executions to execution-groups
* Updated the config files and env sample to default to those as well.
* Updated minor typo in readme.md

* Bumping minor to fix bugs

* Adding file for documenting XPATH changes

* downgrade the values in the table

Safe Defaults for the XPATHs

14 Jun 21:11
Compare
Choose a tag to compare
Adding get-env to helpers for sane defaults (#12)

* Adding get-env to helpers for sane defaults

* This makes it so you don't need to necessarily add the XPATH overrides
We could also move those out of the sample env, but I chose to leave them

* Adding a test for the get_env function in helpers_test.py

* Fixing a few errant ] that I forgot to delete