From 5c54a2537cf85d667d0c6c131663df655c19a1d2 Mon Sep 17 00:00:00 2001 From: Nikhil Mantri Date: Thu, 21 May 2026 22:52:25 +0530 Subject: [PATCH] chore: arrays non-nullable (#11388) --- docs/api/openapi.yml | 10 ----- .../api/generated/services/sigNoz.schemas.ts | 40 +++++++++---------- pkg/types/inframonitoringtypes/clusters.go | 2 +- pkg/types/inframonitoringtypes/daemonsets.go | 2 +- pkg/types/inframonitoringtypes/deployments.go | 2 +- pkg/types/inframonitoringtypes/hosts.go | 2 +- pkg/types/inframonitoringtypes/jobs.go | 2 +- pkg/types/inframonitoringtypes/namespaces.go | 2 +- pkg/types/inframonitoringtypes/nodes.go | 2 +- pkg/types/inframonitoringtypes/pods.go | 2 +- .../inframonitoringtypes/statefulsets.go | 2 +- pkg/types/inframonitoringtypes/volumes.go | 2 +- 12 files changed, 30 insertions(+), 40 deletions(-) diff --git a/docs/api/openapi.yml b/docs/api/openapi.yml index c019797991..54bf88be2f 100644 --- a/docs/api/openapi.yml +++ b/docs/api/openapi.yml @@ -2689,7 +2689,6 @@ components: records: items: $ref: '#/components/schemas/InframonitoringtypesClusterRecord' - nullable: true type: array requiredMetricsCheck: $ref: '#/components/schemas/InframonitoringtypesRequiredMetricsCheck' @@ -2759,7 +2758,6 @@ components: records: items: $ref: '#/components/schemas/InframonitoringtypesDaemonSetRecord' - nullable: true type: array requiredMetricsCheck: $ref: '#/components/schemas/InframonitoringtypesRequiredMetricsCheck' @@ -2829,7 +2827,6 @@ components: records: items: $ref: '#/components/schemas/InframonitoringtypesDeploymentRecord' - nullable: true type: array requiredMetricsCheck: $ref: '#/components/schemas/InframonitoringtypesRequiredMetricsCheck' @@ -2908,7 +2905,6 @@ components: records: items: $ref: '#/components/schemas/InframonitoringtypesHostRecord' - nullable: true type: array requiredMetricsCheck: $ref: '#/components/schemas/InframonitoringtypesRequiredMetricsCheck' @@ -2984,7 +2980,6 @@ components: records: items: $ref: '#/components/schemas/InframonitoringtypesJobRecord' - nullable: true type: array requiredMetricsCheck: $ref: '#/components/schemas/InframonitoringtypesRequiredMetricsCheck' @@ -3032,7 +3027,6 @@ components: records: items: $ref: '#/components/schemas/InframonitoringtypesNamespaceRecord' - nullable: true type: array requiredMetricsCheck: $ref: '#/components/schemas/InframonitoringtypesRequiredMetricsCheck' @@ -3110,7 +3104,6 @@ components: records: items: $ref: '#/components/schemas/InframonitoringtypesNodeRecord' - nullable: true type: array requiredMetricsCheck: $ref: '#/components/schemas/InframonitoringtypesRequiredMetricsCheck' @@ -3209,7 +3202,6 @@ components: records: items: $ref: '#/components/schemas/InframonitoringtypesPodRecord' - nullable: true type: array requiredMetricsCheck: $ref: '#/components/schemas/InframonitoringtypesRequiredMetricsCheck' @@ -3554,7 +3546,6 @@ components: records: items: $ref: '#/components/schemas/InframonitoringtypesStatefulSetRecord' - nullable: true type: array requiredMetricsCheck: $ref: '#/components/schemas/InframonitoringtypesRequiredMetricsCheck' @@ -3615,7 +3606,6 @@ components: records: items: $ref: '#/components/schemas/InframonitoringtypesVolumeRecord' - nullable: true type: array requiredMetricsCheck: $ref: '#/components/schemas/InframonitoringtypesRequiredMetricsCheck' diff --git a/frontend/src/api/generated/services/sigNoz.schemas.ts b/frontend/src/api/generated/services/sigNoz.schemas.ts index d6fe6dd117..5d4dc447cb 100644 --- a/frontend/src/api/generated/services/sigNoz.schemas.ts +++ b/frontend/src/api/generated/services/sigNoz.schemas.ts @@ -3488,9 +3488,9 @@ export interface InframonitoringtypesClustersDTO { */ endTimeBeforeRetention: boolean; /** - * @type array,null + * @type array */ - records: InframonitoringtypesClusterRecordDTO[] | null; + records: InframonitoringtypesClusterRecordDTO[]; requiredMetricsCheck: InframonitoringtypesRequiredMetricsCheckDTO; /** * @type integer @@ -3566,9 +3566,9 @@ export interface InframonitoringtypesDaemonSetsDTO { */ endTimeBeforeRetention: boolean; /** - * @type array,null + * @type array */ - records: InframonitoringtypesDaemonSetRecordDTO[] | null; + records: InframonitoringtypesDaemonSetRecordDTO[]; requiredMetricsCheck: InframonitoringtypesRequiredMetricsCheckDTO; /** * @type integer @@ -3644,9 +3644,9 @@ export interface InframonitoringtypesDeploymentsDTO { */ endTimeBeforeRetention: boolean; /** - * @type array,null + * @type array */ - records: InframonitoringtypesDeploymentRecordDTO[] | null; + records: InframonitoringtypesDeploymentRecordDTO[]; requiredMetricsCheck: InframonitoringtypesRequiredMetricsCheckDTO; /** * @type integer @@ -3730,9 +3730,9 @@ export interface InframonitoringtypesHostsDTO { */ endTimeBeforeRetention: boolean; /** - * @type array,null + * @type array */ - records: InframonitoringtypesHostRecordDTO[] | null; + records: InframonitoringtypesHostRecordDTO[]; requiredMetricsCheck: InframonitoringtypesRequiredMetricsCheckDTO; /** * @type integer @@ -3816,9 +3816,9 @@ export interface InframonitoringtypesJobsDTO { */ endTimeBeforeRetention: boolean; /** - * @type array,null + * @type array */ - records: InframonitoringtypesJobRecordDTO[] | null; + records: InframonitoringtypesJobRecordDTO[]; requiredMetricsCheck: InframonitoringtypesRequiredMetricsCheckDTO; /** * @type integer @@ -3866,9 +3866,9 @@ export interface InframonitoringtypesNamespacesDTO { */ endTimeBeforeRetention: boolean; /** - * @type array,null + * @type array */ - records: InframonitoringtypesNamespaceRecordDTO[] | null; + records: InframonitoringtypesNamespaceRecordDTO[]; requiredMetricsCheck: InframonitoringtypesRequiredMetricsCheckDTO; /** * @type integer @@ -3933,9 +3933,9 @@ export interface InframonitoringtypesNodesDTO { */ endTimeBeforeRetention: boolean; /** - * @type array,null + * @type array */ - records: InframonitoringtypesNodeRecordDTO[] | null; + records: InframonitoringtypesNodeRecordDTO[]; requiredMetricsCheck: InframonitoringtypesRequiredMetricsCheckDTO; /** * @type integer @@ -4017,9 +4017,9 @@ export interface InframonitoringtypesPodsDTO { */ endTimeBeforeRetention: boolean; /** - * @type array,null + * @type array */ - records: InframonitoringtypesPodRecordDTO[] | null; + records: InframonitoringtypesPodRecordDTO[]; requiredMetricsCheck: InframonitoringtypesRequiredMetricsCheckDTO; /** * @type integer @@ -4437,9 +4437,9 @@ export interface InframonitoringtypesStatefulSetsDTO { */ endTimeBeforeRetention: boolean; /** - * @type array,null + * @type array */ - records: InframonitoringtypesStatefulSetRecordDTO[] | null; + records: InframonitoringtypesStatefulSetRecordDTO[]; requiredMetricsCheck: InframonitoringtypesRequiredMetricsCheckDTO; /** * @type integer @@ -4506,9 +4506,9 @@ export interface InframonitoringtypesVolumesDTO { */ endTimeBeforeRetention: boolean; /** - * @type array,null + * @type array */ - records: InframonitoringtypesVolumeRecordDTO[] | null; + records: InframonitoringtypesVolumeRecordDTO[]; requiredMetricsCheck: InframonitoringtypesRequiredMetricsCheckDTO; /** * @type integer diff --git a/pkg/types/inframonitoringtypes/clusters.go b/pkg/types/inframonitoringtypes/clusters.go index fb65daf000..4ecb465d4e 100644 --- a/pkg/types/inframonitoringtypes/clusters.go +++ b/pkg/types/inframonitoringtypes/clusters.go @@ -10,7 +10,7 @@ import ( type Clusters struct { Type ResponseType `json:"type" required:"true"` - Records []ClusterRecord `json:"records" required:"true"` + Records []ClusterRecord `json:"records" required:"true" nullable:"false"` Total int `json:"total" required:"true"` RequiredMetricsCheck RequiredMetricsCheck `json:"requiredMetricsCheck" required:"true"` EndTimeBeforeRetention bool `json:"endTimeBeforeRetention" required:"true"` diff --git a/pkg/types/inframonitoringtypes/daemonsets.go b/pkg/types/inframonitoringtypes/daemonsets.go index 8965fcf023..2f804ad15d 100644 --- a/pkg/types/inframonitoringtypes/daemonsets.go +++ b/pkg/types/inframonitoringtypes/daemonsets.go @@ -10,7 +10,7 @@ import ( type DaemonSets struct { Type ResponseType `json:"type" required:"true"` - Records []DaemonSetRecord `json:"records" required:"true"` + Records []DaemonSetRecord `json:"records" required:"true" nullable:"false"` Total int `json:"total" required:"true"` RequiredMetricsCheck RequiredMetricsCheck `json:"requiredMetricsCheck" required:"true"` EndTimeBeforeRetention bool `json:"endTimeBeforeRetention" required:"true"` diff --git a/pkg/types/inframonitoringtypes/deployments.go b/pkg/types/inframonitoringtypes/deployments.go index c616d59615..e258f030ba 100644 --- a/pkg/types/inframonitoringtypes/deployments.go +++ b/pkg/types/inframonitoringtypes/deployments.go @@ -10,7 +10,7 @@ import ( type Deployments struct { Type ResponseType `json:"type" required:"true"` - Records []DeploymentRecord `json:"records" required:"true"` + Records []DeploymentRecord `json:"records" required:"true" nullable:"false"` Total int `json:"total" required:"true"` RequiredMetricsCheck RequiredMetricsCheck `json:"requiredMetricsCheck" required:"true"` EndTimeBeforeRetention bool `json:"endTimeBeforeRetention" required:"true"` diff --git a/pkg/types/inframonitoringtypes/hosts.go b/pkg/types/inframonitoringtypes/hosts.go index 5e5381171f..47608c1834 100644 --- a/pkg/types/inframonitoringtypes/hosts.go +++ b/pkg/types/inframonitoringtypes/hosts.go @@ -10,7 +10,7 @@ import ( type Hosts struct { Type ResponseType `json:"type" required:"true"` - Records []HostRecord `json:"records" required:"true"` + Records []HostRecord `json:"records" required:"true" nullable:"false"` Total int `json:"total" required:"true"` RequiredMetricsCheck RequiredMetricsCheck `json:"requiredMetricsCheck" required:"true"` EndTimeBeforeRetention bool `json:"endTimeBeforeRetention" required:"true"` diff --git a/pkg/types/inframonitoringtypes/jobs.go b/pkg/types/inframonitoringtypes/jobs.go index ce6a698633..6f7cd4550b 100644 --- a/pkg/types/inframonitoringtypes/jobs.go +++ b/pkg/types/inframonitoringtypes/jobs.go @@ -10,7 +10,7 @@ import ( type Jobs struct { Type ResponseType `json:"type" required:"true"` - Records []JobRecord `json:"records" required:"true"` + Records []JobRecord `json:"records" required:"true" nullable:"false"` Total int `json:"total" required:"true"` RequiredMetricsCheck RequiredMetricsCheck `json:"requiredMetricsCheck" required:"true"` EndTimeBeforeRetention bool `json:"endTimeBeforeRetention" required:"true"` diff --git a/pkg/types/inframonitoringtypes/namespaces.go b/pkg/types/inframonitoringtypes/namespaces.go index a3ddd9c18f..9d863d0ff7 100644 --- a/pkg/types/inframonitoringtypes/namespaces.go +++ b/pkg/types/inframonitoringtypes/namespaces.go @@ -10,7 +10,7 @@ import ( type Namespaces struct { Type ResponseType `json:"type" required:"true"` - Records []NamespaceRecord `json:"records" required:"true"` + Records []NamespaceRecord `json:"records" required:"true" nullable:"false"` Total int `json:"total" required:"true"` RequiredMetricsCheck RequiredMetricsCheck `json:"requiredMetricsCheck" required:"true"` EndTimeBeforeRetention bool `json:"endTimeBeforeRetention" required:"true"` diff --git a/pkg/types/inframonitoringtypes/nodes.go b/pkg/types/inframonitoringtypes/nodes.go index 3e5f6ff4e1..6e3bc616bb 100644 --- a/pkg/types/inframonitoringtypes/nodes.go +++ b/pkg/types/inframonitoringtypes/nodes.go @@ -10,7 +10,7 @@ import ( type Nodes struct { Type ResponseType `json:"type" required:"true"` - Records []NodeRecord `json:"records" required:"true"` + Records []NodeRecord `json:"records" required:"true" nullable:"false"` Total int `json:"total" required:"true"` RequiredMetricsCheck RequiredMetricsCheck `json:"requiredMetricsCheck" required:"true"` EndTimeBeforeRetention bool `json:"endTimeBeforeRetention" required:"true"` diff --git a/pkg/types/inframonitoringtypes/pods.go b/pkg/types/inframonitoringtypes/pods.go index 028394c898..77b6497a37 100644 --- a/pkg/types/inframonitoringtypes/pods.go +++ b/pkg/types/inframonitoringtypes/pods.go @@ -10,7 +10,7 @@ import ( type Pods struct { Type ResponseType `json:"type" required:"true"` - Records []PodRecord `json:"records" required:"true"` + Records []PodRecord `json:"records" required:"true" nullable:"false"` Total int `json:"total" required:"true"` RequiredMetricsCheck RequiredMetricsCheck `json:"requiredMetricsCheck" required:"true"` EndTimeBeforeRetention bool `json:"endTimeBeforeRetention" required:"true"` diff --git a/pkg/types/inframonitoringtypes/statefulsets.go b/pkg/types/inframonitoringtypes/statefulsets.go index 9a76b7d3b8..a37a34a4a4 100644 --- a/pkg/types/inframonitoringtypes/statefulsets.go +++ b/pkg/types/inframonitoringtypes/statefulsets.go @@ -10,7 +10,7 @@ import ( type StatefulSets struct { Type ResponseType `json:"type" required:"true"` - Records []StatefulSetRecord `json:"records" required:"true"` + Records []StatefulSetRecord `json:"records" required:"true" nullable:"false"` Total int `json:"total" required:"true"` RequiredMetricsCheck RequiredMetricsCheck `json:"requiredMetricsCheck" required:"true"` EndTimeBeforeRetention bool `json:"endTimeBeforeRetention" required:"true"` diff --git a/pkg/types/inframonitoringtypes/volumes.go b/pkg/types/inframonitoringtypes/volumes.go index cbb216f104..e9cd851261 100644 --- a/pkg/types/inframonitoringtypes/volumes.go +++ b/pkg/types/inframonitoringtypes/volumes.go @@ -10,7 +10,7 @@ import ( type Volumes struct { Type ResponseType `json:"type" required:"true"` - Records []VolumeRecord `json:"records" required:"true"` + Records []VolumeRecord `json:"records" required:"true" nullable:"false"` Total int `json:"total" required:"true"` RequiredMetricsCheck RequiredMetricsCheck `json:"requiredMetricsCheck" required:"true"` EndTimeBeforeRetention bool `json:"endTimeBeforeRetention" required:"true"`