Commit Graph

213 Commits

Author SHA1 Message Date
Trent Mick 053d7354f2 PUBAPI-1233 Add firewalls to node-triton
PUBAPI-1234 Add snapshots to node-triton

CR updates.
- add 'triton fwrule update ID <TAB>' completion on updatable fields
- make ID arg first in ^^
- make 'triton fwrule create ...' have the rule enabled by default
- cosmetic help output tweaks
- allow 'triton fwrule update ...' to not *require* that the rule is
  updated. i.e you can update just the description
2016-03-01 16:46:06 -08:00
Marsell Kukuljevic f3f4f86f2f PUBAPI-1233/PUBAPI-1234 - code-review fixes. 2016-02-18 00:47:31 +11:00
Marsell Kukuljevic b7aa52dd0d Merge branch 'master' of https://github.com/joyent/node-triton into snapshot-fwrules 2016-02-12 23:50:09 +11:00
Trent Mick 4760defd05 joyent/node-triton#88: `triton inst ...` support for updating tags 2016-02-11 09:46:43 -08:00
Marsell Kukuljevic e6334db9e1 PUBAPI-1233/PUBAPI-1234 - add support for --snapshot= flag when
starting a machine, and shortId support for fwrules.
2016-02-05 23:54:13 +11:00
Marsell Kukuljevic f3956df8ce PUBAPI-1233/PUBAPI-1234 - add support for `triton fwrules` and
`triton snapshots`; triton can work with machine snapshots and
firewall rules.
2016-02-05 00:39:50 +11:00
Trent Mick da9e80d94e Don't state that 'triton inst list' can filter by tags, it can't yet. That is #74. 2016-02-03 11:57:07 -08:00
Trent Mick edb28b6791 node-triton#86 "triton profiles" should not require a current profile 2016-02-02 22:03:01 -08:00
Trent Mick 59b804fe6c support triton.createClient(...) without requiring a configDir 2016-02-02 10:47:34 -08:00
Trent Mick 54923c9ae3 Windows path fixes (should basically run on windows now)
Fixes #83.
2016-01-28 13:41:22 -08:00
Trent Mick 810f0add56 node-triton#78 'triton image delete IMAGE' 2016-01-25 23:23:36 -08:00
Trent Mick 879e86efa3 node-triton#79 `triton instance get NAME` doesn't have `dns_names` CNS field 2016-01-25 16:12:14 -08:00
Trent Mick b81b9b0e2d PUBAPI-1227: document the inconsistency that ListMachines shows *docker* instances, but ListImages does NOT show docker images 2016-01-25 13:26:57 -08:00
Trent Mick 77efb2a7a2 triton create error in v4.3.0
Fixes #77
2016-01-19 14:44:30 -08:00
Trent Mick 8d235b8e28 'triton image create' et al
Fixes #76: `triton image create ...` and `triton image wait ...`
Fixes #72: want `triton image` to still return image details even when it is not in 'active' state
2016-01-19 12:30:46 -08:00
Trent Mick 989a43f367 bash completion for 'triton account update <TAB>' 2016-01-18 11:58:01 -08:00
Trent Mick 5ee94b04af joyent/node-triton#75 'triton account update ...' 2016-01-14 22:56:38 -08:00
Trent Mick fb8aec6229 unhide 'triton completion' 2016-01-14 09:22:39 -08:00
Trent Mick 01dc55e93f joyent/node-triton#73 `triton instance list --credentials` to include "metadata.credentials" in instance listing 2016-01-14 09:22:39 -08:00
Marsell Kukuljevic 09954b3f55 clistyle: some more tritonapi tests. 2016-01-14 09:15:58 +11:00
Trent Mick 545d0a3a65 joyent/node-triton#35 More easily distinguish KVM and LX and Docker images and instances
Also support filtering insts on docker=true.
2016-01-13 12:18:05 -08:00
Trent Mick 9fbb2006bc add 'triton env -t' 2016-01-12 10:27:46 -08:00
Trent Mick 3f427adff1 clistyle: updated bash completion (much improved, fixes limitation that subsubcmds weren't supported) 2016-01-09 16:55:12 -08:00
Trent Mick 922ca13816 clistyle: Much improved bash completions (importantly for the clistyle changes, it supports subsubcommands) 2016-01-08 11:08:07 -08:00
Marsell Kukuljevic ea759565c7 clistyle: some account key UI fixes. 2016-01-05 23:14:42 +11:00
Trent Mick 88bbfdfba7 clistyle: networks should be hidden, no whoami 2016-01-04 22:57:24 -08:00
Trent Mick 105b7bf9a4 clistyle: 'triton account ...' 2016-01-04 22:51:04 -08:00
Trent Mick 13b525cca7 clistyle: 'triton network ...' 2016-01-04 21:53:52 -08:00
Trent Mick d2c20a5161 clistyle: rest of 'triton instance ...' 2016-01-04 13:08:16 -08:00
Trent Mick a05de11fb3 clistyle: some CR on marsell's commit 1dfac84 2016-01-04 10:46:57 -08:00
Trent Mick e21635eaa3 clistyle: part of 'triton instance ...' 2016-01-04 10:46:56 -08:00
Marsell Kukuljevic 96216c6e61 clistyle: add support for account keys, expand subcommand tests,
some trivial bug fixes.
2016-01-04 10:46:24 -08:00
Trent Mick f4246b5faf clistyle: triton profile ... 2016-01-04 10:46:24 -08:00
Trent Mick 632d5a6568 style: triton img ... 2016-01-04 10:45:50 -08:00
Trent Mick 559162896f clistyle: triton pkg ... 2016-01-04 10:45:50 -08:00
Trent Mick adb4c851b9 joyent/node-triton#68 Support specifying networks at instance create time 2015-12-31 09:55:31 -08:00
Trent Mick 8f666b7aca joyent/node-triton#67 `triton create` should support assigning tags
Fixes #67.
2015-12-30 16:12:17 -08:00
Trent Mick b50f0c8aa1 joyent/node-triton#63 "triton images" with a filter should not be cached 2015-12-29 14:53:49 -08:00
Trent Mick f66e50c770 joyent/node-triton#65 Fix 'triton profile(s)' handling when the user has no profiles yet 2015-12-29 14:32:27 -08:00
Trent Mick baddfbf814 update 'triton pkgs -h' help output to mention support for field filters 2015-12-17 15:39:32 -08:00
Trent Mick aa198b33c8 joyent/node-triton#60 display `vcpus` in `triton packages` output 2015-12-16 10:56:22 -08:00
Trent Mick 5ea3b1862a sorted stable fields for 'triton rbac role ROLE' output; use 'add' for added fields in 'triton rbac apply' resource updates 2015-12-16 10:47:59 -08:00
Trent Mick d15c5893b3 Fix `triton rbac role NAME`. 2015-12-09 12:01:24 -08:00
Trent Mick d25df7c011 Add '-d,--data DATA' option to `triton cloudapi ...`
Also fix '-H,--header' option to `triton cloudapi`. It never worked.
2015-12-09 12:01:24 -08:00
Trent Mick 21164320c7 improvements for using node-triton as a module 2015-12-08 11:59:45 -08:00
Trent Mick 440d09f8b7 joyent/node-triton#59 `triton create -m,--metadata` etc. for adding metadata on instance creation 2015-12-07 11:28:59 -08:00
Trent Mick 4576918909 joyent/node-triton#58: `triton --act-as=ACCOUNT ...` for operator accounts 2015-12-02 10:52:47 -08:00
Trent Mick 5c3a4adee3 rbac: Fix bugs in 'triton rbac policy NAME' and updating a policy in 'triton rbac apply' 2015-12-02 10:05:21 -08:00
Trent Mick 3cd4b0d735 'triton --accept-version VER ...' developer option 2015-11-25 11:04:44 -08:00
Trent Mick 4a46310a8d experimental 'triton env [PROFILE]' 2015-11-24 16:40:17 -08:00