Skip to content
Open
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
12 changes: 10 additions & 2 deletions apis/installer/v1alpha1/ace_options_types.go
Original file line number Diff line number Diff line change
Expand Up @@ -342,8 +342,10 @@ type AceOptionsInfraKms struct {
type AceOptionsSettings struct {
DB AceOptionsDBSettings `json:"db"`
Cache AceOptionsCacheSettings `json:"cache"`
SMTP AceOptionsSMTPSettings `json:"smtp"`
Proxy *AceOptionsProxy `json:"proxy,omitempty"`
// +optional
PgPool *AceOptionsPgPoolSettings `json:"pgpool,omitempty"`
SMTP AceOptionsSMTPSettings `json:"smtp"`
Proxy *AceOptionsProxy `json:"proxy,omitempty"`
// +optional
Marketplace *AceOptionsMarketplace `json:"marketplace,omitempty"`

Expand Down Expand Up @@ -405,6 +407,12 @@ type AceOptionsCacheSettings struct {
Resources core.ResourceRequirements `json:"resources"`
}

type AceOptionsPgPoolSettings struct {
Enabled bool `json:"enabled"`
Replicas int `json:"replicas"`
Resources core.ResourceRequirements `json:"resources"`
}

type AceOptionsSMTPSettings struct {
Enabled bool `json:"enabled"`
Host string `json:"host"`
Expand Down
21 changes: 21 additions & 0 deletions apis/installer/v1alpha1/zz_generated.deepcopy.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

83 changes: 83 additions & 0 deletions schema/ace-options/values.openapiv3_schema.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2789,6 +2789,89 @@ properties:
- spreadsheetCredential
- spreadsheetID
type: object
pgpool:
properties:
enabled:
type: boolean
replicas:
type: integer
resources:
description: ResourceRequirements describes the compute resource requirements.
properties:
claims:
description: 'Claims lists the names of resources, defined in spec.resourceClaims,

that are used by this container.


This field depends on the

DynamicResourceAllocation feature gate.


This field is immutable. It can only be set for containers.'
items:
description: ResourceClaim references one entry in PodSpec.ResourceClaims.
properties:
name:
description: 'Name must match the name of one entry in pod.spec.resourceClaims
of

the Pod where this field is used. It makes that resource available

inside a container.'
type: string
request:
description: 'Request is the name chosen for a request in the
referenced claim.

If empty, everything from the claim is made available, otherwise

only the result of this request.'
type: string
required:
- name
type: object
type: array
x-kubernetes-list-map-keys:
- name
x-kubernetes-list-type: map
limits:
additionalProperties:
anyOf:
- type: integer
- type: string
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string: true
description: 'Limits describes the maximum amount of compute resources
allowed.

More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
type: object
requests:
additionalProperties:
anyOf:
- type: integer
- type: string
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string: true
description: 'Requests describes the minimum amount of compute resources
required.

If Requests is omitted for a container, it defaults to Limits if
that is explicitly specified,

otherwise to an implementation-defined value. Requests cannot exceed
Limits.

More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
type: object
type: object
required:
- enabled
- replicas
- resources
type: object
proxy:
properties:
httpProxy:
Expand Down
Loading