Jarrod Johnson
0adfec0c44
Bump genesis version
2022-09-30 15:04:25 -04:00
Jarrod Johnson
4f67ed661d
Remove curl from genesis
...
It is redundant with python function, and drags
sasl along as a significant dependency.
2022-09-30 15:02:54 -04:00
Jarrod Johnson
763b157802
Fix syntax error
2022-09-30 12:36:12 -04:00
Jarrod Johnson
6e803e9fca
Add insecure protocol check
2022-09-30 12:22:39 -04:00
Jarrod Johnson
9ecd3e3ac7
Add API check
...
Particularly SELinux is a frequently missed configuration
facet, alert when the selinux is blocking.
2022-09-30 12:17:31 -04:00
Jarrod Johnson
ee3aef0a4c
Mark COPYRIGHT as legal in rpm
2022-09-30 11:02:55 -04:00
Jarrod Johnson
b7dfe20286
Add legal artifacts to confluent_server
2022-09-30 10:43:18 -04:00
Jarrod Johnson
28f4571c8e
Go for xCAT-neutral terminology
2022-09-29 16:09:46 -04:00
Jarrod Johnson
c647dec069
Add message on successful node attribute run
2022-09-29 15:45:07 -04:00
Jarrod Johnson
903de26dd8
Add node attribute checks to selfcheck
2022-09-29 15:27:12 -04:00
Jarrod Johnson
76491785db
Merge pull request #84 from erderial/patch-2
...
Adding wcons functionality for nodeconsole
2022-09-29 13:17:04 -04:00
Jarrod Johnson
b7a424f4cc
Merge pull request #85 from erderial/patch-3
...
Added -w flag for nodeconsole
2022-09-29 13:16:30 -04:00
erderial
e180ec0bc8
removed null from the flow
2022-09-29 20:15:55 +03:00
Jarrod Johnson
fcf342165c
Fix apiclient detection of default interface
...
It was failing to record the default interface in its checks.
2022-09-29 13:15:37 -04:00
erderial
d88207a468
Added -w flag for nodeconsole
...
Added -w flag for nodeconsole command, for xterm for now.
2022-09-29 19:24:57 +03:00
erderial
e09c594ffb
Adding wcons functionality for nodeconsole
...
Adding wcons functionality for nodeconsole for xterm first.
2022-09-29 18:58:06 +03:00
Jarrod Johnson
cf000d6872
Add node name resolution check
...
A common scenario for closed networks
is a misconfigured DNS situation.
Detect and report, as this can wreak havoc on a confluent instance.
2022-09-29 09:57:43 -04:00
Jarrod Johnson
04ee7a8c31
Add '-l' to nodersync command
2022-09-29 08:05:02 -04:00
Jarrod Johnson
5a62307d1e
Restore config by name
...
The change to allow CIDR syntax
broke for configurations that use name for
bmc 'address'.
Fix by letting getaddrinfo have a chance to process the ip before
trying to pton it.
2022-09-27 17:05:13 -04:00
Jarrod Johnson
e5360b3b2f
Have suse give up after a minute
...
If a network problem prevents the deployment nic from working,
give up eventually
2022-09-27 08:33:00 -04:00
Jarrod Johnson
484dbd9f74
Fix default interface detection
2022-09-23 16:10:55 -04:00
Jarrod Johnson
52626c56a8
Fix issues with the license restructure
2022-09-22 09:51:02 -04:00
Jarrod Johnson
885354f6b7
Rework license storage structure
2022-09-22 09:09:46 -04:00
Jarrod Johnson
0c08d8f6d3
Provide helpful error on bad user/password in delta pdu
2022-09-21 16:19:13 -04:00
Jarrod Johnson
25c66e163c
Some notes on TPM recovery
2022-09-21 10:50:05 -04:00
Jarrod Johnson
ba7832eb40
Fix restoring blocking on exit
...
When confetty/nodeconsole exits, correctly
clear NONBLOCK flag is an idempotent way.
2022-09-21 09:48:39 -04:00
Jarrod Johnson
440fcf2663
Further tweak el8 ident image support
2022-09-14 12:18:11 -04:00
Jarrod Johnson
0286b2e776
Further fixes to identity image in el8
2022-09-14 11:57:02 -04:00
Jarrod Johnson
aa2a8e2d5a
Adjust ported coreos ident image support to el8 install environment
2022-09-14 11:18:01 -04:00
Jarrod Johnson
65e97073e2
Add identity image support to EL8 scripted install profiles
2022-09-14 11:00:04 -04:00
Jarrod Johnson
5a935d99fc
Have SMM devices register cleanly
...
In remote discovery registration, the
SMM path was not fully implemented
2022-09-13 13:29:42 -04:00
Jarrod Johnson
785d7d40fa
Add COPYRIGHT notice
2022-09-09 12:50:38 -04:00
Jarrod Johnson
91f4ef9747
Attempt to fill in more missing metadata
2022-09-09 12:26:38 -04:00
Jarrod Johnson
9025918609
Fix missing information in packaging metadata
2022-09-09 12:10:32 -04:00
Jarrod Johnson
7cbd105ae3
Workaround TSM issue with redfish configuration
2022-09-09 12:04:38 -04:00
Jarrod Johnson
2bc2736da4
Fix neighutil invocation of ipn_is_local
2022-09-08 16:07:04 -04:00
Jarrod Johnson
4a8af0ad85
Fix assumptions about ip going into netutil
2022-09-08 14:35:16 -04:00
Jarrod Johnson
7b98b7dc00
Fix wrong uid after duplicate identity check
2022-09-08 09:51:21 -04:00
Jarrod Johnson
cde18bcd3a
Cap the number of deferred packets
...
Prevent deferred packets from growing endlessly
if activity is keeping the loop running.
2022-09-07 08:04:47 -04:00
Jarrod Johnson
60cfa1d3c5
Skip peer probe on remote
...
When remote ip is detected,
communicate by returning False
instead of None.
Use this indication to let ssdp
skip a transmit and growing
pending list in such a case.
2022-09-06 16:40:34 -04:00
Jarrod Johnson
596fcb0f4c
Implement mitigations for ovewhelming SSDP
...
First, for a given contiguous set of snoop activity, start ignoring a given peer during that contiguous chenk after it has been considered once.
Further, make get_hwaddr cheaper for attempts against
remote IPs.
To facilitate the above, create an efficient 'ip_is_local' to be
a relatively cheap function, with
potential to cache result in future
if it needs to be even cheaper.
2022-09-06 16:08:31 -04:00
Jarrod Johnson
7980534bad
Fix confluentdbgcli.py for python3
2022-09-02 15:11:30 -04:00
Jarrod Johnson
6c1f87aeb7
Add mechanism for copernicus to request any confluent
...
This can be used for network debug in a generic way, to identify vlan adjacency without regard to nodedoploy state or uuid matching.
2022-09-02 13:32:05 -04:00
Jarrod Johnson
1c811dbf3e
Fix python path automatically in confluent_selfcheck
2022-09-02 10:11:12 -04:00
Jarrod Johnson
503746131c
Add selfcheck to packaging
2022-09-02 09:53:06 -04:00
Jarrod Johnson
a0037a305c
Add confluent_selfcheck to server package
2022-09-02 09:44:13 -04:00
Jarrod Johnson
d1d15f29c1
Add facility to fix confluent uuid problem
2022-09-01 13:26:25 -04:00
Jarrod Johnson
b98759698a
Sync up getinstalldisk and add another m.2 model
2022-09-01 13:22:50 -04:00
Jarrod Johnson
20992b2d17
Add check for actual file download
2022-09-01 13:21:39 -04:00
Jarrod Johnson
67f0c8a81b
Add IPv6 and insecure boot checking
2022-09-01 13:17:17 -04:00