Commit graph

193 commits

Author SHA1 Message Date
4058fa6bda Use statefulset for runner. 2023-08-09 15:19:29 +02:00
b79ddcf05c Fix comment. 2023-08-09 13:41:19 +02:00
cc77a81f8e Rename methods. 2023-08-08 20:14:55 +02:00
65306f27b3 Adjust grace period to powerdown timeout. 2023-08-08 19:00:15 +02:00
093c6cf1d0 Fix image name evaluation. 2023-08-08 14:22:01 +02:00
85dca0cb80 Rename. 2023-08-08 14:18:17 +02:00
a28ccfc8e0 Add support for CDROM drives. 2023-08-07 17:26:16 +02:00
3e43d02931 Javadoc fixes. 2023-08-07 10:28:47 +02:00
e8b10b32b0 Support cdrom media change. 2023-08-05 11:40:36 +02:00
ae2e6cde7f Add common image repository. 2023-08-04 14:26:58 +02:00
e1c710d473 Fix NPE. 2023-08-04 10:21:32 +02:00
134e4c02f4 Make recovery work. 2023-08-04 10:21:22 +02:00
476d2cf84f Cleanup left over VMs on start. 2023-08-03 18:46:03 +02:00
2f101f2acc Support more than one CRD version. 2023-08-03 15:58:59 +02:00
fc60c3edf1 Refactor. 2023-08-03 12:16:06 +02:00
f3e6384db6 Basic start/stop functionality. 2023-08-03 11:36:23 +02:00
37ffe475fb Use updated library. 2023-08-02 12:51:08 +02:00
e3dbe372bd Handle startup problems. 2023-08-01 12:59:05 +02:00
7a3ae1d381 Add version information. 2023-08-01 12:25:37 +02:00
6be7239d49 Trigger immediate update. 2023-07-28 22:12:50 +02:00
838bd1bb5e Better name for runner pvc. 2023-07-28 18:01:37 +02:00
7fdec42905 Fix using named pvcs. 2023-07-28 17:50:34 +02:00
dc1962af79 Working creation and removal. 2023-07-28 15:43:50 +02:00
954780e40f Start pod. 2023-07-27 18:47:09 +02:00
7fb1cc95af Add configuration. 2023-07-27 18:47:00 +02:00
48d8e63c25 Add dependencies. 2023-07-27 18:46:17 +02:00
7655b7ab1a Rename templates, change model. 2023-07-27 18:45:37 +02:00
dd8407fb2d Change operator name. 2023-07-27 18:43:49 +02:00
870d63eb29 Add dependency on freemarker. 2023-07-27 13:17:32 +02:00
076f86bbe4 Create ConfigMap. 2023-07-27 13:14:04 +02:00
dae0688b98 Fix warning. 2023-07-25 12:54:31 +02:00
eb6960969d Rename method. 2023-07-25 12:53:35 +02:00
8f5bec1311 Separate application (Operator) from controller. 2023-07-25 12:44:45 +02:00
c74d48f8af Not using extended API. 2023-07-25 12:28:49 +02:00
d1410183cb Working PVC for disks reconciliation. 2023-07-25 12:26:42 +02:00
f1b1b2c059 Choose suitable API. 2023-07-23 17:13:58 +02:00
ddf412302b Fix copyright. 2023-07-22 22:31:41 +02:00
43395ce929 Rename. 2023-07-22 15:50:17 +02:00
50bff5d38f Implement basic reconciliation "loop". 2023-07-22 14:36:42 +02:00
0879e40213 Getting started with k8s API. 2023-06-18 18:06:17 +02:00
5928371fc9 Use same logging configuration approach as with runner. 2023-06-13 12:16:59 +02:00
ad7e63d78c Boot from CD-ROM works. 2023-05-28 21:35:13 +02:00
f48a7aae94 Initial commit. 2023-05-23 21:38:32 +02:00