Jarrod Johnson
8c886b751c
Skip pushing static config if config already matches
...
A strategy of manually adding DHCP managed nodes produced static-baking
when not desired. For now skip the baking in if the address matches.
2019-03-26 13:43:30 -04:00
Jarrod Johnson
69630edfa9
Handle more generics from Lenovo Redfish
...
Several generics can come back for adapters, handle them to trigger
pcie enhanced lookup.
2019-03-25 15:45:36 -04:00
Jarrod Johnson
cdce1f1833
Add concurrency pool to pyghmi usage
...
pyghmi adds pool for concurrency, utilize that to accelerate operations
that need multiple resources in parallel.
2019-03-22 15:56:58 -04:00
Jarrod Johnson
bf24d0f501
Change wheezy name to python-confluent...
2019-03-19 15:03:06 -04:00
Jarrod Johnson
1d6111b8dd
Merge branch 'master' of github.com:jjohnson42/confluent
2019-03-18 15:02:55 -04:00
Jarrod Johnson
e59d237d11
Add draft redfish plugin
...
It can do power, system config, set boot device, identify.
2019-03-18 15:02:21 -04:00
Jarrod Johnson
fb3dc9a200
Merge branch 'master' of github.com:jjohnson42/confluent
2019-03-14 13:07:09 -04:00
Jarrod Johnson
b0d2d44b75
Update to follow DCD
...
The DCD signal can be used to detect remote connect attempt
2019-03-14 13:05:59 -04:00
Jarrod Johnson
f1e83d938b
Add carrier detect to autocons sample
...
For genesis, not necessarily relevant, but may be
very relevant for OS behaviors in other contexts.
2019-03-14 09:33:58 -04:00
Jarrod Johnson
e643b7ed7d
Remove inadvertent duplicate command
...
Harmless, but should be removed.
2019-03-13 15:13:13 -04:00
Jarrod Johnson
163b29a07c
Update autocons.py
...
This is the version that landed in xCAT genesis
2019-03-13 15:05:42 -04:00
Jarrod Johnson
c5fa0bfd79
Draft attempt at autocons utility
...
Make every effort to do early boot console enablement.
2019-03-12 19:31:16 -04:00
Jarrod Johnson
a258653186
Merge branch 'master' of github.com:jjohnson42/confluent
2019-03-11 09:08:28 -04:00
Jarrod Johnson
898ff065e0
Merge branch 'master' into umaster
2019-03-08 16:04:19 -05:00
Jarrod Johnson
779b5c9ede
Speed up cnos health and add stubs
...
Add concurrency to accelerate nodehealth and provide stubs
for the as-yet unimplemented functionality.
2019-03-08 16:02:52 -05:00
Jarrod Johnson
5be08ddb1d
Fix missing sub-health info on CNOS health
2019-03-08 13:38:38 -05:00
Jarrod Johnson
c649ae5fec
Have it appropriate do IPv4 and IPv6
2019-03-08 13:25:53 -05:00
Jarrod Johnson
c3f2e131b2
Add CNOS plugin for Lenovo switches
2019-03-08 13:25:04 -05:00
Jarrod Johnson
0e2e6267cd
Add ability for noderange to wildcard attrib names
...
Useful for net.*attribs to search when nic is unknown.
2019-03-07 15:19:17 -05:00
Jarrod Johnson
e8119d330d
Add IPv4 search to copernicus search
2019-03-07 10:24:26 -05:00
Jarrod Johnson
5ae6717709
Rename findconfluent
2019-03-07 08:57:52 -05:00
Jarrod Johnson
0cd94447f7
Update to search multiple interfaces
2019-03-06 16:48:37 -05:00
Jarrod Johnson
ce4f8c1837
Sample C code for locating confluent server
2019-03-06 16:22:55 -05:00
Jarrod Johnson
8ad06f79e7
Add nodersync
...
This provides bulk transfer with status to a noderange.
2019-03-04 14:28:52 -05:00
Jarrod Johnson
5481da269e
Merge branch 'master' into 2.2
2019-03-01 15:27:40 -05:00
Jarrod Johnson
6ea307d415
Add nodegrouprename command
2019-03-01 15:27:13 -05:00
Jarrod Johnson
59aa23b2f5
Add noderename command
2019-03-01 15:21:29 -05:00
Jarrod Johnson
4446308030
Add ability to rename nodegroups
...
If we can rename nodes, should be able to rename groups.
2019-03-01 15:03:43 -05:00
Jarrod Johnson
7703c6c2ab
Enable Server Portion of renamae node
...
This plumbs up through the messages and attributes plugin.
2019-03-01 14:37:07 -05:00
Jarrod Johnson
f5b6d434f3
Fix node collection function signature
2019-03-01 13:37:13 -05:00
Jarrod Johnson
8ce5a7dccf
Phase 1 of node rename support
...
Provide foundation for node renaming, including
updating groups and inheritance and notifying collection
watchers of the change, and updating the existing watchers
with the new notification fingerprint.
2019-03-01 13:21:57 -05:00
Jarrod Johnson
23c9e6315a
Update node collection handlers for renamed
...
Rename support will provide a map of old to new name. Have the
existing node collection watchers accept a new argument.
2019-02-28 15:57:35 -05:00
Jarrod Johnson
38f9583be3
Implement direct add switches
...
Allow addition of switches without associated
nodes. This allows populating mac database
without requiring associated nodes.
2019-02-28 13:00:12 -05:00
Jarrod Johnson
1b355ec468
Merge branch 'master' of github.com:jjohnson42/confluent
2019-02-28 12:59:52 -05:00
Jarrod Johnson
2bbf4b9e98
Implement direct add switches
...
Allow addition of switches without associated
nodes. This allows populating mac database
without requiring associated nodes.
2019-02-28 12:59:41 -05:00
Jarrod Johnson
1248894cf3
Amend nodegrouplist command
2019-02-28 10:24:24 -05:00
Jarrod Johnson
c43365d2dd
Merge pull request #102 from andywray/master
...
Add nodegrouplist
Will fix after merge
2019-02-28 10:17:43 -05:00
Jarrod Johnson
4e7c098e75
Remove stub of unimplemented set
...
nodestorage set for manipulating hotspare
and jbod was not done in time.
2019-02-28 09:16:25 -05:00
Jarrod Johnson
ef6c89b883
Add man page for nodestorage
2019-02-28 09:13:57 -05:00
Jarrod Johnson
99c06813d9
Fix clearing validated attributes
...
Attributes that are validated can come
in as None to clear them, accept this
as valid as well.
2019-02-27 14:58:26 -05:00
Jarrod Johnson
686b59c2b4
Friendlier error on read during update
...
Firmware update error now sends a more friendly error to client.
2019-02-26 16:40:06 -05:00
Jarrod Johnson
46b909c291
Document nodesupport download behavior
...
nodesupport downloads locally, and does
not send through the client. Document
the consequence of this for now.
2019-02-26 16:26:07 -05:00
Jarrod Johnson
9abb163c7e
Merge branch 'master' of github.com:jjohnson42/confluent
2019-02-26 15:27:23 -05:00
Jarrod Johnson
7e25dd805f
Update nodesupport usage
...
servicedata is, as yet, mandatory
2019-02-26 15:27:07 -05:00
Jarrod Johnson
31220292e5
Try debian build with minimum on breaks/replaces
2019-02-26 14:22:19 -05:00
Jarrod Johnson
161cf37f46
Fix nodediscover order and csv together
2019-02-26 13:57:11 -05:00
Jarrod Johnson
ad64cda249
Rework transition package logic
2019-02-26 13:39:11 -05:00
Jarrod Johnson
db812ac292
Specify confluent client deb name
2019-02-26 13:02:04 -05:00
Jarrod Johnson
a322118877
Fix debian build
2019-02-26 11:09:23 -05:00
Jarrod Johnson
ebfbbcca23
Fix reference to the logger class
2019-02-26 10:21:12 -05:00