Joshua Boniface
5c620262e9
Move Flake configuration into dedicated file
...
Avoid passing arguments in the script.
2021-11-06 02:55:37 -04:00
Joshua Boniface
6b88fbd1e3
Clean up linter after Black add (pass two)
2021-11-06 02:51:14 -04:00
Joshua Boniface
a50c8e6a4d
Exclude Alembic migrations from Black
...
These files are autogenerated with their own formats, so we don't want
to override that.
2021-11-06 02:46:06 -04:00
Joshua Boniface
7d6e4353f1
Clean up linter after Black add (pass one)
2021-11-06 02:44:24 -04:00
Joshua Boniface
bf30b31db6
Add black formatter to project root
2021-11-06 02:44:05 -04:00
Joshua Boniface
70bd601dc1
Add Basic Builder configuration
...
Configuration for my new CI system under Gitea.
2021-10-31 00:09:55 -04:00
Joshua Boniface
2e7b9b28b3
Add some delay and additional tries to fencing
2021-10-27 16:24:17 -04:00
Joshua Boniface
12eef58d42
Fix ordering to show correct message
2021-10-27 13:37:52 -04:00
Joshua Boniface
f2e6892fd2
Support adding the same network to a VM again
...
This is a supported configuration for some edge cases and should be
allowed.
2021-10-27 13:33:27 -04:00
Joshua Boniface
91fb9e1241
Reorder linting on build-and-deploy
2021-10-27 13:25:14 -04:00
Joshua Boniface
d87bea4159
More gracefully handle restart + live
...
Instead of erroring, just use the implication that restarting a VM does
not want a live modification, and proceed from there. Update the help
text to match.
2021-10-27 13:23:39 -04:00
Joshua Boniface
3a6f442856
Support removing VM interfaces by MAC
...
Provides a way to handle multiple interfaces in the same network
gracefully, while making the previous behaviour explicit.
2021-10-27 13:20:05 -04:00
Joshua Boniface
dfca998adf
Fix bad test in postinst
2021-10-19 00:27:12 -04:00
Joshua Boniface
55f397a347
Fix bad location of config sets
2021-10-12 17:23:04 -04:00
Joshua Boniface
dfebb2d3e5
Also validate on failures
2021-10-12 17:11:03 -04:00
Joshua Boniface
e88147db4a
Bump version to 0.9.42
2021-10-12 15:25:42 -04:00
Joshua Boniface
b8204d89ac
Go back to passing if exception
...
Validation already happened and the set happens again later.
2021-10-12 14:21:52 -04:00
Joshua Boniface
fe73dfbdc9
Use current live value for bridge_mtu
...
This will ensure that upgrading without the bridge_mtu config key set
will keep things as they are.
2021-10-12 12:24:03 -04:00
Joshua Boniface
8f906c1f81
Use power off in fence instead of reset
...
Use a power off (and then make the power on a requirement) during a node
fence. Removes some potential ambiguity in the power state, since we
will know for certain if it is off.
2021-10-12 11:04:27 -04:00
Joshua Boniface
2d9fb9688d
Validate network MTU after initial read
2021-10-12 10:53:17 -04:00
Joshua Boniface
fb84685c2a
Make cluster example images clickable
2021-10-12 03:15:04 -04:00
Joshua Boniface
032ba44d9c
Mention fencing only in run state
2021-10-12 03:05:01 -04:00
Joshua Boniface
b7761877e7
Adjust more wording and fix typos
2021-10-12 03:00:21 -04:00
Joshua Boniface
1fe07640b3
Adjust some wording
2021-10-12 02:54:16 -04:00
Joshua Boniface
b8d843ebe4
Remove codeql setup
...
I don't use this for anything useful, so disable it since a run takes
ages.
2021-10-12 02:51:19 -04:00
Joshua Boniface
95d983ddff
Fix formatting of subsection
2021-10-12 02:49:40 -04:00
Joshua Boniface
4c5da1b6a8
Add reference to Ansible manual
2021-10-12 02:48:47 -04:00
Joshua Boniface
be6b1e02e3
Fix spelling errors
2021-10-12 02:47:31 -04:00
Joshua Boniface
ec2a72ed4b
Fix link to cluster architecture docs
2021-10-12 02:41:22 -04:00
Joshua Boniface
b06e327add
Adjust getting started docs
...
Update the docs with the current information on setting up a cluster,
including simplifying the Ansible configuration to use the new
create-local-repo.sh script, and simplifying some other sections.
2021-10-12 02:39:25 -04:00
Joshua Boniface
d1f32d2b9c
Default to removing build artifacts in b-a-d.sh
2021-10-11 16:41:00 -04:00
Joshua Boniface
3f78ca1cc9
Add explicit 3 second timeout to requests
2021-10-11 16:31:18 -04:00
Joshua Boniface
e866335918
Add version function support to CLI
2021-10-11 15:34:41 -04:00
Joshua Boniface
221494ed1b
Add new configs for Ansible
2021-10-11 14:44:18 -04:00
Joshua Boniface
f13cc04b89
Bump version to 0.9.41
2021-10-09 19:39:21 -04:00
Joshua Boniface
4ed537ee3b
Add bridge_mtu config to docs
2021-10-09 19:28:50 -04:00
Joshua Boniface
95e01f38d5
Adjust log type of object setup message
2021-10-09 19:23:12 -04:00
Joshua Boniface
3122d73bf5
Avoid duplicate runs of MTU set
...
It wasn't the validator duplicating, but the update duplicating, so
avoid that happening properly this time.
2021-10-09 19:21:47 -04:00
Joshua Boniface
7ed8ef179c
Revert "Avoid duplicate runs of MTU validator"
...
This reverts commit 56021c443a
.
2021-10-09 19:11:42 -04:00
Joshua Boniface
caead02b2a
Set all log messages to information state
...
None of these were "success" messages and thus shouldn't have been ok
state.
2021-10-09 19:09:38 -04:00
Joshua Boniface
87bc5f93e6
Avoid duplicate runs of MTU validator
2021-10-09 19:07:41 -04:00
Joshua Boniface
203893559e
Use correct isinstance instead of type
2021-10-09 19:03:31 -04:00
Joshua Boniface
2c51bb0705
Move MTU validation to function
...
Prevents code duplication and ensures validation runs when an MTU is
updated, not just on network creation.
2021-10-09 19:01:45 -04:00
Joshua Boniface
46d3daf686
Add logger message when setting MTU
2021-10-09 18:56:18 -04:00
Joshua Boniface
e9d05aa24e
Ensure vx_mtu is always an int()
2021-10-09 18:52:50 -04:00
Joshua Boniface
d2c18d7b46
Fix bad header length in network list
2021-10-09 18:50:32 -04:00
Joshua Boniface
6ce28c43af
Add MTU value checking and log messages
...
Ensures that if a specified MTU is more than the maximum it is set to
the maximum instead, and adds warning messages for both situations.
2021-10-09 18:48:56 -04:00
Joshua Boniface
87cda72ca9
Fix invalid schema key
...
Addresses #144
2021-10-09 18:42:33 -04:00
Joshua Boniface
8f71a6d2f6
Add MTU support to network add/modify commands
...
Addresses #144
2021-10-09 18:06:21 -04:00
Joshua Boniface
c45f8f5bd5
Have VXNetworkInstance set MTU if unset
...
Makes this explicit in Zookeeper if a network is unset, post-migration
(schema version 6).
Addresses #144
2021-10-09 17:52:57 -04:00