Commit Graph

3192 Commits

Author SHA1 Message Date
Tsu-ba-me
dac247f66e fix(scancore-agents): get screenshot of server(s) running on local node in scan-server 2023-07-13 01:52:15 -04:00
Tsu-ba-me
b549ff2c1f fix(tools): reduce unnecessary operations in anvil-get-server-screenshot 2023-07-13 00:40:39 -04:00
Tsu-ba-me
09a9194ec2 build: move netpbm-progs (screenshot scale/convert) to striker dependencies 2023-07-12 20:20:40 -04:00
Tsu-ba-me
a7751da153 fix: rename, relocate function to find qemu-kvm processes 2023-07-12 18:40:11 -04:00
Tsu-ba-me
c3c69733d9 fix: correct base port check, server info extract, vnc alive assign in Server.pm 2023-07-12 18:27:50 -04:00
Tsu-ba-me
4647062111 fix(tools): set script source in anvil-access-module 2023-07-12 18:24:21 -04:00
Tsu-ba-me
3cce3c39b8 fix: add Server subroutine to extract server VM info from qemu-kvm process(es) 2023-07-12 02:27:26 -04:00
Yanhao Lei
90a0c19cd7
Merge pull request #357 from ClusterLabs/dependabot/npm_and_yarn/striker-ui/semver-5.7.2
build(deps): bump semver from 5.7.1 to 5.7.2 in /striker-ui
2023-07-11 17:06:26 -04:00
dependabot[bot]
c627b7258a
build(deps): bump semver from 5.7.1 to 5.7.2 in /striker-ui
Bumps [semver](https://github.com/npm/node-semver) from 5.7.1 to 5.7.2.
- [Release notes](https://github.com/npm/node-semver/releases)
- [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md)
- [Commits](https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2)

---
updated-dependencies:
- dependency-name: semver
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-11 05:49:16 +00:00
digimer
d56b7f9a84 * Created (but not finished!) the new striker-update-cluster tool.
* Updated Cluster->get_primary_host_uuid() to only load anvils if not already loaded.

Signed-off-by: digimer <mkelly@alteeve.ca>
2023-07-07 17:54:57 -04:00
Digimer
292b2b6342
Merge pull request #356 from ylei-tsubame/ducktape-libvirt-deadlock
Disable web VNC, screenshot pieces to avoid libvirt deadlock
2023-07-06 13:23:11 -04:00
digimer
3215e178ef * Updated striker-collect-debug to support '--output-file /path/to/file.tar.bz2'.
Signed-off-by: digimer <mkelly@alteeve.ca>
2023-07-06 13:02:59 -04:00
digimer
a7ebe45f76 This adds the new 'striker-collect-debug' tool that collects all potentially useful debug info into a single tarball.
* Fixed a bug in Get->anvil_from_switch() to work when the Anvil! name is passed.

Signed-off-by: digimer <mkelly@alteeve.ca>
2023-07-05 21:04:05 -04:00
Tsu-ba-me
d95eb699f9 chore: disable web VNC, screenshot pieces to avoid libvirt deadlock 2023-07-05 17:06:11 -04:00
Digimer
6076a45ccf
Merge pull request #350 from ylei-tsubame/replace-cgi-bin
Web UI: pre-3.0-beta
2023-07-04 17:36:18 -04:00
Tsu-ba-me
9009fd23cb build(striker-ui-api): rebuild web UI API 2023-07-03 04:54:18 -04:00
Tsu-ba-me
a6e0cfac35 build(striker-ui): rebuild web UI 2023-07-03 04:53:03 -04:00
Tsu-ba-me
22f85171c7 fix(striker-ui): correct, organize file location checkboxes 2023-07-03 04:46:07 -04:00
Tsu-ba-me
f7350bef9f fix(striker-ui-api): correct update file location (pre an to per host) 2023-07-03 04:46:07 -04:00
Tsu-ba-me
76ab36e1f9 fix(striker-ui): test after repop in general, network config forms 2023-07-03 04:46:07 -04:00
Tsu-ba-me
ffe7f1884e fix(striker-ui): repop, connect reconfig striker 2023-07-03 04:46:07 -04:00
Tsu-ba-me
e436b4de11 fix(striker-ui): connect prepare network submission with endpoint 2023-07-03 04:46:07 -04:00
Tsu-ba-me
9728f56927 fix(striker-ui): allow message setter override in submit form 2023-07-03 04:46:07 -04:00
Tsu-ba-me
750b0ac7c0 fix(striker-ui-api): create bridge for node's bcn/ifn with 2 ifaces 2023-07-03 04:46:07 -04:00
Tsu-ba-me
103474a4e2 fix(striker-ui-api): add create_bridge to build network config 2023-07-03 04:46:07 -04:00
Tsu-ba-me
d2cd24be44 fix(striker-ui-api): add string boolean type 2023-07-03 04:46:07 -04:00
Tsu-ba-me
823c293012 fix(striker-ui): get form data, add confirm in prepare network 2023-07-03 04:46:07 -04:00
Tsu-ba-me
aa5fa7d3e6 fix(striker-ui): repop gateway iface, iface name in network config 2023-07-03 04:46:07 -04:00
Tsu-ba-me
c35bc358b9 fix(striker-ui-api): add prepare subnode network, hoist utils from config striker 2023-07-03 04:46:07 -04:00
Tsu-ba-me
d90d2bc7c5 fix(striker-ui-api): ignore vnet/virbr when selecting network interfaces 2023-07-03 04:46:07 -04:00
Tsu-ba-me
99a82e3d75 fix(striker-ui): default to warning messages in GateForm 2023-07-03 04:46:07 -04:00
Tsu-ba-me
483f8db9ed fix(striker-ui): set interfaces as applied during read from host detail in network config 2023-07-03 04:46:07 -04:00
Tsu-ba-me
84620d9542 fix(striker-ui): ignore DR host in prepare network 2023-07-03 04:46:07 -04:00
Tsu-ba-me
5f5d521c58 fix(striker-ui): repopulate network configs in network form 2023-07-03 04:46:07 -04:00
Tsu-ba-me
6874218e3c fix(striker-ui-api): include network type, link uuid in host detail response 2023-07-03 04:46:07 -04:00
Tsu-ba-me
c1589eba3c fix(striker-ui-api): organize networks in host detail response 2023-07-03 04:46:07 -04:00
Tsu-ba-me
b24021ebdc feat(striker-ui-api): add function to combine string parts into camelcase 2023-07-03 04:46:07 -04:00
Tsu-ba-me
1665c7efec fix(striker-ui-api): correct response status code in create ups, fence 2023-07-03 04:46:07 -04:00
Tsu-ba-me
cdfc179f9f fix(striker-ui): make input number fence param easier by remove input type 2023-07-03 04:46:07 -04:00
Tsu-ba-me
5ca88141d2 fix(striker-ui-api): handle fence param sanitization based on type 2023-07-03 04:46:07 -04:00
Tsu-ba-me
488ed99370 fix(striker-ui): correct fence management; see details
* add input validation to fix fields, i.e., select agent, and dynamic
  fields, i.e., fence parameters (according to param type)
* connect add, update, delete dialogs to respective back-end endpoints
2023-07-03 04:46:07 -04:00
Tsu-ba-me
203c852518 fix(striker-ui-api): don't get deleted fence(s) 2023-07-03 04:46:07 -04:00
Tsu-ba-me
753ae24098 fix(striker-ui-api): add create, update handlers for /fence 2023-07-03 04:46:07 -04:00
Tsu-ba-me
43308a2e88 fix(striker-ui): make form summary entry value scrollable 2023-07-03 04:46:07 -04:00
Tsu-ba-me
0edb8910c2 fix(striker-ui): expose reveal button props, allow adjust line height in SensitiveText 2023-07-03 04:46:07 -04:00
Tsu-ba-me
2ec8031e0e fix(striker-ui): correct nested appearance in FormSummary 2023-07-03 04:46:07 -04:00
Tsu-ba-me
09b69820b4 fix(striker-ui-api): add anvil data fence hash type 2023-07-03 04:46:07 -04:00
Tsu-ba-me
4bbacab09f fix(striker-ui-api): no response body, unspecific fail assert message in create/update UPS 2023-07-03 04:46:07 -04:00
Tsu-ba-me
78d7ce90b9 fix(striker-ui-api): add delete endpoint for /fence 2023-07-03 04:46:07 -04:00
Tsu-ba-me
7414553dae fix(striker-ui): correct add, update, delete submission for UPS(es) 2023-07-03 04:46:07 -04:00