feat: scaffold job execution API
Verify / lint (pull_request) Failing after 5m37s
Verify / test (pull_request) Successful in 5m38s

This commit is contained in:
2026-09-17 18:58:11 +00:00
parent 7a47221280
commit 4846ff2aba
65 changed files with 4555 additions and 0 deletions
@@ -0,0 +1,14 @@
apiVersion: execution.ayatori.ddupan.top/v1alpha1
kind: Job
metadata:
labels:
app.kubernetes.io/name: ayatori
app.kubernetes.io/managed-by: kustomize
name: job-sample
spec:
jobClassName: default
task:
image: docker.io/library/alpine:3.22
command: ["/bin/sh", "-c"]
args: ["echo hello from Ayatori"]
ttlSecondsAfterFinished: 3600
@@ -0,0 +1,13 @@
apiVersion: execution.ayatori.ddupan.top/v1alpha1
kind: JobClass
metadata:
labels:
app.kubernetes.io/name: ayatori
app.kubernetes.io/managed-by: kustomize
name: default
spec:
controllerName: execution.ayatori.ddupan.top/kubernetes
parametersRef:
group: execution.ayatori.ddupan.top
kind: KubernetesExecutionParameters
name: default
@@ -0,0 +1,10 @@
apiVersion: execution.ayatori.ddupan.top/v1alpha1
kind: KubernetesExecutionParameters
metadata:
labels:
app.kubernetes.io/name: ayatori
app.kubernetes.io/managed-by: kustomize
name: default
spec:
serviceAccountName: ayatori-job
imagePullPolicy: IfNotPresent
@@ -0,0 +1,14 @@
apiVersion: execution.ayatori.ddupan.top/v1alpha1
kind: OpenSandboxExecutionParameters
metadata:
labels:
app.kubernetes.io/name: ayatori
app.kubernetes.io/managed-by: kustomize
name: microvm
spec:
endpoint: https://opensandbox-api.example.internal
apiKeySecretRef:
namespace: ayatori-system
name: opensandbox-api
key: api-key
requestMapping: AdmissionOnly
+7
View File
@@ -0,0 +1,7 @@
## Append samples of your project ##
resources:
- execution_v1alpha1_job.yaml
- execution_v1alpha1_jobclass.yaml
- execution_v1alpha1_kubernetesexecutionparameters.yaml
- execution_v1alpha1_opensandboxexecutionparameters.yaml
# +kubebuilder:scaffold:manifestskustomizesamples