Permalink
Commits on Jul 8, 2016
  1. Merge pull request #114 from msabramo/all_group

    major committed Jul 8, 2016
    Add a default `all` group
  2. Merge pull request #121 from msabramo/config_dir_support

    major committed Jul 8, 2016
    Add config directory support
  3. Add config directory support

    msabramo committed Jul 8, 2016
    This takes @rtrox's work in GH-93 and cleans it up a bit; pretty much
    just taking out unrelated changes that were inadvertently included.
    @rtrox deserves credit for the feature.
    
    This closes #93.
  4. Add a default `all` group

    msabramo committed Jul 6, 2016
    that contains all environments
    
    so you can do stuff like:
    
        supernova all list
    
    without having to add `SUPERNOVA_GROUP` settings to your config file.
  5. Merge pull request #120 from msabramo/python3_keyring_bytes_issue

    major committed Jul 8, 2016
    python3 compatible issue fix on -e
  6. Merge pull request #115 from msabramo/group_setting_comma_separated_list

    major committed Jul 8, 2016
    Allow comma-separated list for SUPERNOVA_GROUP
  7. Merge pull request #119 from msabramo/env_regex

    major committed Jul 8, 2016
    Allow regex pattern for environment name
Commits on Jul 7, 2016
  1. Add test_prep_shell_environment

    msabramo committed Jul 7, 2016
    to get coverage for ca87efc
    
    This should fix the test failures in GH-112.
  2. python3 compatible issue fix on -e

    whitekid authored and msabramo committed Jun 3, 2016
    with python supernova -e command outputs password as b'<password>'
    so if environ is bytes type then convert string type
  3. Allow comma-separated list for SUPERNOVA_GROUP

    msabramo committed Jul 7, 2016
    E.g.:
    
        [dfw]
        SUPERNOVA_GROUP=raxusa,rackspace,dallas,usa
    
    to make the `dfw` environment a member of all the listed groups.
  4. Allow regex pattern for environment name

    msabramo committed Jul 7, 2016
    when environment name begins and ends with a slash.
    
    E.g.:
    
        supernova /^rax/ list
    
    The above command will execute `nova list` for every environment whose
    name starts with `rax`.
  5. Merge pull request #118 from msabramo/dynamic_config_tenant

    major committed Jul 7, 2016
    Support dynamic config w/ OS_TENANT_NAME
  6. Merge pull request #117 from msabramo/list_and_shortlist_honor_custom…

    major committed Jul 7, 2016
    …_config_file
    
    Make --list & --shortlist honor custom config file
  7. Merge pull request #116 from msabramo/dashboard

    major committed Jul 7, 2016
    Add --dashboard
  8. Merge pull request #113 from msabramo/group_arg_comma_separated_list

    major committed Jul 7, 2016
    Allow comma-separated env (or group) list
  9. Make --list & --shortlist honor custom config file

    msabramo committed Jul 7, 2016
    This makes it so that `--list` (`-l`) and `--shortlist` (`-s`) use any
    custom config file specified by the `--conf` (`-c`) option.
    
    Previously, if I ran:
    
        supernova -c ~/.supernova -l
    
    or:
    
        supernova -c ~/.supernova -s
    
    in the directory of the supernova git repo, it would always list the
    environments specified in `./.supernova` instead of the environments in
    `~/.supernova`.
  10. Support dynamic config w/ OS_TENANT_NAME

    msabramo committed Jul 7, 2016
    in addition to `OS_REGION_NAME`.
    
    E.g.:
    
        [sjc]
        ... snip ...
        OS_TENANT_NAME=dev;test;production
        ... snip ...
  11. Add --dashboard

    msabramo committed Jul 7, 2016
    Opens the dashboard URL specified in `SUPERNOVA_DASHBOARD_URL` in a web
    browser.
    
    e.g.:
    
    If you have in your config:
    
        [dfw]
        SUPERNOVA_DASHBOARD_URL=https://dfw.dashboard.rackspacecloud.com/
        ... snip ...
    
    Then:
    
        $ supernova --dashboard dfw
    
    would open https://dfw.dashboard.rackspacecloud.com/ in a web browser.
Commits on Jul 6, 2016
  1. Allow comma-separated env list

    msabramo committed Jul 6, 2016
    E.g.:
    
        supernova iad,dfw,ord list
    
    or the list can even include groups in it:
    
        supernova raxusa,raxuk list
Commits on Jan 28, 2016
  1. Merge pull request #107 from major/keyring-fix

    major committed Jan 28, 2016
    Testing fixes for keyring
  2. Testing fixes for keyring

    major committed Jan 28, 2016
Commits on Dec 4, 2015
  1. Version 2.2.0

    major committed Dec 4, 2015
Commits on Nov 30, 2015
  1. Merge pull request #102 from dbolackrs/master

    major committed Nov 30, 2015
    Resolve Pygi keyring warning if present.
  2. Merge pull request #99 from roaet/shortlist_support

    major committed Nov 30, 2015
    Added short list command param:
  3. Merge pull request #104 from gtmanfred/master

    major committed Nov 30, 2015
    Add defaults back in
Commits on Nov 23, 2015
  1. Merge pull request #1 from gtmanfred/bmaster

    dbolackrs committed Nov 23, 2015
    fix supernova import tests
  2. fix supernova import tests

    gtmanfred committed Nov 23, 2015
Commits on Nov 21, 2015
  1. need one more copy

    gtmanfred committed Nov 21, 2015
    The del on config.sections is causing sections to shrink while running
    the for loop.
  2. make sure we only insert the executable in once

    gtmanfred committed Nov 21, 2015
    If we don't copy the nova_args, then it gets inserted more than one time
  3. add defaults back in

    gtmanfred committed Nov 21, 2015
Commits on Nov 4, 2015
Commits on Oct 15, 2015
  1. Version 2.1.0

    major committed Oct 15, 2015
Commits on Oct 1, 2015
  1. Added short list command param:

    roaet committed Oct 1, 2015
    Command-line args:
    -s, --shortlist        List all configured environments in shorter format
    
    Example:
    
    ```
    supernova --shortlist
    
    region1 (nova) @ https://region1.mycloud.com/v2.0/
    region2 (nova) @ https://region2.mycloud.com/v2.0/
    region3 (nova) @ https://region3.mycloud.com/v2.0/
    
    ```
    
    Updated all config samples for tests.
  2. Merge pull request #98 from carlgeorge/extras

    major committed Oct 1, 2015
    add optional requirements (resolves #86)