Allow controlled customizations to internal resources

This commit is contained in:
Nikola Jokic
2026-02-17 15:49:50 +01:00
parent 9de09f56eb
commit b3b6df3d2f
9 changed files with 303 additions and 2 deletions

View File

@@ -196,9 +196,57 @@ spec:
type: string
type: array
type: object
role_binding_metadata:
description: ResourceMeta carries metadata common to all internal
resources
properties:
annotations:
additionalProperties:
type: string
type: object
labels:
additionalProperties:
type: string
type: object
required:
- annotations
- labels
type: object
role_metadata:
description: ResourceMeta carries metadata common to all internal
resources
properties:
annotations:
additionalProperties:
type: string
type: object
labels:
additionalProperties:
type: string
type: object
required:
- annotations
- labels
type: object
runnerScaleSetId:
description: Required
type: integer
service_account_metadata:
description: ResourceMeta carries metadata common to all internal
resources
properties:
annotations:
additionalProperties:
type: string
type: object
labels:
additionalProperties:
type: string
type: object
required:
- annotations
- labels
type: object
template:
description: PodTemplateSpec describes the data a pod should have
when created from a template

View File

@@ -99,6 +99,51 @@ spec:
x-kubernetes-map-type: atomic
type: object
type: object
listener_role_binding_metadata:
description: ResourceMeta carries metadata common to all internal resources
properties:
annotations:
additionalProperties:
type: string
type: object
labels:
additionalProperties:
type: string
type: object
required:
- annotations
- labels
type: object
listener_role_metadata:
description: ResourceMeta carries metadata common to all internal resources
properties:
annotations:
additionalProperties:
type: string
type: object
labels:
additionalProperties:
type: string
type: object
required:
- annotations
- labels
type: object
listener_service_account_metadata:
description: ResourceMeta carries metadata common to all internal resources
properties:
annotations:
additionalProperties:
type: string
type: object
labels:
additionalProperties:
type: string
type: object
required:
- annotations
- labels
type: object
listenerMetrics:
description: MetricsConfig holds configuration parameters for each metric type
properties: