Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 0f96fad

Browse files
Merge pull request itayankri#27 from itayankri/expose-loadBalancerIP
Expose service loadBalancerIP
2 parents 23cf2db + 6c5ce1d commit 0f96fad

File tree

3 files changed

+8
-2
lines changed

3 files changed

+8
-2
lines changed

‎api/v1alpha1/valhalla_types.go‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -115,8 +115,9 @@ func (spec *PersistenceSpec) GetAccessMode() corev1.PersistentVolumeAccessMode {
115115
}
116116

117117
type ServiceSpec struct {
118-
Type corev1.ServiceType `json:"type,omitempty"`
119-
Annotations map[string]string `json:"annotations,omitempty"`
118+
Type corev1.ServiceType `json:"type,omitempty"`
119+
Annotations map[string]string `json:"annotations,omitempty"`
120+
LoadBalancerIP *string `json:"loadBalancerIP,omitempty"`
120121
}
121122

122123
type PredictedTrafficSpec struct {

‎config/crd/bases/valhalla.itayankri_valhallas.yaml‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,8 @@ spec:
104104
additionalProperties:
105105
type: string
106106
type: object
107+
loadBalancerIP:
108+
type: string
107109
type:
108110
description: Service Type string describes ingress methods for
109111
a service

‎internal/resource/service.go‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ func (builder *ServiceBuilder) Update(object client.Object) error {
5353

5454
if builder.Instance.Spec.Service != nil {
5555
service.Spec.Type = builder.Instance.Spec.Service.Type
56+
if builder.Instance.Spec.Service.LoadBalancerIP != nil {
57+
service.Spec.LoadBalancerIP = *builder.Instance.Spec.Service.LoadBalancerIP
58+
}
5659
builder.setAnnotations(service)
5760
}
5861

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /