Skip to content
This repository has been archived by the owner on Jun 8, 2019. It is now read-only.

Commit

Permalink
arg for over provision
Browse files Browse the repository at this point in the history
  • Loading branch information
Vicki Cheung committed Nov 8, 2016
1 parent 243801b commit 94d4b92
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 1 deletion.
4 changes: 3 additions & 1 deletion main.py
Expand Up @@ -26,6 +26,7 @@
'we assume that we\'re running on kubernetes.')
@click.option("--idle-threshold", default=3600)
@click.option("--type-idle-threshold", default=3600*24*7)
@click.option("--over-provision", default=5)
@click.option("--aws-access-key", default=None, envvar='AWS_ACCESS_KEY_ID')
@click.option("--aws-secret-key", default=None, envvar='AWS_SECRET_ACCESS_KEY')
@click.option("--datadog-api-key", default=None, envvar='DATADOG_API_KEY')
Expand All @@ -47,7 +48,7 @@
def main(cluster_name, regions, sleep, kubeconfig,
aws_access_key, aws_secret_key, datadog_api_key,
idle_threshold, type_idle_threshold,
instance_init_time, no_scale, no_maintenance,
over_provision, instance_init_time, no_scale, no_maintenance,
slack_hook, slack_bot_token, dry_run, verbose):
logger_handler = logging.StreamHandler(sys.stderr)
logger_handler.setFormatter(logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s'))
Expand All @@ -69,6 +70,7 @@ def main(cluster_name, regions, sleep, kubeconfig,
cluster_name=cluster_name,
scale_up=not no_scale,
maintainance=not no_maintenance,
over_provision=over_provision,
datadog_api_key=datadog_api_key,
notifier=notifier,
dry_run=dry_run,
Expand Down
2 changes: 2 additions & 0 deletions scaling-controller.yaml
Expand Up @@ -57,6 +57,8 @@ spec:
- -vvv
- --type-idle-threshold
- "0"
- --over-provision
- "1"
- --sleep
- "30"
imagePullPolicy: Always
Expand Down

0 comments on commit 94d4b92

Please sign in to comment.