浏览代码

move restartPolicy to pod spec, remove selector

Grega Bremec 7 月之前
父节点
当前提交
9a3ea65489
共有 1 个文件被更改,包括 3 次插入5 次删除
  1. 3 5
      src/main/java/net/p0f/k8s/demo/apiclient/Job.java

+ 3 - 5
src/main/java/net/p0f/k8s/demo/apiclient/Job.java

@@ -6,23 +6,21 @@ public class Job {
     final Logger LOG = Logger.getLogger(Job.class.getName());
 
     final String apiResourceTemplate = """
-            {
-                "apiVersion": "batch/v1",
+            {   "apiVersion": "batch/v1",
                 "kind": "Job",
                 "metadata": {   "name": "%s",
                                 "namespace": "%s" },
                 "spec": {       "activeDeadlineSeconds": 30,
                                 "completions": 1,
                                 "parallelism": 1,
-                                "restartPolicy": "Never",
-                                "selector": { "matchLabels": { "jobname": "%s" }},
                                 "template": {
                                     "metadata": { "labels": { "jobname": "%s" }},
                                     "spec": { "containers": [{
                                                 "name": "job-%s",
                                                 "image": "registry.access.redhat.com/ubi9/ubi:latest",
                                                 "command": [ "/bin/bash", "-c", "%s" ]
-                                            }]
+                                            }],
+                                            "restartPolicy": "Never"
                                     }
                                 }}}
             """;