Skip to content

Commit d093692

Browse files
authored
Merge pull request #527 from vshn/develop
🔀 Merge develop into master (Release)
2 parents 75940f0 + 3e18fb9 commit d093692

39 files changed

+1858
-385
lines changed

.github/workflows/merge.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,7 @@ jobs:
189189
if git diff --cached --quiet; then
190190
echo "✅ No changes to commit"
191191
else
192-
git commit -m "Auto update from appcat PR #${{ needs.check-conditions.outputs.pr-number }}, dependency $APPCAT_FR_COMMIT_SHA"
192+
git commit -m "Auto update from appcat PR https://github.com/${{ env.APPCAT_REPO }}/pull/${{ needs.check-conditions.outputs.pr-number }}, dependency $APPCAT_FR_COMMIT_SHA"
193193
git push origin "$COMPONENT_BRANCH"
194194
fi
195195
@@ -301,7 +301,7 @@ jobs:
301301
if git diff --cached --quiet; then
302302
echo "✅ No changes to commit"
303303
else
304-
git commit -m "Auto update from appcat PR #${{ needs.check-conditions.outputs.pr-number }}, dependency $APPCAT_NEW_TAG"
304+
git commit -m "Auto update from appcat PR https://github.com/${{ env.APPCAT_REPO }}/pull/${{ needs.check-conditions.outputs.pr-number }}, dependency $APPCAT_NEW_TAG"
305305
git push origin "$COMPONENT_BRANCH"
306306
fi
307307

apis/stackgres/v1/sgcluster.gen.go

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apis/stackgres/v1/zz_generated.deepcopy.go

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apis/vshn/v1/billing_service.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ const (
1212
// +kubebuilder:object:root=true
1313
// +kubebuilder:subresource:status
1414
// +kubebuilder:object:generate=true
15-
// +kubebuilder:resource:scope=Namespaced,categories=appcat
15+
// +kubebuilder:resource:scope=Namespaced,categories=appcatbilling
1616
// +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status"
1717
// +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status"
1818
// +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp"

apis/vshn/v1/dbaas_vshn_postgresql.go

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,17 @@ type VSHNPostgreSQLServiceSpec struct {
156156
// +kubebuilder:default=false
157157
DisablePgBouncer bool `json:"disablePgBouncer,omitempty"`
158158

159+
// Set to true to reserve the specified CPU and memory exclusively for Patroni,
160+
// with sidecar containers getting separate allocations.
161+
// Leave as false (default) to let StackGres automatically distribute the
162+
// specified resources across all containers.
163+
// +kubebuilder:default=false
164+
DedicatedPatroniResources bool `json:"dedicatedPatroniResources,omitempty"`
165+
166+
// Enable envoy sidecar proxy
167+
// +kubebuilder:default=false
168+
EnableEnvoy bool `json:"enableEnvoy,omitempty"`
169+
159170
// +kubebuilder:default=true
160171
// This is default option if neither repack or vacuum are selected
161172
RepackEnabled bool `json:"repackEnabled,omitempty"`

apis/vshn/v1/vshn_nextcloud.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,6 @@ type CollaboraSpec struct {
227227
//+kubebuilder:default=false
228228
Enabled bool `json:"enabled"`
229229
// FQDN contains the FQDN of the Collabora server. This is used to configure the Collabora server URL in Your Nextcloud instance.
230-
//+kubebuilder:validation:Required
231230
FQDN string `json:"fqdn,omitempty"`
232231
// Version defines the Collabora version to use.
233232
Version string `json:"version,omitempty"`

crds/vshn.appcat.vshn.io_billingservices.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ spec:
99
group: vshn.appcat.vshn.io
1010
names:
1111
categories:
12-
- appcat
12+
- appcatbilling
1313
kind: BillingService
1414
listKind: BillingServiceList
1515
plural: billingservices

crds/vshn.appcat.vshn.io_vshnkeycloaks.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9423,10 +9423,22 @@ spec:
94239423
- user
94249424
type: object
94259425
type: array
9426+
dedicatedPatroniResources:
9427+
default: false
9428+
description: |-
9429+
Set to true to reserve the specified CPU and memory exclusively for Patroni,
9430+
with sidecar containers getting separate allocations.
9431+
Leave as false (default) to let StackGres automatically distribute the
9432+
specified resources across all containers.
9433+
type: boolean
94269434
disablePgBouncer:
94279435
default: false
94289436
description: Disable connection pooling service PgBouncer. All connections will go straight to PostgreSQL instance.
94299437
type: boolean
9438+
enableEnvoy:
9439+
default: false
9440+
description: Enable envoy sidecar proxy
9441+
type: boolean
94309442
extensions:
94319443
description: Extensions allow to enable/disable any of the supported
94329444
items:

crds/vshn.appcat.vshn.io_vshnnextclouds.yaml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4631,7 +4631,6 @@ spec:
46314631
type: string
46324632
required:
46334633
- enabled
4634-
- fqdn
46354634
type: object
46364635
existingPGConnectionSecret:
46374636
description: |-
@@ -9330,10 +9329,22 @@ spec:
93309329
- user
93319330
type: object
93329331
type: array
9332+
dedicatedPatroniResources:
9333+
default: false
9334+
description: |-
9335+
Set to true to reserve the specified CPU and memory exclusively for Patroni,
9336+
with sidecar containers getting separate allocations.
9337+
Leave as false (default) to let StackGres automatically distribute the
9338+
specified resources across all containers.
9339+
type: boolean
93339340
disablePgBouncer:
93349341
default: false
93359342
description: Disable connection pooling service PgBouncer. All connections will go straight to PostgreSQL instance.
93369343
type: boolean
9344+
enableEnvoy:
9345+
default: false
9346+
description: Enable envoy sidecar proxy
9347+
type: boolean
93379348
extensions:
93389349
description: Extensions allow to enable/disable any of the supported
93399350
items:

crds/vshn.appcat.vshn.io_vshnpostgresqls.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4771,10 +4771,22 @@ spec:
47714771
- user
47724772
type: object
47734773
type: array
4774+
dedicatedPatroniResources:
4775+
default: false
4776+
description: |-
4777+
Set to true to reserve the specified CPU and memory exclusively for Patroni,
4778+
with sidecar containers getting separate allocations.
4779+
Leave as false (default) to let StackGres automatically distribute the
4780+
specified resources across all containers.
4781+
type: boolean
47744782
disablePgBouncer:
47754783
default: false
47764784
description: Disable connection pooling service PgBouncer. All connections will go straight to PostgreSQL instance.
47774785
type: boolean
4786+
enableEnvoy:
4787+
default: false
4788+
description: Enable envoy sidecar proxy
4789+
type: boolean
47784790
extensions:
47794791
description: Extensions allow to enable/disable any of the supported
47804792
items:

0 commit comments

Comments
 (0)