apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: controller-gen.kubebuilder.io/version: v0.20.0 name: vlagents.operator.victoriametrics.com spec: group: operator.victoriametrics.com names: kind: VLAgent listKind: VLAgentList plural: vlagents singular: vlagent scope: Namespaced versions: - additionalPrinterColumns: - description: current number of replicas jsonPath: .status.replicas name: Replica Count type: integer - description: Current status of update rollout jsonPath: .status.updateStatus name: Status type: string - jsonPath: .metadata.creationTimestamp name: Age type: date name: v1 schema: openAPIV3Schema: properties: apiVersion: type: string kind: type: string metadata: type: object spec: required: - remoteWrite type: object x-kubernetes-preserve-unknown-fields: true status: properties: conditions: items: properties: lastTransitionTime: format: date-time type: string lastUpdateTime: format: date-time type: string message: maxLength: 32768 type: string observedGeneration: format: int64 minimum: 0 type: integer reason: maxLength: 1024 minLength: 1 type: string status: enum: - "True" - "False" - Unknown type: string type: maxLength: 316 type: string required: - lastTransitionTime - lastUpdateTime - reason - status - type type: object type: array x-kubernetes-list-map-keys: - type x-kubernetes-list-type: map observedGeneration: format: int64 type: integer reason: type: string replicas: format: int32 type: integer selector: type: string updateStatus: type: string type: object type: object served: true storage: true subresources: scale: labelSelectorPath: .status.selector specReplicasPath: .spec.shardCount statusReplicasPath: .status.shards status: {} --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: controller-gen.kubebuilder.io/version: v0.20.0 name: vlclusters.operator.victoriametrics.com spec: group: operator.victoriametrics.com names: kind: VLCluster listKind: VLClusterList plural: vlclusters singular: vlcluster scope: Namespaced versions: - additionalPrinterColumns: - description: replicas of VLInsert jsonPath: .spec.vlinsert.replicaCount name: Insert Count type: string - description: replicas of VLStorage jsonPath: .spec.vlstorage.replicaCount name: Storage Count type: string - description: replicas of VLSelect jsonPath: .spec.vlselect.replicaCount name: Select Count type: string - jsonPath: .metadata.creationTimestamp name: Age type: date - description: Current status of cluster jsonPath: .status.updateStatus name: Status type: string name: v1 schema: openAPIV3Schema: properties: apiVersion: type: string kind: type: string metadata: type: object spec: type: object x-kubernetes-preserve-unknown-fields: true status: properties: conditions: items: properties: lastTransitionTime: format: date-time type: string lastUpdateTime: format: date-time type: string message: maxLength: 32768 type: string observedGeneration: format: int64 minimum: 0 type: integer reason: maxLength: 1024 minLength: 1 type: string status: enum: - "True" - "False" - Unknown type: string type: maxLength: 316 type: string required: - lastTransitionTime - lastUpdateTime - reason - status - type type: object type: array x-kubernetes-list-map-keys: - type x-kubernetes-list-type: map observedGeneration: format: int64 type: integer reason: type: string updateStatus: type: string type: object type: object served: true storage: true subresources: status: {} --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: controller-gen.kubebuilder.io/version: v0.20.0 name: vlogs.operator.victoriametrics.com spec: group: operator.victoriametrics.com names: kind: VLogs listKind: VLogsList plural: vlogs singular: vlogs scope: Namespaced versions: - additionalPrinterColumns: - description: Current status of logs instance update process jsonPath: .status.status name: Status type: string - jsonPath: .metadata.creationTimestamp name: Age type: date name: v1beta1 schema: openAPIV3Schema: properties: apiVersion: type: string kind: type: string metadata: type: object spec: required: - retentionPeriod type: object x-kubernetes-preserve-unknown-fields: true status: properties: conditions: items: properties: lastTransitionTime: format: date-time type: string lastUpdateTime: format: date-time type: string message: maxLength: 32768 type: string observedGeneration: format: int64 minimum: 0 type: integer reason: maxLength: 1024 minLength: 1 type: string status: enum: - "True" - "False" - Unknown type: string type: maxLength: 316 type: string required: - lastTransitionTime - lastUpdateTime - reason - status - type type: object type: array x-kubernetes-list-map-keys: - type x-kubernetes-list-type: map observedGeneration: format: int64 type: integer reason: type: string updateStatus: type: string type: object type: object served: true storage: true subresources: status: {} --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: controller-gen.kubebuilder.io/version: v0.20.0 name: vlsingles.operator.victoriametrics.com spec: group: operator.victoriametrics.com names: kind: VLSingle listKind: VLSingleList plural: vlsingles singular: vlsingle scope: Namespaced versions: - additionalPrinterColumns: - description: Current status of logs instance update process jsonPath: .status.status name: Status type: string - jsonPath: .metadata.creationTimestamp name: Age type: date name: v1 schema: openAPIV3Schema: properties: apiVersion: type: string kind: type: string metadata: type: object spec: type: object x-kubernetes-preserve-unknown-fields: true status: properties: conditions: items: properties: lastTransitionTime: format: date-time type: string lastUpdateTime: format: date-time type: string message: maxLength: 32768 type: string observedGeneration: format: int64 minimum: 0 type: integer reason: maxLength: 1024 minLength: 1 type: string status: enum: - "True" - "False" - Unknown type: string type: maxLength: 316 type: string required: - lastTransitionTime - lastUpdateTime - reason - status - type type: object type: array x-kubernetes-list-map-keys: - type x-kubernetes-list-type: map observedGeneration: format: int64 type: integer reason: type: string updateStatus: type: string type: object type: object served: true storage: true subresources: status: {} --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: controller-gen.kubebuilder.io/version: v0.20.0 name: vmagents.operator.victoriametrics.com spec: group: operator.victoriametrics.com names: kind: VMAgent listKind: VMAgentList plural: vmagents singular: vmagent scope: Namespaced versions: - additionalPrinterColumns: - description: current number of shards jsonPath: .status.shards name: Shards Count type: integer - description: current number of replicas jsonPath: .status.replicas name: Replica Count type: integer - description: Current status of update rollout jsonPath: .status.updateStatus name: Status type: string - jsonPath: .metadata.creationTimestamp name: Age type: date name: v1beta1 schema: openAPIV3Schema: properties: apiVersion: type: string kind: type: string metadata: type: object spec: required: - remoteWrite type: object x-kubernetes-preserve-unknown-fields: true status: properties: conditions: items: properties: lastTransitionTime: format: date-time type: string lastUpdateTime: format: date-time type: string message: maxLength: 32768 type: string observedGeneration: format: int64 minimum: 0 type: integer reason: maxLength: 1024 minLength: 1 type: string status: enum: - "True" - "False" - Unknown type: string type: maxLength: 316 type: string required: - lastTransitionTime - lastUpdateTime - reason - status - type type: object type: array x-kubernetes-list-map-keys: - type x-kubernetes-list-type: map observedGeneration: format: int64 type: integer reason: type: string replicas: format: int32 type: integer selector: type: string shards: format: int32 type: integer updateStatus: type: string type: object type: object served: true storage: true subresources: scale: labelSelectorPath: .status.selector specReplicasPath: .spec.shardCount statusReplicasPath: .status.shards status: {} --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: controller-gen.kubebuilder.io/version: v0.20.0 name: vmalertmanagerconfigs.operator.victoriametrics.com spec: group: operator.victoriametrics.com names: kind: VMAlertmanagerConfig listKind: VMAlertmanagerConfigList plural: vmalertmanagerconfigs singular: vmalertmanagerconfig scope: Namespaced versions: - additionalPrinterColumns: - jsonPath: .metadata.creationTimestamp name: Age type: date - jsonPath: .status.updateStatus name: Status type: string - jsonPath: .status.reason name: Sync Error type: string name: v1beta1 schema: openAPIV3Schema: properties: apiVersion: type: string kind: type: string metadata: type: object spec: type: object x-kubernetes-preserve-unknown-fields: true status: properties: conditions: items: properties: lastTransitionTime: format: date-time type: string lastUpdateTime: format: date-time type: string message: maxLength: 32768 type: string observedGeneration: format: int64 minimum: 0 type: integer reason: maxLength: 1024 minLength: 1 type: string status: enum: - "True" - "False" - Unknown type: string type: maxLength: 316 type: string required: - lastTransitionTime - lastUpdateTime - reason - status - type type: object type: array x-kubernetes-list-map-keys: - type x-kubernetes-list-type: map lastErrorParentAlertmanagerName: type: string observedGeneration: format: int64 type: integer reason: type: string updateStatus: type: string type: object type: object served: true storage: true subresources: status: {} --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: controller-gen.kubebuilder.io/version: v0.20.0 name: vmalertmanagers.operator.victoriametrics.com spec: group: operator.victoriametrics.com names: kind: VMAlertmanager listKind: VMAlertmanagerList plural: vmalertmanagers shortNames: - vma singular: vmalertmanager scope: Namespaced versions: - additionalPrinterColumns: - description: The desired replicas number of Alertmanagers jsonPath: .spec.replicaCount name: ReplicaCount type: integer - jsonPath: .metadata.creationTimestamp name: Age type: date - description: Current update status jsonPath: .status.updateStatus name: Update Status type: string name: v1beta1 schema: openAPIV3Schema: properties: apiVersion: type: string kind: type: string metadata: type: object spec: type: object x-kubernetes-preserve-unknown-fields: true status: properties: conditions: items: properties: lastTransitionTime: format: date-time type: string lastUpdateTime: format: date-time type: string message: maxLength: 32768 type: string observedGeneration: format: int64 minimum: 0 type: integer reason: maxLength: 1024 minLength: 1 type: string status: enum: - "True" - "False" - Unknown type: string type: maxLength: 316 type: string required: - lastTransitionTime - lastUpdateTime - reason - status - type type: object type: array x-kubernetes-list-map-keys: - type x-kubernetes-list-type: map observedGeneration: format: int64 type: integer reason: type: string updateStatus: type: string type: object required: - spec type: object served: true storage: true subresources: status: {} --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: controller-gen.kubebuilder.io/version: v0.20.0 name: vmalerts.operator.victoriametrics.com spec: group: operator.victoriametrics.com names: kind: VMAlert listKind: VMAlertList plural: vmalerts singular: vmalert scope: Namespaced versions: - additionalPrinterColumns: - description: Current status of update rollout jsonPath: .status.updateStatus name: Status type: string - description: The desired replicas number of VMAlerts jsonPath: .spec.replicaCount name: ReplicaCount type: integer - jsonPath: .metadata.creationTimestamp name: Age type: date name: v1beta1 schema: openAPIV3Schema: properties: apiVersion: type: string kind: type: string metadata: type: object spec: required: - datasource type: object x-kubernetes-preserve-unknown-fields: true status: properties: conditions: items: properties: lastTransitionTime: format: date-time type: string lastUpdateTime: format: date-time type: string message: maxLength: 32768 type: string observedGeneration: format: int64 minimum: 0 type: integer reason: maxLength: 1024 minLength: 1 type: string status: enum: - "True" - "False" - Unknown type: string type: maxLength: 316 type: string required: - lastTransitionTime - lastUpdateTime - reason - status - type type: object type: array x-kubernetes-list-map-keys: - type x-kubernetes-list-type: map observedGeneration: format: int64 type: integer reason: type: string updateStatus: type: string type: object type: object served: true storage: true subresources: status: {} --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: controller-gen.kubebuilder.io/version: v0.20.0 name: vmanomalies.operator.victoriametrics.com spec: group: operator.victoriametrics.com names: kind: VMAnomaly listKind: VMAnomalyList plural: vmanomalies singular: vmanomaly scope: Namespaced versions: - additionalPrinterColumns: - description: current number of shards jsonPath: .status.shards name: Shards Count type: integer - description: Current status of update rollout jsonPath: .status.updateStatus name: Status type: string - jsonPath: .metadata.creationTimestamp name: Age type: date name: v1 schema: openAPIV3Schema: properties: apiVersion: type: string kind: type: string metadata: type: object spec: required: - reader - writer type: object x-kubernetes-preserve-unknown-fields: true status: properties: conditions: items: properties: lastTransitionTime: format: date-time type: string lastUpdateTime: format: date-time type: string message: maxLength: 32768 type: string observedGeneration: format: int64 minimum: 0 type: integer reason: maxLength: 1024 minLength: 1 type: string status: enum: - "True" - "False" - Unknown type: string type: maxLength: 316 type: string required: - lastTransitionTime - lastUpdateTime - reason - status - type type: object type: array x-kubernetes-list-map-keys: - type x-kubernetes-list-type: map observedGeneration: format: int64 type: integer reason: type: string shards: format: int32 type: integer updateStatus: type: string type: object type: object served: true storage: true subresources: scale: labelSelectorPath: .status.selector specReplicasPath: .spec.shardCount statusReplicasPath: .status.shards status: {} --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: controller-gen.kubebuilder.io/version: v0.20.0 name: vmauths.operator.victoriametrics.com spec: group: operator.victoriametrics.com names: kind: VMAuth listKind: VMAuthList plural: vmauths singular: vmauth scope: Namespaced versions: - additionalPrinterColumns: - description: Current status of update rollout jsonPath: .status.updateStatus name: Status type: string - jsonPath: .metadata.creationTimestamp name: Age type: date - description: The desired replicas number of VMAuth jsonPath: .spec.replicaCount name: ReplicaCount type: integer name: v1beta1 schema: openAPIV3Schema: properties: apiVersion: type: string kind: type: string metadata: type: object spec: type: object x-kubernetes-preserve-unknown-fields: true status: properties: conditions: items: properties: lastTransitionTime: format: date-time type: string lastUpdateTime: format: date-time type: string message: maxLength: 32768 type: string observedGeneration: format: int64 minimum: 0 type: integer reason: maxLength: 1024 minLength: 1 type: string status: enum: - "True" - "False" - Unknown type: string type: maxLength: 316 type: string required: - lastTransitionTime - lastUpdateTime - reason - status - type type: object type: array x-kubernetes-list-map-keys: - type x-kubernetes-list-type: map observedGeneration: format: int64 type: integer reason: type: string updateStatus: type: string type: object type: object served: true storage: true subresources: status: {} --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: controller-gen.kubebuilder.io/version: v0.20.0 name: vmclusters.operator.victoriametrics.com spec: group: operator.victoriametrics.com names: kind: VMCluster listKind: VMClusterList plural: vmclusters singular: vmcluster scope: Namespaced versions: - additionalPrinterColumns: - description: replicas of VMInsert jsonPath: .spec.vminsert.replicaCount name: Insert Count type: string - description: replicas of VMStorage jsonPath: .spec.vmstorage.replicaCount name: Storage Count type: string - description: replicas of VMSelect jsonPath: .spec.vmselect.replicaCount name: Select Count type: string - jsonPath: .metadata.creationTimestamp name: Age type: date - description: Current status of cluster jsonPath: .status.updateStatus name: Status type: string name: v1beta1 schema: openAPIV3Schema: properties: apiVersion: type: string kind: type: string metadata: type: object spec: type: object x-kubernetes-preserve-unknown-fields: true status: properties: conditions: items: properties: lastTransitionTime: format: date-time type: string lastUpdateTime: format: date-time type: string message: maxLength: 32768 type: string observedGeneration: format: int64 minimum: 0 type: integer reason: maxLength: 1024 minLength: 1 type: string status: enum: - "True" - "False" - Unknown type: string type: maxLength: 316 type: string required: - lastTransitionTime - lastUpdateTime - reason - status - type type: object type: array x-kubernetes-list-map-keys: - type x-kubernetes-list-type: map observedGeneration: format: int64 type: integer reason: type: string updateStatus: type: string type: object required: - spec type: object served: true storage: true subresources: status: {} --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: controller-gen.kubebuilder.io/version: v0.20.0 name: vmdistributed.operator.victoriametrics.com spec: group: operator.victoriametrics.com names: kind: VMDistributed listKind: VMDistributedList plural: vmdistributed singular: vmdistributed scope: Namespaced versions: - additionalPrinterColumns: - description: current status of update rollout jsonPath: .status.updateStatus name: Status type: string - jsonPath: .metadata.creationTimestamp name: Age type: date name: v1alpha1 schema: openAPIV3Schema: properties: apiVersion: type: string kind: type: string metadata: type: object spec: type: object x-kubernetes-preserve-unknown-fields: true status: properties: conditions: items: properties: lastTransitionTime: format: date-time type: string lastUpdateTime: format: date-time type: string message: maxLength: 32768 type: string observedGeneration: format: int64 minimum: 0 type: integer reason: maxLength: 1024 minLength: 1 type: string status: enum: - "True" - "False" - Unknown type: string type: maxLength: 316 type: string required: - lastTransitionTime - lastUpdateTime - reason - status - type type: object type: array x-kubernetes-list-map-keys: - type x-kubernetes-list-type: map observedGeneration: format: int64 type: integer reason: type: string updateStatus: type: string type: object required: - spec type: object served: true storage: true subresources: status: {} --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: controller-gen.kubebuilder.io/version: v0.20.0 name: vmnodescrapes.operator.victoriametrics.com spec: group: operator.victoriametrics.com names: kind: VMNodeScrape listKind: VMNodeScrapeList plural: vmnodescrapes singular: vmnodescrape scope: Namespaced versions: - additionalPrinterColumns: - jsonPath: .metadata.creationTimestamp name: Age type: date - jsonPath: .status.updateStatus name: Status type: string - jsonPath: .status.reason name: Sync Error type: string name: v1beta1 schema: openAPIV3Schema: properties: apiVersion: type: string kind: type: string metadata: type: object spec: type: object x-kubernetes-preserve-unknown-fields: true status: properties: conditions: items: properties: lastTransitionTime: format: date-time type: string lastUpdateTime: format: date-time type: string message: maxLength: 32768 type: string observedGeneration: format: int64 minimum: 0 type: integer reason: maxLength: 1024 minLength: 1 type: string status: enum: - "True" - "False" - Unknown type: string type: maxLength: 316 type: string required: - lastTransitionTime - lastUpdateTime - reason - status - type type: object type: array x-kubernetes-list-map-keys: - type x-kubernetes-list-type: map observedGeneration: format: int64 type: integer reason: type: string updateStatus: type: string type: object type: object served: true storage: true subresources: status: {} --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: controller-gen.kubebuilder.io/version: v0.20.0 name: vmpodscrapes.operator.victoriametrics.com spec: group: operator.victoriametrics.com names: kind: VMPodScrape listKind: VMPodScrapeList plural: vmpodscrapes singular: vmpodscrape scope: Namespaced versions: - additionalPrinterColumns: - jsonPath: .metadata.creationTimestamp name: Age type: date - jsonPath: .status.updateStatus name: Status type: string - jsonPath: .status.reason name: Sync Error type: string name: v1beta1 schema: openAPIV3Schema: properties: apiVersion: type: string kind: type: string metadata: type: object spec: required: - podMetricsEndpoints type: object x-kubernetes-preserve-unknown-fields: true status: properties: conditions: items: properties: lastTransitionTime: format: date-time type: string lastUpdateTime: format: date-time type: string message: maxLength: 32768 type: string observedGeneration: format: int64 minimum: 0 type: integer reason: maxLength: 1024 minLength: 1 type: string status: enum: - "True" - "False" - Unknown type: string type: maxLength: 316 type: string required: - lastTransitionTime - lastUpdateTime - reason - status - type type: object type: array x-kubernetes-list-map-keys: - type x-kubernetes-list-type: map observedGeneration: format: int64 type: integer reason: type: string updateStatus: type: string type: object type: object served: true storage: true subresources: status: {} --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: controller-gen.kubebuilder.io/version: v0.20.0 name: vmprobes.operator.victoriametrics.com spec: group: operator.victoriametrics.com names: kind: VMProbe listKind: VMProbeList plural: vmprobes singular: vmprobe scope: Namespaced versions: - additionalPrinterColumns: - jsonPath: .metadata.creationTimestamp name: Age type: date - jsonPath: .status.updateStatus name: Status type: string - jsonPath: .status.reason name: Sync Error type: string name: v1beta1 schema: openAPIV3Schema: properties: apiVersion: type: string kind: type: string metadata: type: object spec: required: - vmProberSpec type: object x-kubernetes-preserve-unknown-fields: true status: properties: conditions: items: properties: lastTransitionTime: format: date-time type: string lastUpdateTime: format: date-time type: string message: maxLength: 32768 type: string observedGeneration: format: int64 minimum: 0 type: integer reason: maxLength: 1024 minLength: 1 type: string status: enum: - "True" - "False" - Unknown type: string type: maxLength: 316 type: string required: - lastTransitionTime - lastUpdateTime - reason - status - type type: object type: array x-kubernetes-list-map-keys: - type x-kubernetes-list-type: map observedGeneration: format: int64 type: integer reason: type: string updateStatus: type: string type: object required: - spec type: object served: true storage: true subresources: status: {} --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: controller-gen.kubebuilder.io/version: v0.20.0 name: vmrules.operator.victoriametrics.com spec: group: operator.victoriametrics.com names: kind: VMRule listKind: VMRuleList plural: vmrules singular: vmrule scope: Namespaced versions: - additionalPrinterColumns: - jsonPath: .metadata.creationTimestamp name: Age type: date - jsonPath: .status.updateStatus name: Status type: string - jsonPath: .status.reason name: Sync Error type: string name: v1beta1 schema: openAPIV3Schema: properties: apiVersion: type: string kind: type: string metadata: type: object spec: required: - groups type: object x-kubernetes-preserve-unknown-fields: true status: properties: conditions: items: properties: lastTransitionTime: format: date-time type: string lastUpdateTime: format: date-time type: string message: maxLength: 32768 type: string observedGeneration: format: int64 minimum: 0 type: integer reason: maxLength: 1024 minLength: 1 type: string status: enum: - "True" - "False" - Unknown type: string type: maxLength: 316 type: string required: - lastTransitionTime - lastUpdateTime - reason - status - type type: object type: array x-kubernetes-list-map-keys: - type x-kubernetes-list-type: map observedGeneration: format: int64 type: integer reason: type: string updateStatus: type: string type: object required: - spec type: object served: true storage: true subresources: status: {} --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: controller-gen.kubebuilder.io/version: v0.20.0 name: vmscrapeconfigs.operator.victoriametrics.com spec: group: operator.victoriametrics.com names: kind: VMScrapeConfig listKind: VMScrapeConfigList plural: vmscrapeconfigs singular: vmscrapeconfig scope: Namespaced versions: - additionalPrinterColumns: - jsonPath: .metadata.creationTimestamp name: Age type: date - jsonPath: .status.updateStatus name: Status type: string - jsonPath: .status.reason name: Sync Error type: string name: v1beta1 schema: openAPIV3Schema: properties: apiVersion: type: string kind: type: string metadata: type: object spec: type: object x-kubernetes-preserve-unknown-fields: true status: properties: conditions: items: properties: lastTransitionTime: format: date-time type: string lastUpdateTime: format: date-time type: string message: maxLength: 32768 type: string observedGeneration: format: int64 minimum: 0 type: integer reason: maxLength: 1024 minLength: 1 type: string status: enum: - "True" - "False" - Unknown type: string type: maxLength: 316 type: string required: - lastTransitionTime - lastUpdateTime - reason - status - type type: object type: array x-kubernetes-list-map-keys: - type x-kubernetes-list-type: map observedGeneration: format: int64 type: integer reason: type: string updateStatus: type: string type: object type: object served: true storage: true subresources: status: {} --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: controller-gen.kubebuilder.io/version: v0.20.0 name: vmservicescrapes.operator.victoriametrics.com spec: group: operator.victoriametrics.com names: kind: VMServiceScrape listKind: VMServiceScrapeList plural: vmservicescrapes singular: vmservicescrape scope: Namespaced versions: - additionalPrinterColumns: - jsonPath: .metadata.creationTimestamp name: Age type: date - jsonPath: .status.updateStatus name: Status type: string - jsonPath: .status.reason name: Sync Error type: string name: v1beta1 schema: openAPIV3Schema: properties: apiVersion: type: string kind: type: string metadata: type: object spec: required: - endpoints type: object x-kubernetes-preserve-unknown-fields: true status: properties: conditions: items: properties: lastTransitionTime: format: date-time type: string lastUpdateTime: format: date-time type: string message: maxLength: 32768 type: string observedGeneration: format: int64 minimum: 0 type: integer reason: maxLength: 1024 minLength: 1 type: string status: enum: - "True" - "False" - Unknown type: string type: maxLength: 316 type: string required: - lastTransitionTime - lastUpdateTime - reason - status - type type: object type: array x-kubernetes-list-map-keys: - type x-kubernetes-list-type: map observedGeneration: format: int64 type: integer reason: type: string updateStatus: type: string type: object required: - spec type: object served: true storage: true subresources: status: {} --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: controller-gen.kubebuilder.io/version: v0.20.0 name: vmsingles.operator.victoriametrics.com spec: group: operator.victoriametrics.com names: kind: VMSingle listKind: VMSingleList plural: vmsingles singular: vmsingle scope: Namespaced versions: - additionalPrinterColumns: - description: Current status of single node update process jsonPath: .status.updateStatus name: Status type: string - jsonPath: .metadata.creationTimestamp name: Age type: date name: v1beta1 schema: openAPIV3Schema: properties: apiVersion: type: string kind: type: string metadata: type: object spec: type: object x-kubernetes-preserve-unknown-fields: true status: properties: conditions: items: properties: lastTransitionTime: format: date-time type: string lastUpdateTime: format: date-time type: string message: maxLength: 32768 type: string observedGeneration: format: int64 minimum: 0 type: integer reason: maxLength: 1024 minLength: 1 type: string status: enum: - "True" - "False" - Unknown type: string type: maxLength: 316 type: string required: - lastTransitionTime - lastUpdateTime - reason - status - type type: object type: array x-kubernetes-list-map-keys: - type x-kubernetes-list-type: map observedGeneration: format: int64 type: integer reason: type: string updateStatus: type: string type: object type: object served: true storage: true subresources: status: {} --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: controller-gen.kubebuilder.io/version: v0.20.0 name: vmstaticscrapes.operator.victoriametrics.com spec: group: operator.victoriametrics.com names: kind: VMStaticScrape listKind: VMStaticScrapeList plural: vmstaticscrapes singular: vmstaticscrape scope: Namespaced versions: - additionalPrinterColumns: - jsonPath: .metadata.creationTimestamp name: Age type: date - jsonPath: .status.updateStatus name: Status type: string - jsonPath: .status.reason name: Sync Error type: string name: v1beta1 schema: openAPIV3Schema: properties: apiVersion: type: string kind: type: string metadata: type: object spec: required: - targetEndpoints type: object x-kubernetes-preserve-unknown-fields: true status: properties: conditions: items: properties: lastTransitionTime: format: date-time type: string lastUpdateTime: format: date-time type: string message: maxLength: 32768 type: string observedGeneration: format: int64 minimum: 0 type: integer reason: maxLength: 1024 minLength: 1 type: string status: enum: - "True" - "False" - Unknown type: string type: maxLength: 316 type: string required: - lastTransitionTime - lastUpdateTime - reason - status - type type: object type: array x-kubernetes-list-map-keys: - type x-kubernetes-list-type: map observedGeneration: format: int64 type: integer reason: type: string updateStatus: type: string type: object type: object served: true storage: true subresources: status: {} --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: controller-gen.kubebuilder.io/version: v0.20.0 name: vmusers.operator.victoriametrics.com spec: group: operator.victoriametrics.com names: kind: VMUser listKind: VMUserList plural: vmusers singular: vmuser scope: Namespaced versions: - additionalPrinterColumns: - jsonPath: .metadata.creationTimestamp name: Age type: date - jsonPath: .status.updateStatus name: Status type: string - jsonPath: .status.reason name: Sync Error type: string name: v1beta1 schema: openAPIV3Schema: properties: apiVersion: type: string kind: type: string metadata: type: object spec: required: - targetRefs type: object x-kubernetes-preserve-unknown-fields: true status: properties: conditions: items: properties: lastTransitionTime: format: date-time type: string lastUpdateTime: format: date-time type: string message: maxLength: 32768 type: string observedGeneration: format: int64 minimum: 0 type: integer reason: maxLength: 1024 minLength: 1 type: string status: enum: - "True" - "False" - Unknown type: string type: maxLength: 316 type: string required: - lastTransitionTime - lastUpdateTime - reason - status - type type: object type: array x-kubernetes-list-map-keys: - type x-kubernetes-list-type: map observedGeneration: format: int64 type: integer reason: type: string updateStatus: type: string type: object type: object served: true storage: true subresources: status: {} --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: controller-gen.kubebuilder.io/version: v0.20.0 name: vtclusters.operator.victoriametrics.com spec: group: operator.victoriametrics.com names: kind: VTCluster listKind: VTClusterList plural: vtclusters singular: vtcluster scope: Namespaced versions: - additionalPrinterColumns: - description: replicas of VTInsert jsonPath: .spec.insert.replicaCount name: Insert Count type: string - description: replicas of VTStorage jsonPath: .spec.storage.replicaCount name: Storage Count type: string - description: replicas of VTSelect jsonPath: .spec.select.replicaCount name: Select Count type: string - jsonPath: .metadata.creationTimestamp name: Age type: date - description: Current status of cluster jsonPath: .status.updateStatus name: Status type: string name: v1 schema: openAPIV3Schema: properties: apiVersion: type: string kind: type: string metadata: type: object spec: type: object x-kubernetes-preserve-unknown-fields: true status: properties: conditions: items: properties: lastTransitionTime: format: date-time type: string lastUpdateTime: format: date-time type: string message: maxLength: 32768 type: string observedGeneration: format: int64 minimum: 0 type: integer reason: maxLength: 1024 minLength: 1 type: string status: enum: - "True" - "False" - Unknown type: string type: maxLength: 316 type: string required: - lastTransitionTime - lastUpdateTime - reason - status - type type: object type: array x-kubernetes-list-map-keys: - type x-kubernetes-list-type: map observedGeneration: format: int64 type: integer reason: type: string updateStatus: type: string type: object type: object served: true storage: true subresources: status: {} --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: controller-gen.kubebuilder.io/version: v0.20.0 name: vtsingles.operator.victoriametrics.com spec: group: operator.victoriametrics.com names: kind: VTSingle listKind: VTSingleList plural: vtsingles singular: vtsingle scope: Namespaced versions: - additionalPrinterColumns: - description: Current status of traces instance update process jsonPath: .status.status name: Status type: string - jsonPath: .metadata.creationTimestamp name: Age type: date name: v1 schema: openAPIV3Schema: properties: apiVersion: type: string kind: type: string metadata: type: object spec: type: object x-kubernetes-preserve-unknown-fields: true status: properties: conditions: items: properties: lastTransitionTime: format: date-time type: string lastUpdateTime: format: date-time type: string message: maxLength: 32768 type: string observedGeneration: format: int64 minimum: 0 type: integer reason: maxLength: 1024 minLength: 1 type: string status: enum: - "True" - "False" - Unknown type: string type: maxLength: 316 type: string required: - lastTransitionTime - lastUpdateTime - reason - status - type type: object type: array x-kubernetes-list-map-keys: - type x-kubernetes-list-type: map observedGeneration: format: int64 type: integer reason: type: string updateStatus: type: string type: object type: object served: true storage: true subresources: status: {}