Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions api/v3/shared_types.go
Original file line number Diff line number Diff line change
Expand Up @@ -70,15 +70,18 @@ type Mapfile struct {
type BaseOptions struct {
// IncludeIngress dictates whether to deploy an Ingress or ensure none exists.
// +kubebuilder:default:=true
// +kubebuilder:validation:Optional
IncludeIngress bool `json:"includeIngress"`

// AutomaticCasing enables automatic conversion from snake_case to camelCase.
// +kubebuilder:default:=true
// +kubebuilder:validation:Optional
AutomaticCasing bool `json:"automaticCasing"`

// Whether to prefetch data from blob storage, and store it on the local filesystem.
// If `false`, the data will be served directly out of blob storage
// +kubebuilder:default:=true
// +kubebuilder:validation:Optional
PrefetchData bool `json:"prefetchData"`
}

Expand Down
4 changes: 4 additions & 0 deletions api/v3/wms_types.go
Original file line number Diff line number Diff line change
Expand Up @@ -312,18 +312,22 @@ type WMSOptions struct {

// ValidateRequests enables request validation against the service schema.
// +kubebuilder:default:=true
// +kubebuilder:validation:Optional
ValidateRequests bool `json:"validateRequests"`

// RewriteGroupToDataLayers merges group layers into individual data layers.
// +kubebuilder:default:=false
// +kubebuilder:validation:Optional
RewriteGroupToDataLayers bool `json:"rewriteGroupToDataLayers"`

// DisableWebserviceProxy disables the built-in proxy for external web services.
// +kubebuilder:default:=false
// +kubebuilder:validation:Optional
DisableWebserviceProxy bool `json:"disableWebserviceProxy"`

// ValidateChildStyleNameEqual ensures child style names match the parent style.
// +kubebuilder:default=false
// +kubebuilder:validation:Optional
ValidateChildStyleNameEqual bool `json:"validateChildStyleNameEqual"`
}

Expand Down
4 changes: 0 additions & 4 deletions config/crd/bases/pdok.nl_wfs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -690,10 +690,6 @@ spec:
Whether to prefetch data from blob storage, and store it on the local filesystem.
If `false`, the data will be served directly out of blob storage
type: boolean
required:
- automaticCasing
- includeIngress
- prefetchData
type: object
podSpecPatch:
description: Strategic merge patch for the pod in the deployment. E.g. to patch the resources or add extra env vars.
Expand Down
8 changes: 0 additions & 8 deletions config/crd/bases/pdok.nl_wms.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -733,14 +733,6 @@ spec:
default: true
description: ValidateRequests enables request validation against the service schema.
type: boolean
required:
- automaticCasing
- disableWebserviceProxy
- includeIngress
- prefetchData
- rewriteGroupToDataLayers
- validateChildStyleNameEqual
- validateRequests
type: object
podSpecPatch:
description: Strategic merge patch for the pod in the deployment. E.g. to patch the resources or add extra env vars.
Expand Down
Loading