Skip to content

SSL offload/termination functionality for the AWS load balancer with service annotations in chart Version artifactory-ha --version 1.11.3  #1538

@kaliaa03

Description

@kaliaa03

Is this a request for help?:

---Yes

Is this a BUG REPORT or FEATURE REQUEST? (choose one): Feature Request

Version of Helm and Kubernetes:

Helm Version:
version.BuildInfo{Version:"v3.4.1", GitCommit:"c4e74854886b2efe3321e185578e6db9be0a6e29", GitTreeState:"clean", GoVersion:"go1.14.11"}

Kubernetes Verson:
Amazon EKSv1.19.13-eks-8df270

Which chart:
jfrog/artifactory-ha --version 1.11.3

What happened:

We are using artifactory 6.23.21 version in HA mode in EKS cluster and we are using below service annotation for HTTPS port and protocol and we are not able to change the instance protocol to https through below Annotations and we have to do the changes manually in the AWS console every time. This is becoming a risk for us since Aws ports and protocols are getting reset and we have to manually change the same and this causes Application outage on regular intervals.

service.beta.kubernetes.io/aws-load-balancer-backend-protocol: http
service.beta.kubernetes.io/aws-load-balancer-ssl-ports: https

What you expected to happen:

SSL offload/termination functionality for the AWS load balancer with service annotations so that we can control the ports and protocol through annotations under K8s objects as mentioned in the request.

How to reproduce it (as minimally and precisely as possible):

It gets reproduced automatically in regular intervals, ports and protocols getting reset.

Anything else we need to know:
I have raised tickets in Jfrog support to get this addressed, Please take it on priority since we are not in position to plan for an upgrade to major version 7 and will plan the same in end of first quarter of 2022.. PFB.
https://support.jfrog.com/s/tickets/50069000035aBpT/ssl-service-annotation-for-ssl-port

https://support.jfrog.com/s/tickets/50069000036utkU/queries-on-annotations

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions