2
0
mirror of https://github.com/xcat2/confluent.git synced 2025-07-15 17:16:11 +00:00
Commit Graph

885 Commits

Author SHA1 Message Date
43b51eec20 Be more friendly about shlex parsing errors
If user provides bad input, be more helpful and
less fatalistic.
2017-03-01 10:31:00 -05:00
011ba66314 Add a -u option for symmetry with rsetboot
If people want to alias xCAT commands, then this
is required for compatibility.
2017-03-01 10:24:23 -05:00
49b3ca7381 Merge pull request #66 from alin37/master
Adding nodeattrib
2017-02-28 14:06:38 -05:00
16f2a2b1eb Updated for broken expressions 2017-02-28 13:51:36 -05:00
f2bbb7c355 Merge branch 'master' of https://github.com/alin37/confluent 2017-02-28 13:43:08 -05:00
c78b7fa146 Adding nodeattrib to change and update node attributes 2017-02-28 13:42:39 -05:00
1b44d2d781 Setting nodeattrib default to show current 2017-02-28 13:42:39 -05:00
2d8004000d Adding nodeattrib to list and update attributes 2017-02-28 13:42:39 -05:00
b714cfdf0f Adding nodeattrib to change and update node attributes 2017-02-28 13:27:22 -05:00
60a1ba77b7 Setting nodeattrib default to show current 2017-02-17 10:46:57 -05:00
bbfed443fc Adding nodeattrib to list and update attributes 2017-02-17 10:44:25 -05:00
f3cfe4ee26 Change strategy for stale data protection
Rather than assuming a global state, have the generator react to
GeneratorExit and clean itself up.
2017-02-15 10:58:08 -05:00
2dcdfe58c3 Merge remote-tracking branch 'upstream/master' 2017-02-15 10:47:04 -05:00
2e547129d1 Merge branch 'master' of github.com:jjohnson42/confluent 2017-02-15 10:46:34 -05:00
b39ae42955 Add debug of broken expression to nodelist
If an expression is invalid, have nodelist give the error data
allowing the user to see and potentially take action.
2017-02-15 10:46:27 -05:00
9e593f0554 Clean up nodepower
nodepower boot and reset output was misleading.
2017-02-15 10:46:27 -05:00
ecc6bcf96c Add the util to the setup.py
Previously packaging was missing the new utility
2017-02-15 10:46:27 -05:00
6ad383c6ad Assure deterministic enumeration of areas
nodegroup must be restored first.
2017-02-15 10:46:27 -05:00
446d2270c9 Give a friendlier message on restore of redact DB
A redacted dump will not have a keys.json file, which
is natural.  Replace 'file not found' with a message
indicating the possibility of a redacted dump.
2017-02-15 10:46:27 -05:00
5395f97a21 Do not write out keys when redacting
It's silly to store keys when redact is requested
2017-02-15 10:46:27 -05:00
04781e0ece Actually hook up the redact feature 2017-02-15 10:46:27 -05:00
9bd0b7af9d Make confluentdbutil executable 2017-02-15 10:46:27 -05:00
ae806e55b0 Add a utility to frontend DB dump/restore
This exposes the library functions as a utility
2017-02-15 10:46:26 -05:00
393ea41696 Implement restore from db
This provides at least restore for the primary tenant (the only tenant currently used by anyone)
2017-02-15 10:46:26 -05:00
b87cb87c2a Flesh out the restoration of the master keys
With this commit, the key portion of import should be complete.
2017-02-15 10:46:26 -05:00
a91d7047b2 Start work on a db restore
Start by parsing the previously dumped key data, since the key data requires special handling.
2017-02-15 10:46:26 -05:00
638842beec Fix no password backup
If password=None was supplied, it would fail.  Now accomodate unprotected keys.
2017-02-15 10:46:26 -05:00
5678942186 Merge pull request #65 from jjohnson42/handleinflight
Protect against stale data in new requests
2017-02-14 15:03:32 +08:00
f46269a6f2 Add debug of broken expression to nodelist
If an expression is invalid, have nodelist give the error data
allowing the user to see and potentially take action.
2017-02-10 16:41:47 -05:00
583e3474ac Do not yield data to discard 2017-02-10 11:37:56 -05:00
ffbe1ab156 Protect against stale data in new requests
If a caller (reasonably) broke out of a loop, a subsequent call would get old data.
Protect against this by discarding data not consumed if previously called.
2017-02-10 11:20:39 -05:00
9e4bb84932 Merge branch 'master' into dbbackrestore 2017-02-07 13:02:48 -05:00
ffd1bdfae3 Clean up nodepower
nodepower boot and reset output was misleading.
2017-02-02 17:00:09 -05:00
02dd29b027 Add the util to the setup.py
Previously packaging was missing the new utility
2017-01-31 15:38:54 -05:00
3b38d8ac43 Assure deterministic enumeration of areas
nodegroup must be restored first.
2017-01-30 16:38:43 -05:00
c381fefc49 Give a friendlier message on restore of redact DB
A redacted dump will not have a keys.json file, which
is natural.  Replace 'file not found' with a message
indicating the possibility of a redacted dump.
2017-01-30 16:27:49 -05:00
a288136a80 Do not write out keys when redacting
It's silly to store keys when redact is requested
2017-01-30 16:13:49 -05:00
cbc0ffbc1c Actually hook up the redact feature 2017-01-30 16:12:49 -05:00
cfc6fd04fc Make confluentdbutil executable 2017-01-30 16:10:01 -05:00
4a4b1a623f Add a utility to frontend DB dump/restore
This exposes the library functions as a utility
2017-01-30 16:08:28 -05:00
f1867f900d Implement restore from db
This provides at least restore for the primary tenant (the only tenant currently used by anyone)
2017-01-30 15:31:36 -05:00
12ed7c50fb Merge branch 'dbbackrestore' of github.com:jjohnson42/confluent into dbbackrestore 2017-01-30 09:10:51 -05:00
85205867b3 Flesh out the restoration of the master keys
With this commit, the key portion of import should be complete.
2017-01-27 16:50:03 -05:00
60c1cab56f Merge branch 'master' into dbbackrestore 2017-01-27 16:27:34 -05:00
15c84e8a9b Modify setup.py.tmpl to be adaptive
This should prevent forgetting to add content to
setup.py moving forward.
2017-01-27 15:23:16 -05:00
1028f1cb60 Have nodeboot be executable 2017-01-27 14:48:09 -05:00
f245680732 Rename nodeboot.py to nodeboot
No point in having '.py' extensions
1.5
2017-01-27 14:29:55 -05:00
6007a923a9 Merge pull request #63 from aduffy19/master
update power menu
2017-01-27 14:28:45 -05:00
36bc81448e Fix missing ] and add entries to printed menu 2017-01-27 14:25:42 -05:00
612350ca65 Provide for a terminal session to process normal commands
If it is not one of the 'special' terminal ones, assume it's a normal one.  Recurse into
the process request to handle it as a separate request.
2017-01-27 14:18:22 -05:00