Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ingress HTTPS support #726

Closed
Rammurthy5 opened this issue Jul 10, 2024 · 3 comments
Closed

Ingress HTTPS support #726

Rammurthy5 opened this issue Jul 10, 2024 · 3 comments
Labels

Comments

@Rammurthy5
Copy link

Is your feature request related to a problem? Please describe.
Currently Loxi supports HTTP. Adding HTTPS enhances security, e-2-e encryption.

Describe the solution you'd like
HTTPS support

@Rammurthy5 Rammurthy5 added the enhancement New feature or request label Jul 10, 2024
@TrekkieCoder TrekkieCoder changed the title HTTPS support Ingress HTTPS support Jul 10, 2024
UltraInstinct14 added a commit that referenced this issue Jul 19, 2024
PR - gh-726 Initial support for basic ingress support
@UltraInstinct14
Copy link
Contributor

UltraInstinct14 commented Jul 19, 2024

Currently, base functionality is implemented and tested minimally :

How to create rules (standalone)

loxicmd create lb 10.10.10.254 --tcp=2020:8080 --endpoints=31.31.31.1:1,32.32.32.1:1,33.33.33.1:1 --mode=fullproxy --security=https --host=loxilb.io
loxicmd create lb 10.10.10.254 --tcp=2020:8080 --endpoints=31.31.31.1:1,32.32.32.1:1,33.33.33.1:1 --mode=fullproxy --security=https --host=loxilb1.io

How to test:

curl -H "Application/json" -H "Content-type: application/json" -H "HOST: loxilb.io" --insecure https://10.10.10.254:2020
curl -H "Application/json" -H "Content-type: application/json" -H "HOST: loxilb1.io" --insecure https://10.10.10.254:2020

Need to be integrated and tested with loxilb-ingress next.

UltraInstinct14 added a commit that referenced this issue Jul 23, 2024
UltraInstinct14 added a commit that referenced this issue Jul 24, 2024
@UltraInstinct14
Copy link
Contributor

UltraInstinct14 commented Jul 25, 2024

Initial support is in. More details here

UltraInstinct14 added a commit that referenced this issue Jul 25, 2024
UltraInstinct14 added a commit that referenced this issue Jul 28, 2024
gh-726 For proxyonly mode, do not use privileged ops
UltraInstinct14 added a commit that referenced this issue Aug 7, 2024
PR - Support for https2https proxy #726
UltraInstinct14 added a commit that referenced this issue Aug 9, 2024
gh-726 fixed issue with longer hostnames
UltraInstinct14 added a commit that referenced this issue Aug 13, 2024
gh-726 Use default system certs if availabe for https probe
UltraInstinct14 added a commit that referenced this issue Aug 19, 2024
gh-726 Fixes for hanging connections in proxy mode
UltraInstinct14 added a commit that referenced this issue Aug 21, 2024
gh-726 Handling of race conditions in proxy mode
UltraInstinct14 added a commit that referenced this issue Aug 26, 2024
gh-726 Overall fixes for Ingress Support
UltraInstinct14 added a commit that referenced this issue Aug 27, 2024
UltraInstinct14 added a commit that referenced this issue Aug 27, 2024
gh-726 updated ca-certificates for loxilb container
UltraInstinct14 added a commit that referenced this issue Aug 28, 2024
@TrekkieCoder
Copy link
Collaborator

The support is now available and basic features have been verified. The CICD runs look good. Closing this.!!

UltraInstinct14 added a commit that referenced this issue Oct 6, 2024
doleebest pushed a commit to doleebest/loxilb that referenced this issue Dec 27, 2024
doleebest pushed a commit to doleebest/loxilb that referenced this issue Dec 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants