2
0
mirror of https://github.com/xcat2/confluent.git synced 2025-07-10 06:41:32 +00:00
Commit Graph

2980 Commits

Author SHA1 Message Date
b12a5f6ec6 Fix osdeploy local on older system
Also add short name to principals if user has used FQDN as their name.
2020-08-26 13:04:12 -04:00
c3403f339e Per request, change -p
The request was for -p to modify -n behavior rather than replace it. New
syntax always needs -n to
do deploymennt, with -p opting out of BMC interaction.
2020-08-26 12:04:00 -04:00
463584f301 Warn that -n and -p are exclusive 2020-08-26 11:05:27 -04:00
4348d9160b Provide ability for config file to specify cipher list
The default set of TLS 1.3 and TLS1.2 restricted ciphers are
generally considered strong today, but for future or special
circumstances, provide ability to override the defaults.
2020-08-26 09:43:55 -04:00
53f317fc09 Enhance nodedeploy status text 2020-08-25 16:01:50 -04:00
4b75f958ff Add function of nodedeploy to query current profile. 2020-08-25 15:47:44 -04:00
264b0be853 Use correct argument parsing 2020-08-25 14:29:23 -04:00
ff0955d6be Final fix for nodedeploy without profile 2020-08-25 14:28:14 -04:00
14767e2909 Fix nodedeploy -c 2020-08-25 14:05:43 -04:00
f5f7643734 Change -c to a store_true 2020-08-25 09:58:58 -04:00
3256899acf Add a nodedeploy clear
This will allow a pendingprofile to be cleared.
2020-08-24 16:05:58 -04:00
e52556affb Fix certificate watch hang
If no certificate present, then once a day confluent could hang. Fix by
doing a non-blocking
read on the watcher.
2020-08-24 14:00:47 -04:00
59e739a143 Further tweaks to postscript library functions 2020-08-21 17:42:02 -04:00
2e2a34b470 Reduce curl verbosity
Hard to follow with so much extra output
2020-08-21 17:07:02 -04:00
b8aa54fb8e Make output consistent for shell/python remote exec 2020-08-21 17:03:12 -04:00
67920980c8 Fix syntax error in functions library for pre/post/firstboot scripts 2020-08-21 16:39:37 -04:00
d6158c9061 Add support for a future SMM to discovery 2020-08-21 16:09:05 -04:00
e9dabdf51b Add clearer delineation between scripts in output 2020-08-21 10:35:28 -04:00
18f4c76730 Fix end code for run_remote
Output was missing due to shift. Save cmdline before
shifting and use it on way out.
2020-08-21 10:33:56 -04:00
13636097f5 Add more verbosity to remote functions 2020-08-20 16:20:02 -04:00
814857a706 Update client side aliases to match configmanager 2020-08-20 10:53:21 -04:00
5b0389000e Fix handling of password through TLS socket 2020-08-20 08:28:06 -04:00
77adcde52f Change version of confluent genesis. 2020-08-19 13:19:27 -04:00
22171828a7 Add nvme to genesis 2020-08-19 13:08:10 -04:00
b847aacfc0 Add more documentation to deployment.apiarmed
Since nodedeploy is expected to be used to make
it less annoying, mention the expectation of nodedeploy
in its documentation.
2020-08-19 10:30:23 -04:00
1eb4b0f682 Copy all of scripts for genesis init 2020-08-18 17:25:15 -04:00
6c2cde7924 Give up on linking configbmc, just copy it for now 2020-08-18 15:53:04 -04:00
46ca9115a0 Fix configbmc in genesis 2020-08-18 15:43:23 -04:00
97b8beee76 Expound upon crypted.rootpassword documentation 2020-08-18 15:01:59 -04:00
d956893104 Have EL8 ifup wait for tentative to go away 2020-08-17 15:06:38 -04:00
5bdd59bc67 Add configbmc to el8 and genesis script examples 2020-08-17 14:23:21 -04:00
584f6dc458 Handle no-argument invocation
apiclient is used to process confluent.info
2020-08-17 13:40:00 -04:00
53363905dd Add ability to call apiclient to configbmc
Next to put it into various profiles
and genesis.
2020-08-17 12:33:13 -04:00
1e445ad526 Have configbmc actually consume bmcconfig data
/usr/libexec/platform-python /opt/confluent/bin/apiclient /confluent-api/self/bmcconfig -j > /tmp/whatever.json
/usr/libexec/platform-python configbmc.py -i /tmp/whatever.json
2020-08-14 17:42:49 -04:00
a126270570 Fix scope of hm attributes in bmcconfig 2020-08-14 16:05:46 -04:00
dd4d7ded74 Fix syntax error in attributes.py 2020-08-14 15:48:52 -04:00
997b43045a Make preparations for a configbmc for inband config 2020-08-14 15:29:55 -04:00
1e59a710e7 Add json to genesis python 2020-08-14 14:55:22 -04:00
e6b134419b Add argparse to genesis 2020-08-14 10:09:02 -04:00
ece6903a04 Add fcntl to genesis python 2020-08-14 08:26:00 -04:00
ec42a2aad8 Fix confluentdbrestore in non-root environments 2020-08-14 07:16:04 -04:00
aab27ccc4b Fix typo in osdeploy code 2020-08-13 15:29:45 -04:00
5e33e45dbd Notes on a strategy to retrieve the appropriate src.rpms 2020-08-13 07:55:28 -04:00
d0b0306eb2 Add floppy to man page synopsis for nodesetboot 2020-08-12 11:15:34 -04:00
64945662ac Add local CA to curl trust in genesis 2020-08-12 09:43:29 -04:00
c02a482601 Add serial hint to console=ttyS users 2020-08-12 09:35:24 -04:00
823c9656ac Fix target path of osdeploy initialize -g 2020-08-12 09:26:04 -04:00
d4b21ed5b9 Be sure to updateboot on g
If not generating a new site
archive, generate a new boot.img anyway for genesis.
2020-08-12 09:12:29 -04:00
6bbbf92613 Add genesis initialize to osdeploy 2020-08-12 08:59:25 -04:00
866cd85bd0 Add a profile description to genesis 2020-08-12 07:51:38 -04:00