Permalink
Commits on Jun 28, 2018
  1. Directory listing marker fix (#157)

    tjcelaya authored and sean- committed Jun 28, 2018
    * Fixes #156, the marker query param was incorrect
Commits on May 12, 2018
Commits on Apr 27, 2018
  1. Cleanup after v1.3.1

    stack72 committed Apr 27, 2018
  2. Preparing for release 1.3.1

    stack72 committed Apr 27, 2018
  3. Update CHANGELOG.md

    stack72 committed Apr 27, 2018
  4. client: Not Setting Services URL on Private Install (#152)

    stack72 committed Apr 27, 2018
    Anything other than JPC / SPC will no longer try and parse the
    datacenter to set the services url
  5. Update README.md

    stack72 committed Apr 27, 2018
Commits on Apr 16, 2018
  1. Cleanup after 1.3.0 release

    stack72 committed Apr 16, 2018
  2. Preparing for 1.3.0 release

    stack72 committed Apr 16, 2018
  3. Preparing for 1.4.0 release

    stack72 committed Apr 16, 2018
  4. TSG/Services support (#148)

    cheapRoc authored and stack72 committed Apr 16, 2018
    * services: Add services sub-package
    
    * client: Begin work integrating TSG with triton-go
    
    * services: Add example of listing machine templates
    
    * WIP
    
    * More WIP
    
    * WIP
    
    * Fix an issue where header override could leave empty header values
    
    * WIP: Add new TSG client parameter across all sub-packages
    
    * services: Flesh out entire TSG InstanceTemplate API
    
    * services: Use DecodeError for TSG client requests
    
    * services: Update TSG API example file
    
    * services: Initial pass over TSG ServiceGroup API
    
    * client: Revert back to using a custom error for TSG client
    
    * examples: Add ServiceGroups example
    
    * services: Continuation of Service Groups API
    
    * services: Remove AccountId from CreateTemplateInput
    
    * services: Lowercase JSON keys and rename object field names
    
    * services: Auto generate and override TSG URL from current Triton URL data center
    
    Fixes #130
    
    * examples: Update service API examples to use latest
    
    * Safely remove ServicesURL from ClientConfig
    
    * services: Add group update and return JSON for creates
    
    * services: Changing to use TSG Service IDs rather than Names
    
    * client: Shut off new isManta for our TSG client signer
    
    * services: Change AccountID to an int64
    
    * services: Use string typed fields for new UUID based keys
    
    * services: Update to the latest TSG API schema
    
    * services: Update examples for hitting TSG API
    
    * services: Add recently introduced Group.ListInstances support in TSG
    
    This adds support for the recently merged Group.ListInstances in TSG. We import
    the `github.com/joyent/triton-go/compute` package into the services package so
    that we can parse instances identical to how they are today. Since the new TSG
    endpoint passes this JSON directly through in the same format, this worked out
    great with minimal changes.
    
    Some changes were made to the compute package to support this functionality but
    existing tests pass. Primarily, we needed to export a function for parsing
    extracting meta CNS tags out of the Tags map returned by VMAPI. The consumer
    will still need to implement their own `compute._Instance` object and
    `_Instance.toNative` function.
    
    * Fix linter warning
    
    * groups: Add unit tests for Service Group APIs
    
    * services: Switch TSG groups path to pluralized resource name
    
    * services: Remove InstanceNamePrefix from Templates API
    
    * services: Add unit tests for Instance Group APIs
    
    * client: Generate proper TSG URL when running within SPC
    
    * services: Introduce timestamps and match latest API changes
    
    * services: Remove AccountID from being returned through TSG API
    
    * services: Fix a test that didn't rebase over well
    
    * examples: Move service examples around so they meet linter rules
    
    * client: Fix linter warning about map loop
Commits on Apr 5, 2018
  1. Merge pull request #150 from joyent/triton-cli-keys

    kwilczynski committed Apr 5, 2018
    cli/keys: Add support for list, get, add and delete SSH Key
Commits on Apr 4, 2018
  1. cli/keys: Add support for list, get, add and delete SSH Key

    stack72 committed Apr 4, 2018
  2. cli/compute-utils: Add support for compute datacenters and services (#…

    stack72 committed Apr 4, 2018
    …146)
    
    Adds support for:
    
    % triton datacenters
    % triton services
  3. cli/instances: Add support for instance management (#145)

    stack72 committed Apr 4, 2018
    This adds support for Start, Stop, Reboot and IP
  4. cli/account: Add the ability to manage Triton account from CLI (#144)

    stack72 committed Apr 4, 2018
    This adds GET and UPDATE for triton account command
    
    This PR also needs to change the Account Update request to use a
    POST rather than a PUT as per the API documentation. Without this,
    it doesn't actually make the changes in the API
  5. CLI: Manta (#143)

    stack72 committed Apr 4, 2018
    Adding the stub for a manta cli. This has basic list directory func
    only
  6. Merge pull request #142 from joyent/manta-cli

    kwilczynski committed Apr 4, 2018
    CLI: Manta
  7. CLI: Manta

    stack72 committed Apr 3, 2018
    Adding the stub for a manta cli. This has basic list directory func
    only
Commits on Apr 3, 2018
  1. Triton cli (#134)

    stack72 committed Apr 3, 2018
    Creation of a CLI based on triton-go
    
    This is the initial work to start allow instance interaction - it is designed based on the cobra / viper command structure and can continue to grow based on new commands
  2. client: overrideHeader needs to use Header.Set not Header.Add (#141)

    cheapRoc committed Apr 3, 2018
    This commit changes the implementation of overrideHeader to use `Header.Set` instead of `Header.Add`. We're doing this to ensure that header overrides are definitively set and do not cause duplicated or empty header values, which can be the case when using `Header.Add`.
Commits on Mar 20, 2018
  1. Update CHANGELOG.md

    stack72 committed Mar 20, 2018
  2. Add support for the SetRoleTags call available in the CloudAPI. (#112)

    kwilczynski authored and stack72 committed Mar 20, 2018
    This commit adds support for the SetRoleTags call available in the
    CloudAPI, which allows for setting a single or multiple role tags
    to use with the RBAC, either for an individual resource or for the
    whole group of resources (e.g., all the current instances, etc.).
    
    Additionally, this commit also adds GetRoleTags function, whilst not
    provided by the CloudAPI, can be used to retrieve a list of currently
    set role tags.
    
    Signed-off-by: Krzysztof Wilczynski <kw@linux.com>
  3. Update CHANGELOG.md

    stack72 committed Mar 20, 2018
  4. Update CHANGELOG.md

    stack72 committed Mar 20, 2018
Commits on Mar 15, 2018
  1. Merge pull request #137 from joyent/travis-go1.10

    kwilczynski committed Mar 15, 2018
    Bump travis file to build with go1.10
  2. Bump travis file to build with go1.10

    stack72 committed Mar 15, 2018
  3. maintenance: Move to gometalinter (#136)

    stack72 committed Mar 15, 2018
    This cleans up a lot of the GNUMakefile and makes it simplier due
    to centralising tooling for linting etc
Commits on Mar 13, 2018
  1. Cleanup after 1.1.1 release

    stack72 committed Mar 13, 2018
  2. Preparing for 1.1.1 release

    stack72 committed Mar 13, 2018
  3. Update CHANGELOG.md

    stack72 committed Mar 13, 2018