Commit graph

226 commits

Author SHA1 Message Date
0e3bb88497 Support additional metadata for services. 2023-08-17 13:38:19 +02:00
477db06f8d Deletions happen automatically due to owner references. 2023-08-17 11:09:51 +02:00
cf1432b973 Provide manager version to templates. 2023-08-16 18:07:30 +02:00
2ae9b29c77 Add ownership relation.
See https://github.com/argoproj/argo-cd/discussions/15072
2023-08-16 17:35:48 +02:00
d407c9cc6e Avoid NPE when handling delayed event. 2023-08-16 17:32:49 +02:00
c354e11592 Fix/add resource requirements. 2023-08-15 17:03:43 +02:00
f56fe228aa The client library is so not thread safe, adapt usage.
See https://github.com/kubernetes-client/java/issues/100
2023-08-15 15:54:40 +02:00
6cf5ecadc2 Support template configuration. 2023-08-15 09:51:59 +02:00
62be40205b Support node selection. 2023-08-14 18:47:13 +02:00
e7f572a954 Simplify evaluation. 2023-08-14 15:45:16 +02:00
af49c952fd Fix Running/Stopped behavior. 2023-08-13 22:24:40 +02:00
d2eea50093 Make storageClass for runner data configurable. 2023-08-13 15:17:58 +02:00
9745e854f7 Fix image handling. 2023-08-13 14:19:27 +02:00
db3b533c5d Add service reconciler. 2023-08-13 12:24:08 +02:00
19f435a75c Minor edits. 2023-08-13 11:41:10 +02:00
Michael N. Lipp
d1a802c20a
Update Controller.java 2023-08-13 08:57:40 +02:00
Michael N. Lipp
7088f88788
Update Controller.java 2023-08-13 08:52:45 +02:00
e1ea5f473d Support alternate image specification. 2023-08-12 23:26:33 +02:00
9e83712c9b Move development config. 2023-08-12 18:27:02 +02:00
8b93d7fb34 Fix device reference. 2023-08-12 15:54:18 +02:00
b0396ed8c1 Fix problem with creating new VM. 2023-08-12 15:28:26 +02:00
3e2a5af6fd Improve logging. 2023-08-12 15:05:56 +02:00
bf2c72891c Force configuration update. 2023-08-11 13:59:29 +02:00
6972225e26 Prevent unindented reboots. 2023-08-11 12:49:48 +02:00
40a005329f Handle all image variants. 2023-08-11 12:21:50 +02:00
3966cbabe4 Operator takes precedence. 2023-08-11 12:12:36 +02:00
6e377e0a56 Separate namespace for vm-operator development. 2023-08-10 22:01:28 +02:00
63d94d3d96 Obtain namespace properly. 2023-08-10 17:28:06 +02:00
5d5b0c07c5 Use names with dash for k8s, but not for directories. 2023-08-09 21:56:30 +02:00
c4270caa7b Add container build. 2023-08-09 18:17:46 +02:00
f8281f6ef5 Updated root component name. 2023-08-09 18:17:30 +02:00
89fb5b1890 Fix file lookup. 2023-08-09 18:16:54 +02:00
050d283120 Don't cleanup PVCs. 2023-08-09 15:53:09 +02:00
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