This repository has been archived by the owner on Aug 6, 2021. It is now read-only.
Releases: target/winnaker
Releases · target/winnaker
Support Gihtub Authorization
If login is faced Github Authorize #34 (comment)
Minor Fixes for Xpath Config Name
v1.0.3 bump up patch version for force_bake fix (#33)
Using DotEnv for Config, Email Logs
Merge pull request #23 from medyagh/dotenv Use DotEnv for config, Logs in Email
Support for Kubernetes and Pre-commit formatting
run
make developer-setup
to setup pre-commit hooks.
look at kube folder to run in minikube.
Email Screenshots Feature
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.
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
More civilized Retrying, solves some stale element chrome execeptions.
Alpine Image
shrinking the docker image size from 612 MB to 275 MB
Newest Xpath, added a XPATH_versions.md doc for older spinnakers
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
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