Joshua Boniface
6cef68d157
Add separate OSD DB device support
...
Adds in three parts:
1. Create an API endpoint to create OSD DB volume groups on a device.
Passed through to the node via the same command pipeline as
creating/removing OSDs, and creates a volume group with a fixed name
(osd-db).
2. Adds API support for specifying whether or not to use this DB volume
group when creating a new OSD via the "ext_db" flag. Naming and sizing
is fixed for simplicity and based on Ceph recommendations (5% of OSD
size). The Zookeeper schema tracks the block device to use during
removal.
3. Adds CLI support for the new and modified API endpoints, as well as
displaying the block device and DB block device in the OSD list.
While I debated supporting adding a DB device to an existing OSD, in
practice this ended up being a very complex operation involving stopping
the OSD and setting some options, so this is not supported; this can be
specified during OSD creation only.
Closes #142
2021-09-23 13:59:49 -04:00
Joshua Boniface
3e3776a25b
Bump version to 0.9.35
2021-09-13 02:20:46 -04:00
Joshua Boniface
e9735113af
Bump version to 0.9.34
2021-08-24 16:15:25 -04:00
Joshua Boniface
560c013e95
Bump version to 0.9.33
2021-08-21 03:28:48 -04:00
Joshua Boniface
4014ef7714
Bump version to 0.9.32
2021-08-19 12:37:58 -04:00
Joshua Boniface
074664d4c1
Fix image dimensions and size
2021-08-18 19:51:55 -04:00
Joshua Boniface
418ac23d40
Add screenshots to docs
2021-08-18 19:49:53 -04:00
Joshua Boniface
7ecc6a2635
Bump version to 0.9.31
2021-07-30 12:08:12 -04:00
Joshua Boniface
2a99a27feb
Bump version to 0.9.30
2021-07-20 00:01:45 -04:00
Joshua Boniface
fa1d93e933
Bump version to 0.9.29
2021-07-19 16:55:41 -04:00
Joshua Boniface
71e4d0b32a
Bump version to 0.9.28
2021-07-19 09:29:34 -04:00
Joshua Boniface
15d92c483f
Bump version to 0.9.27
2021-07-19 00:03:40 -04:00
Joshua Boniface
602093029c
Bump version to 0.9.26
2021-07-18 20:49:52 -04:00
Joshua Boniface
a088aa4484
Add node log functions to API and CLI
2021-07-18 18:54:28 -04:00
Joshua Boniface
75fb60b1b4
Add VM list filtering by tag
...
Uses same method as state or node filtering, rather than altering how
the main LIMIT field works.
2021-07-14 00:59:20 -04:00
Joshua Boniface
27f1758791
Add tags manipulation to API
...
Also fixes some checks for Metadata too since these two actions are
almost identical, and adds tags to define endpoint.
2021-07-13 19:05:33 -04:00
Joshua Boniface
2e9f6ac201
Bump version to 0.9.25
2021-07-11 23:19:09 -04:00
Joshua Boniface
551bae2518
Bump version to 0.9.24
2021-07-09 15:58:36 -04:00
Joshua Boniface
7082982a33
Bump version to 0.9.23
2021-07-05 23:40:32 -04:00
Joshua Boniface
37cd278bc2
Bump version to 0.9.22
2021-07-05 14:18:51 -04:00
Joshua Boniface
a69105569f
Add node PVC version data to Node information
...
Allows API client to see the currently-active version of the node
daemon.
2021-07-05 09:57:38 -04:00
Joshua Boniface
fe0a1d582a
Bump version to 0.9.21
2021-06-29 19:21:31 -04:00
Joshua Boniface
cc841898b4
Pad dimensions of logos slightly
2021-06-29 19:16:35 -04:00
Joshua Boniface
de5599b800
Revert "Try dark image instead"
...
This reverts commit 87f963df4c
.
2021-06-29 19:11:38 -04:00
Joshua Boniface
87f963df4c
Try dark image instead
2021-06-29 19:09:39 -04:00
Joshua Boniface
de23c8c57e
Add background colours to logos
2021-06-29 19:08:10 -04:00
Joshua Boniface
c62a0a6c6a
Revamp introduction text
2021-06-29 18:47:01 -04:00
Joshua Boniface
12212177ef
Update to new logo
2021-06-29 18:41:36 -04:00
Joshua Boniface
e91a597591
Merge branch 'sriov'
...
Implement SR-IOV support in PVC.
Closes #130
2021-06-23 00:58:44 -04:00
Joshua Boniface
75f2560217
Add documentation on SR-IOV client networks
2021-06-22 04:20:38 -04:00
Joshua Boniface
7d2b7441c2
Mention SR-IOV in the Daemon and Ansible manuals
2021-06-22 03:55:19 -04:00
Joshua Boniface
5ec198bf98
Update API doc with remaining items
2021-06-22 03:47:27 -04:00
Joshua Boniface
ae480d6cc1
Add SR-IOV listing/info endpoints to API
2021-06-21 17:12:45 -04:00
Joshua Boniface
eada5db5e4
Add diagram and info about invalid georedundancy
2021-06-15 10:20:42 -04:00
Joshua Boniface
d2bcfe5cf7
Bump version to 0.9.20
2021-06-14 18:06:27 -04:00
Joshua Boniface
fb78be3d8d
Add mentions of Debian Bullseye support
2021-06-06 18:09:16 -04:00
Joshua Boniface
cf96bb009f
Bump version to 0.9.19
2021-06-06 01:47:41 -04:00
Joshua Boniface
0c75a127b2
Bump version to 0.9.18
2021-05-23 17:23:10 -04:00
Joshua Boniface
f46c2e7f6a
Implement VM rename functionality
...
Closes #125
2021-05-23 17:21:19 -04:00
Joshua Boniface
9de14c46fb
Bump version to 0.9.17
2021-05-19 17:06:29 -04:00
Joshua Boniface
fe15bdb854
Bump version to 0.9.16
2021-05-10 01:13:21 -04:00
Joshua Boniface
669338c22b
Bump version to 0.9.15
2021-04-08 13:37:47 -04:00
Joshua Boniface
c4ac75b973
Bump version to 0.9.14
2021-03-30 10:27:37 -04:00
Joshua Boniface
0ccfc41398
Bump version to 0.9.13
2021-02-17 11:37:59 -05:00
Joshua Boniface
f22f291c8b
Add additional field and info to Swagger
2021-02-09 01:49:15 -05:00
Joshua Boniface
0db8fd9da6
Bump version to 0.9.12
2021-01-28 16:29:58 -05:00
Joshua Boniface
9fbe35fd24
Bump version to 0.9.11
2021-01-05 15:58:26 -05:00
Joshua Boniface
09fdb5da26
Fix a bad reference
2021-01-03 23:29:43 -05:00
Joshua Boniface
80a436d7b6
Fix bad links
2021-01-03 16:56:13 -05:00
Joshua Boniface
74a28f2edd
Improve documentation of networks
2021-01-03 16:50:18 -05:00