manifests/setup.yaml [1233:1323]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                  properties:
                    fromPod:
                      description: |-
                        Labels to transfer from the Kubernetes Pod to Prometheus target labels.
                        Mappings are applied in order.
                      items:
                        description: |-
                          LabelMapping specifies how to transfer a label from a Kubernetes resource
                          onto a Prometheus target.
                        properties:
                          from:
                            description: Kubenetes resource label to remap.
                            type: string
                          to:
                            description: |-
                              Remapped Prometheus target label.
                              Defaults to the same name as `From`.
                            type: string
                        required:
                          - from
                        type: object
                      type: array
                    metadata:
                      description: |-
                        Pod metadata labels that are set on all scraped targets.
                        Permitted keys are `pod`, `container`, and `node` for PodMonitoring and
                        `pod`, `container`, `node`, and `namespace` for ClusterPodMonitoring.
                        Defaults to [pod, container] for PodMonitoring and [namespace, pod, container]
                        for ClusterPodMonitoring.
                        If set to null, it will be interpreted as the empty list for PodMonitoring
                        and to [namespace] for ClusterPodMonitoring. This is for backwards-compatibility
                        only.
                      items:
                        type: string
                      type: array
                  type: object
              required:
                - endpoints
                - selector
              type: object
            status:
              description: Most recently observed status of the resource.
              properties:
                conditions:
                  description: Represents the latest available observations of a podmonitor's current state.
                  items:
                    description: MonitoringCondition describes a condition of a PodMonitoring.
                    properties:
                      lastTransitionTime:
                        description: Last time the condition transitioned from one status to another.
                        format: date-time
                        type: string
                      lastUpdateTime:
                        description: The last time this condition was updated.
                        format: date-time
                        type: string
                      message:
                        description: A human-readable message indicating details about the transition.
                        type: string
                      reason:
                        description: The reason for the condition's last transition.
                        type: string
                      status:
                        description: Status of the condition, one of True, False, Unknown.
                        type: string
                      type:
                        description: MonitoringConditionType is the type of MonitoringCondition.
                        type: string
                    required:
                      - status
                      - type
                    type: object
                  type: array
                observedGeneration:
                  description: The generation observed by the controller.
                  format: int64
                  type: integer
              type: object
          required:
            - spec
          type: object
      served: true
      storage: false
      subresources:
        status: {}
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
  annotations:
    controller-gen.kubebuilder.io/version: v0.17.1-0.20250103184936-50893dee96da
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



manifests/setup.yaml [3602:3692]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                  properties:
                    fromPod:
                      description: |-
                        Labels to transfer from the Kubernetes Pod to Prometheus target labels.
                        Mappings are applied in order.
                      items:
                        description: |-
                          LabelMapping specifies how to transfer a label from a Kubernetes resource
                          onto a Prometheus target.
                        properties:
                          from:
                            description: Kubenetes resource label to remap.
                            type: string
                          to:
                            description: |-
                              Remapped Prometheus target label.
                              Defaults to the same name as `From`.
                            type: string
                        required:
                          - from
                        type: object
                      type: array
                    metadata:
                      description: |-
                        Pod metadata labels that are set on all scraped targets.
                        Permitted keys are `pod`, `container`, and `node` for PodMonitoring and
                        `pod`, `container`, `node`, and `namespace` for ClusterPodMonitoring.
                        Defaults to [pod, container] for PodMonitoring and [namespace, pod, container]
                        for ClusterPodMonitoring.
                        If set to null, it will be interpreted as the empty list for PodMonitoring
                        and to [namespace] for ClusterPodMonitoring. This is for backwards-compatibility
                        only.
                      items:
                        type: string
                      type: array
                  type: object
              required:
                - endpoints
                - selector
              type: object
            status:
              description: Most recently observed status of the resource.
              properties:
                conditions:
                  description: Represents the latest available observations of a podmonitor's current state.
                  items:
                    description: MonitoringCondition describes a condition of a PodMonitoring.
                    properties:
                      lastTransitionTime:
                        description: Last time the condition transitioned from one status to another.
                        format: date-time
                        type: string
                      lastUpdateTime:
                        description: The last time this condition was updated.
                        format: date-time
                        type: string
                      message:
                        description: A human-readable message indicating details about the transition.
                        type: string
                      reason:
                        description: The reason for the condition's last transition.
                        type: string
                      status:
                        description: Status of the condition, one of True, False, Unknown.
                        type: string
                      type:
                        description: MonitoringConditionType is the type of MonitoringCondition.
                        type: string
                    required:
                      - status
                      - type
                    type: object
                  type: array
                observedGeneration:
                  description: The generation observed by the controller.
                  format: int64
                  type: integer
              type: object
          required:
            - spec
          type: object
      served: true
      storage: false
      subresources:
        status: {}
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
  annotations:
    controller-gen.kubebuilder.io/version: v0.17.1-0.20250103184936-50893dee96da
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



