Skip to content

Commit c62fdaf

Browse files
Merge pull request #2212 from openstack-k8s-operators/openstack-dependency-bump/main
openstack-k8s-operators dependency bump branch: main
2 parents c3e4a8e + 4b06ee9 commit c62fdaf

10 files changed

Lines changed: 291 additions & 78 deletions

‎api/go.mod‎

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,27 +7,27 @@ require (
77
github.com/go-playground/validator/v10 v10.30.3
88
github.com/onsi/ginkgo/v2 v2.33.1
99
github.com/onsi/gomega v1.44.0
10-
github.com/openstack-k8s-operators/barbican-operator/api v0.6.1-0.20261030140832-95b4c28097c5
10+
github.com/openstack-k8s-operators/barbican-operator/api v0.6.1-0.20261103064823-cf5985075158
1111
github.com/openstack-k8s-operators/cinder-operator/api v0.6.1-0.20261031092834-094e8ee77803
1212
github.com/openstack-k8s-operators/designate-operator/api v0.6.1-0.20261103051030-0d213638cfa9
1313
github.com/openstack-k8s-operators/glance-operator/api v0.6.1-0.20261031090619-3ccc350295de
1414
github.com/openstack-k8s-operators/heat-operator/api v0.6.1-0.20261103051031-64a0dd6cfcca
1515
github.com/openstack-k8s-operators/horizon-operator/api v0.6.1-0.20261102212920-31de7c12c504
16-
github.com/openstack-k8s-operators/infra-operator/apis v0.6.1-0.20261103051031-0875a9a9b8b4
16+
github.com/openstack-k8s-operators/infra-operator/apis v0.6.1-0.20261103163710-492c1c9c64d0
1717
github.com/openstack-k8s-operators/ironic-operator/api v0.6.1-0.20261103051031-99db2536c998
1818
github.com/openstack-k8s-operators/keystone-operator/api v0.6.1-0.20261103051029-c318c07564fd
1919
github.com/openstack-k8s-operators/lib-common/modules/common v0.6.1-0.20261102122626-a5970f05c6a9
2020
github.com/openstack-k8s-operators/lib-common/modules/storage v0.6.1-0.20261102122626-a5970f05c6a9
21-
github.com/openstack-k8s-operators/manila-operator/api v0.6.1-0.20261025134505-67df8bc90b49
21+
github.com/openstack-k8s-operators/manila-operator/api v0.6.1-0.20261103073547-af57ee6eba23
2222
github.com/openstack-k8s-operators/mariadb-operator/api v0.6.1-0.20261102202215-9d29efc4f568
23-
github.com/openstack-k8s-operators/neutron-operator/api v0.6.1-0.20261027125220-9de18c2bbd38
24-
github.com/openstack-k8s-operators/nova-operator/api v0.6.1-0.20261030115311-f3554466b10f
23+
github.com/openstack-k8s-operators/neutron-operator/api v0.6.1-0.20261103064823-0a6adb8acd26
24+
github.com/openstack-k8s-operators/nova-operator/api v0.6.1-0.20261104131142-288686133abc
2525
github.com/openstack-k8s-operators/octavia-operator/api v0.6.1-0.20261103051421-d54b6faebc92
2626
github.com/openstack-k8s-operators/openstack-baremetal-operator/api v0.6.1-0.20261103051032-1e54bb7406ef
2727
github.com/openstack-k8s-operators/ovn-operator/api v0.6.1-0.20261103051421-0b46dd0416bb
2828
github.com/openstack-k8s-operators/swift-operator/api v0.6.1-0.20261031091010-4a3ff95ec130
29-
github.com/openstack-k8s-operators/telemetry-operator/api v0.6.1-0.20261102160732-3ffc729f42d1
30-
github.com/openstack-k8s-operators/watcher-operator/api v0.6.1-0.20261028090456-101cd26d02d4
29+
github.com/openstack-k8s-operators/telemetry-operator/api v0.6.1-0.20261103174944-bbdc63341f5d
30+
github.com/openstack-k8s-operators/watcher-operator/api v0.6.1-0.20261103083711-2421be4b8e95
3131
github.com/rhobs/obo-prometheus-operator/pkg/apis/monitoring v0.77.1-rhobs1 // indirect
3232
github.com/rhobs/observability-operator v1.0.0 // indirect
3333
go.uber.org/multierr v1.11.0 // indirect

‎api/go.sum‎

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -134,8 +134,8 @@ github.com/onsi/gomega v1.44.0 h1:eAiGl3Pw5jz5GQdDff0BcxYpAX1JxW8xD7mFUuwNfZQ=
134134
github.com/onsi/gomega v1.44.0/go.mod h1:e/C2HwaZ1DhvjzXXuFhcR7hY7Sh9pl7MmoWKEjzwcdA=
135135
github.com/openshift/api v0.0.0-20260710141509-36dec0bfafe4 h1:YVY7Mb0AdJBbNgC/Zz9R/ZwhixOmZNA8P+6ZPaDW/0M=
136136
github.com/openshift/api v0.0.0-20260710141509-36dec0bfafe4/go.mod h1:SPLf21TYPipzCO67BURkCfK6dcIIxx0oNRVWaOyRcXM=
137-
github.com/openstack-k8s-operators/barbican-operator/api v0.6.1-0.20261030140832-95b4c28097c5 h1:UB7cWL0VnTyJ3Mcx+Jfrvx4KFFiPrLm0UD/2PcMjK7A=
138-
github.com/openstack-k8s-operators/barbican-operator/api v0.6.1-0.20261030140832-95b4c28097c5/go.mod h1:fT9ey8XWk3fJqnhBRwL7E5TMV1Us1JMZ7uPq690V73A=
137+
github.com/openstack-k8s-operators/barbican-operator/api v0.6.1-0.20261103064823-cf5985075158 h1:s58CLGUhGF4hWqD4IQ4GzWerANh+Y2DvWLhbCmiV4DE=
138+
github.com/openstack-k8s-operators/barbican-operator/api v0.6.1-0.20261103064823-cf5985075158/go.mod h1:gi9XyLgxRDZpv/DJ9d/dc7e9t8Ka404tWu3GOWInMww=
139139
github.com/openstack-k8s-operators/cinder-operator/api v0.6.1-0.20261031092834-094e8ee77803 h1:xNwxXXhmzHlxrJI0LQ/L71ahiRWqfzVY8w6BXb9K+aQ=
140140
github.com/openstack-k8s-operators/cinder-operator/api v0.6.1-0.20261031092834-094e8ee77803/go.mod h1:fJr6tIrenzSZcl3w3mtzkng7Z7wfnuMqQadPbA3L17U=
141141
github.com/openstack-k8s-operators/designate-operator/api v0.6.1-0.20261103051030-0d213638cfa9 h1:GcIghnOhHtw/ebxhbg+nwWKNw9cJvxElgTAREdcpq9g=
@@ -146,8 +146,8 @@ github.com/openstack-k8s-operators/heat-operator/api v0.6.1-0.20261103051031-64a
146146
github.com/openstack-k8s-operators/heat-operator/api v0.6.1-0.20261103051031-64a0dd6cfcca/go.mod h1:3qoJd0bWzLqfbBq0I+CIGTC5swXFkDJjEY/MH0c1JoA=
147147
github.com/openstack-k8s-operators/horizon-operator/api v0.6.1-0.20261102212920-31de7c12c504 h1:bB7hzuE5Qpsj0TZNCxnH+1dABhGeb6QgzqFl9nCC6vU=
148148
github.com/openstack-k8s-operators/horizon-operator/api v0.6.1-0.20261102212920-31de7c12c504/go.mod h1:HZFKd0PkXCnbozGE9o6Uweyp1yOJRyrLETPUR9HvVtY=
149-
github.com/openstack-k8s-operators/infra-operator/apis v0.6.1-0.20261103051031-0875a9a9b8b4 h1:cbQEwJdqwSsBlm2hyQ/2qjLIpwU4GBXjo6NzLWc9GV0=
150-
github.com/openstack-k8s-operators/infra-operator/apis v0.6.1-0.20261103051031-0875a9a9b8b4/go.mod h1:s8UKU0sWYxpNCUQd3pPic1JO0t3iM6bn3UFpfd1ucks=
149+
github.com/openstack-k8s-operators/infra-operator/apis v0.6.1-0.20261103163710-492c1c9c64d0 h1:RATOev36Xt03FvEB4O5H0w5Ctz6rXaCHnEe5UWDJySQ=
150+
github.com/openstack-k8s-operators/infra-operator/apis v0.6.1-0.20261103163710-492c1c9c64d0/go.mod h1:s8UKU0sWYxpNCUQd3pPic1JO0t3iM6bn3UFpfd1ucks=
151151
github.com/openstack-k8s-operators/ironic-operator/api v0.6.1-0.20261103051031-99db2536c998 h1:lAdY1onKS82zaTCrJfGH5vEb0hNRPlGZwh6F7dZEe0A=
152152
github.com/openstack-k8s-operators/ironic-operator/api v0.6.1-0.20261103051031-99db2536c998/go.mod h1:IV0upSS2m7pQ730O/dM2Ei7WYhj+eMmIQM+vrBAmRkI=
153153
github.com/openstack-k8s-operators/keystone-operator/api v0.6.1-0.20261103051029-c318c07564fd h1:xQxGa+g3ZB0klIbp2hMBe15h7K70A1thxVjwKyQ+5Z0=
@@ -158,14 +158,14 @@ github.com/openstack-k8s-operators/lib-common/modules/openstack v0.6.1-0.2026102
158158
github.com/openstack-k8s-operators/lib-common/modules/openstack v0.6.1-0.20261029132259-9d025389145b/go.mod h1:Jd4fWlkX+mMlAyY4I8TM1NAc2EJVUbJNmtKLIuXvBq0=
159159
github.com/openstack-k8s-operators/lib-common/modules/storage v0.6.1-0.20261102122626-a5970f05c6a9 h1:3DCuYuRl01+PA7sFb1Yur55BUvF405uC17HOprN1OFM=
160160
github.com/openstack-k8s-operators/lib-common/modules/storage v0.6.1-0.20261102122626-a5970f05c6a9/go.mod h1:a7cwXeo63Ce+d/BoQnfK5Qnwxi6B18F7zZlRvSd4XXA=
161-
github.com/openstack-k8s-operators/manila-operator/api v0.6.1-0.20261025134505-67df8bc90b49 h1:sPgoYHCcEOO3fGEwILjLtvPVNqMF1t75RDRApjP+1Ho=
162-
github.com/openstack-k8s-operators/manila-operator/api v0.6.1-0.20261025134505-67df8bc90b49/go.mod h1:cCxRfCjEWdp/sRHrMveWefnW87DX+CiNJWGAyzwNj+w=
161+
github.com/openstack-k8s-operators/manila-operator/api v0.6.1-0.20261103073547-af57ee6eba23 h1:wqhAqFSHcmjfiucsZXFzQj6Lx1pvARbunzAnKAAFMnQ=
162+
github.com/openstack-k8s-operators/manila-operator/api v0.6.1-0.20261103073547-af57ee6eba23/go.mod h1:Y8cHNZRuxjuvZziCg2x/F7naaCPL8rnwfuHLny+gseg=
163163
github.com/openstack-k8s-operators/mariadb-operator/api v0.6.1-0.20261102202215-9d29efc4f568 h1:aAukvH4MtH+KjzwPzyH1uITHImsUX6AYD989JlX02wE=
164164
github.com/openstack-k8s-operators/mariadb-operator/api v0.6.1-0.20261102202215-9d29efc4f568/go.mod h1:fkIUH6fDogJFWCsO9LpA2/qRX/2QyGgBCYdxRPBt2Po=
165-
github.com/openstack-k8s-operators/neutron-operator/api v0.6.1-0.20261027125220-9de18c2bbd38 h1:jDXvKlAokJqTSO+2pxnCQqvGFuyh075KY2cYwWKyGY8=
166-
github.com/openstack-k8s-operators/neutron-operator/api v0.6.1-0.20261027125220-9de18c2bbd38/go.mod h1:aAFZtgV/O6FcMihiM65m4e4YAigmHAx6g3c5dc/qc2E=
167-
github.com/openstack-k8s-operators/nova-operator/api v0.6.1-0.20261030115311-f3554466b10f h1:laA9RWM7ANmTjQ1P0jwz6fT4MDI24Vl7RRO6QHcNlyA=
168-
github.com/openstack-k8s-operators/nova-operator/api v0.6.1-0.20261030115311-f3554466b10f/go.mod h1:EMNpXmD7Z8w+7hYeUVBw8eo6FBKdLo2dir1ifAX8U7w=
165+
github.com/openstack-k8s-operators/neutron-operator/api v0.6.1-0.20261103064823-0a6adb8acd26 h1:a+HHSkeRjS9t1bNAP3U5++tIjccxIWKn9alsbVvCROk=
166+
github.com/openstack-k8s-operators/neutron-operator/api v0.6.1-0.20261103064823-0a6adb8acd26/go.mod h1:Oo7hgWgqqbiTCA/xQJcYq1a18x9bgRi1kuXMVUUOFzA=
167+
github.com/openstack-k8s-operators/nova-operator/api v0.6.1-0.20261104131142-288686133abc h1:b4z4k+xnXnCgddTs/kS7LGHOOdoyVEQm8svKCGriegg=
168+
github.com/openstack-k8s-operators/nova-operator/api v0.6.1-0.20261104131142-288686133abc/go.mod h1:EMNpXmD7Z8w+7hYeUVBw8eo6FBKdLo2dir1ifAX8U7w=
169169
github.com/openstack-k8s-operators/octavia-operator/api v0.6.1-0.20261103051421-d54b6faebc92 h1:yPlaUdhkTeGs0zze6isA530PquRV8KwzcMvr2bnk4aQ=
170170
github.com/openstack-k8s-operators/octavia-operator/api v0.6.1-0.20261103051421-d54b6faebc92/go.mod h1:EdCBPxnsDG4nRkU1Eu5kwNjDFNO24Yf0iLm2uxyKZbU=
171171
github.com/openstack-k8s-operators/openstack-baremetal-operator/api v0.6.1-0.20261103051032-1e54bb7406ef h1:73mVHWa1iTeWUQ+tS03Jbl3wPXQO2jYIR09rdo0MqII=
@@ -174,10 +174,10 @@ github.com/openstack-k8s-operators/ovn-operator/api v0.6.1-0.20261103051421-0b46
174174
github.com/openstack-k8s-operators/ovn-operator/api v0.6.1-0.20261103051421-0b46dd0416bb/go.mod h1:L7Z4pGiDlz31hr6henF2iESTborrQrJbpXNH7dtcS9k=
175175
github.com/openstack-k8s-operators/swift-operator/api v0.6.1-0.20261031091010-4a3ff95ec130 h1:pZmF9W3kcGHNGOcrj9Fs01mM0IqIkGLjiAjjBNsXCwE=
176176
github.com/openstack-k8s-operators/swift-operator/api v0.6.1-0.20261031091010-4a3ff95ec130/go.mod h1:YTkrKz6EdshbBwGdo5SVgr3uEPhFNhsLNxBvJp/owAw=
177-
github.com/openstack-k8s-operators/telemetry-operator/api v0.6.1-0.20261102160732-3ffc729f42d1 h1:w7Cy9TT9rGKJ60rNigXufPQ24ISS5l9Ew5Ev/o6MEjA=
178-
github.com/openstack-k8s-operators/telemetry-operator/api v0.6.1-0.20261102160732-3ffc729f42d1/go.mod h1:1aJLdzLztWllK9CescBh7t6Z+V4u0rdeTJezC/blyTU=
179-
github.com/openstack-k8s-operators/watcher-operator/api v0.6.1-0.20261028090456-101cd26d02d4 h1:DoF8ghmk/2rfY1GPLLb90OjFlRoA/z8FAlOSX0vsJmM=
180-
github.com/openstack-k8s-operators/watcher-operator/api v0.6.1-0.20261028090456-101cd26d02d4/go.mod h1:gONxiZauI8J1wfwUfaC2dx6+RshIO8/prcN+ym+EeRk=
177+
github.com/openstack-k8s-operators/telemetry-operator/api v0.6.1-0.20261103174944-bbdc63341f5d h1:H2pdi4Pi79PvWqU6isPX68Syvw9BCjureSS/nevdas4=
178+
github.com/openstack-k8s-operators/telemetry-operator/api v0.6.1-0.20261103174944-bbdc63341f5d/go.mod h1:PfvN+eoz2Dzj2iRbW9ckyjEvHEnoO0TII8D/37YUAgE=
179+
github.com/openstack-k8s-operators/watcher-operator/api v0.6.1-0.20261103083711-2421be4b8e95 h1:PJp2bXL3hbWWgj5GA+MX38SjpAAcCLGSRw9Cpub+AzE=
180+
github.com/openstack-k8s-operators/watcher-operator/api v0.6.1-0.20261103083711-2421be4b8e95/go.mod h1:9PR8VXwCAO4Yg/pzTeMsQto1DLZyxP5vz6Hc4pZic08=
181181
github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
182182
github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
183183
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
Lines changed: 175 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,175 @@
1+
apiVersion: apiextensions.k8s.io/v1
2+
kind: CustomResourceDefinition
3+
metadata:
4+
annotations:
5+
controller-gen.kubebuilder.io/version: v0.18.0
6+
creationTimestamp: null
7+
name: podremediators.remediation.openstack.org
8+
spec:
9+
group: remediation.openstack.org
10+
names:
11+
kind: PodRemediator
12+
listKind: PodRemediatorList
13+
plural: podremediators
14+
singular: podremediator
15+
scope: Namespaced
16+
versions:
17+
- additionalPrinterColumns:
18+
- description: Status
19+
jsonPath: .status.conditions[?(@.type=='Ready')].status
20+
name: Status
21+
type: string
22+
- description: Message
23+
jsonPath: .status.conditions[?(@.type=='Ready')].message
24+
name: Message
25+
type: string
26+
name: v1beta1
27+
schema:
28+
openAPIV3Schema:
29+
description: |-
30+
PodRemediator is the Schema for the podremediators API.
31+
When present, the controller watches worker nodes and PVCs in spec.namespaces
32+
(or only the CR's namespace when the field is empty). When NHC/SNR mark a node
33+
for remediation, it deletes eligible PVCs so workloads can respawn.
34+
NHC and SNR must be installed and configured; otherwise the controller sets ReadyCondition False.
35+
properties:
36+
apiVersion:
37+
description: |-
38+
APIVersion defines the versioned schema of this representation of an object.
39+
Servers should convert recognized schemas to the latest internal value, and
40+
may reject unrecognized values.
41+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
42+
type: string
43+
kind:
44+
description: |-
45+
Kind is a string value representing the REST resource this object represents.
46+
Servers may infer this from the endpoint the client submits requests to.
47+
Cannot be updated.
48+
In CamelCase.
49+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
50+
type: string
51+
metadata:
52+
type: object
53+
spec:
54+
description: PodRemediatorSpec defines the desired state of PodRemediator
55+
properties:
56+
consentPollInterval:
57+
description: |-
58+
ConsentPollInterval controls how often the controller re-checks PVCs waiting
59+
for SNR fencing confirmation or app-operator safe-to-delete consent.
60+
Lower values reduce recovery latency; higher values reduce
61+
API load. Overrides the PODREMEDIATOR_CONSENT_POLL_INTERVAL env var.
62+
Format: Go duration string, e.g. "2m", "90s". Default: "2m".
63+
type: string
64+
x-kubernetes-validations:
65+
- message: must be a valid duration of at least 1s
66+
rule: duration(self) >= duration('1s')
67+
disabled:
68+
default: false
69+
description: |-
70+
Disabled stops annotation and deletion and clears pending remediation consent.
71+
Default false: applying the CR enables PVC remediation when NHC/SNR are present; set disabled to true to turn it off.
72+
type: boolean
73+
namespaces:
74+
description: |-
75+
Namespaces lists the namespaces where this PodRemediator scans eligible
76+
PVCs and may remediate those PVCs and their associated Pods. If empty, it
77+
uses the namespace containing this CR. Node health and SNR fencing events
78+
remain cluster-wide; this setting only scopes PVC processing.
79+
The effective namespace scope is immutable after CR creation. Delete and
80+
recreate the CR to change its scope; deletion cleanup clears pending
81+
handshakes in the configured namespaces.
82+
items:
83+
minLength: 1
84+
type: string
85+
type: array
86+
x-kubernetes-list-type: set
87+
periodicPollInterval:
88+
description: |-
89+
PeriodicPollInterval is the safety-net requeue interval when the controller
90+
is idle (no unhealthy nodes, disabled, or NHC/SNR missing). Guarantees the
91+
controller re-evaluates node health after a pod restart when nodes are already
92+
NotReady and no node-transition event fires. Overrides the
93+
PODREMEDIATOR_PERIODIC_POLL_INTERVAL env var.
94+
Format: Go duration string, e.g. "5m", "2m". Default: "5m".
95+
type: string
96+
x-kubernetes-validations:
97+
- message: must be a valid duration of at least 1s
98+
rule: duration(self) >= duration('1s')
99+
remediationPaused:
100+
default: false
101+
description: |-
102+
RemediationPaused keeps detecting and tagging stuck PVCs but prevents new PVC and Pod deletion transactions.
103+
Pending requests and consent are retained and revalidated when remediation resumes.
104+
Deletions already in progress or past the durable commit boundary continue to completion.
105+
type: boolean
106+
type: object
107+
status:
108+
description: PodRemediatorStatus defines the observed state of PodRemediator
109+
properties:
110+
conditions:
111+
description: Conditions
112+
items:
113+
description: Condition defines an observation of a API resource
114+
operational state.
115+
properties:
116+
lastTransitionTime:
117+
description: |-
118+
Last time the condition transitioned from one status to another.
119+
This should be when the underlying condition changed. If that is not known, then using the time when
120+
the API field changed is acceptable.
121+
format: date-time
122+
type: string
123+
message:
124+
description: A human readable message indicating details about
125+
the transition.
126+
type: string
127+
reason:
128+
description: The reason for the condition's last transition
129+
in CamelCase.
130+
type: string
131+
severity:
132+
description: |-
133+
Severity provides a classification of Reason code, so the current situation is immediately
134+
understandable and could act accordingly.
135+
It is meant for situations where Status=False and it should be indicated if it is just
136+
informational, warning (next reconciliation might fix it) or an error (e.g. DB create issue
137+
and no actions to automatically resolve the issue can/should be done).
138+
For conditions where Status=Unknown or Status=True the Severity should be SeverityNone.
139+
type: string
140+
status:
141+
description: Status of the condition, one of True, False, Unknown.
142+
type: string
143+
type:
144+
description: Type of condition in CamelCase.
145+
type: string
146+
required:
147+
- lastTransitionTime
148+
- status
149+
- type
150+
type: object
151+
type: array
152+
observedGeneration:
153+
description: ObservedGeneration is the most recent generation successfully
154+
reconciled by the controller.
155+
format: int64
156+
type: integer
157+
type: object
158+
type: object
159+
x-kubernetes-validations:
160+
- message: namespace scope cannot be changed after creation; delete and recreate
161+
the PodRemediator
162+
rule: (has(self.spec) && has(self.spec.namespaces) && size(self.spec.namespaces)
163+
> 0) == (has(oldSelf.spec) && has(oldSelf.spec.namespaces) && size(oldSelf.spec.namespaces)
164+
> 0) && (!(has(self.spec) && has(self.spec.namespaces) && size(self.spec.namespaces)
165+
> 0) || self.spec.namespaces == oldSelf.spec.namespaces)
166+
served: true
167+
storage: true
168+
subresources:
169+
status: {}
170+
status:
171+
acceptedNames:
172+
kind: ""
173+
plural: ""
174+
conditions: null
175+
storedVersions: null

‎bindata/crds/telemetry.openstack.org_cloudkittyapis.yaml‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,10 @@ spec:
8989
databaseHostname:
9090
description: DatabaseHostname - CloudKitty Database Hostname
9191
type: string
92+
memcachedInstance:
93+
default: memcached
94+
description: Memcached instance name.
95+
type: string
9296
networkAttachments:
9397
description: NetworkAttachments is a list of NetworkAttachment resource
9498
names to expose the services to the given network

0 commit comments

Comments
 (0)