Tag fields with optional allowing patches without issues (#4528)

This commit is contained in:
Nikola Jokic
2026-07-10 12:28:10 +02:00
committed by GitHub
parent 68c0a86188
commit 2fa72b510f
16 changed files with 45 additions and 99 deletions
@@ -51,10 +51,8 @@ spec:
description: AutoscalingListenerSpec defines the desired state of AutoscalingListener
properties:
autoscalingRunnerSetName:
description: Required
type: string
autoscalingRunnerSetNamespace:
description: Required
type: string
configSecretMetadata:
description: ResourceMeta carries metadata common to all internal
@@ -70,13 +68,10 @@ spec:
type: object
type: object
ephemeralRunnerSetName:
description: Required
type: string
githubConfigSecret:
description: Required
type: string
githubConfigUrl:
description: Required
type: string
githubServerTLS:
properties:
@@ -109,10 +104,8 @@ spec:
type: object
type: object
image:
description: Required
type: string
imagePullSecrets:
description: Required
items:
description: |-
LocalObjectReference contains enough information to let you locate the
@@ -131,7 +124,6 @@ spec:
x-kubernetes-map-type: atomic
type: array
maxRunners:
description: Required
minimum: 0
type: integer
metrics:
@@ -183,7 +175,6 @@ spec:
type: object
type: object
minRunners:
description: Required
minimum: 0
type: integer
proxy:
@@ -236,7 +227,6 @@ spec:
type: object
type: object
runnerScaleSetId:
description: Required
type: integer
serviceAccountMetadata:
description: ResourceMeta carries metadata common to all internal
@@ -113,10 +113,8 @@ spec:
type: object
type: object
githubConfigSecret:
description: Required
type: string
githubConfigUrl:
description: Required
type: string
githubServerTLS:
properties:
@@ -8391,7 +8389,7 @@ spec:
runnerScaleSetName:
type: string
template:
description: Required
description: PodTemplateSpec describes the data a pod should have when created from a template
properties:
metadata:
description: |-
@@ -8290,10 +8290,6 @@ spec:
It is used to identify which vault integration should be used to resolve secrets.
type: string
type: object
required:
- githubConfigSecret
- githubConfigUrl
- runnerScaleSetId
type: object
status:
description: EphemeralRunnerStatus defines the observed state of EphemeralRunner
@@ -8299,10 +8299,6 @@ spec:
It is used to identify which vault integration should be used to resolve secrets.
type: string
type: object
required:
- githubConfigSecret
- githubConfigUrl
- runnerScaleSetId
type: object
patchID:
description: PatchID is the unique identifier for the patch issued by the listener app
@@ -8310,8 +8306,6 @@ spec:
replicas:
description: Replicas is the number of desired EphemeralRunner resources in the k8s namespace.
type: integer
required:
- patchID
type: object
status:
description: EphemeralRunnerSetStatus defines the observed state of EphemeralRunnerSet
@@ -8328,8 +8322,6 @@ spec:
type: string
runningEphemeralRunners:
type: integer
required:
- currentReplicas
type: object
type: object
served: true