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

AWS Setup Guide / Example #15

Open
J12934 opened this issue Aug 10, 2019 · 8 comments
Open

AWS Setup Guide / Example #15

J12934 opened this issue Aug 10, 2019 · 8 comments
Labels
documentation Improvements or additions to documentation help wanted Extra attention is needed

Comments

@J12934
Copy link
Member

J12934 commented Aug 10, 2019

The AWS Setup Example has been started but is still WIP.
Some help, especially from some AWS Experts would be highly appreciated!

https://github.com/J12934/juicy-ctf/blob/master/guides/aws/aws.md

@J12934 J12934 added documentation Improvements or additions to documentation help wanted Extra attention is needed labels Aug 10, 2019
@J12934 J12934 changed the title AWS Setup Guide AWS Setup Guide / Example Aug 10, 2019
@J12934
Copy link
Member Author

J12934 commented Jan 18, 2020

AWS Guide is now working correctly.
Could still be improved by adding sections on domain and certificate handling on AWS to get it running with proper https and with a custom domain.

@prasket
Copy link

prasket commented Oct 7, 2021

For me the guide is no longer working as is because AWS no longer supports the version of K8's in the docs. I was able to get most of the way through using newer K8s but now ran into issue trying to deploy the aws-ingress.yml file.

 ~/$ kubectl apply -f ./aws-ingress.yaml 
Warning: extensions/v1beta1 Ingress is deprecated in v1.14+, unavailable in v1.22+; use networking.k8s.io/v1 Ingress
ingress.extensions/juice-balancer-ingress created

This is my first time using K8s so I am a bit lost on how to move forward at the moment. I will be digging into this issue but I think the docs need some updates.

@prasket
Copy link

prasket commented Oct 7, 2021

I did just try swapping out the api name but getting this I need to dig into.

error: error validating "./aws-ingress.yaml": error validating data: [ValidationError(Ingress.spec.rules[0].http.paths[0].backend): unknown field "serviceName" in io.k8s.api.networking.v1.IngressBackend, ValidationError(Ingress.spec.rules[0].http.paths[0].backend): unknown field "servicePort" in io.k8s.api.networking.v1.IngressBackend]; if you choose to ignore these errors, turn validation off with --validate=false

@prasket
Copy link

prasket commented Oct 7, 2021

So I ended up just using 1.17 in place of 1.14 and that is working for now if anyone else comes across this. I might test if 1.18 also works OK and try to submit a PR for the doc change.

@J12934
Copy link
Member Author

J12934 commented Oct 8, 2021

Hi @prasket 👋

Thanks for the question, I'll update the Ingress API Version to the current one.
This need some slight changes in the yaml but nothing mayor.

BTW. the warning you initially got should normally be just a warning that this wont work anymore in kubernetes 1.22, which isn't available yet, so it should still work for now.

J12934 added a commit that referenced this issue Oct 8, 2021
Related to AWS Setup Guide / Example #15 (#15 (comment))
@J12934
Copy link
Member Author

J12934 commented Oct 8, 2021

I've release the update in v4.3.0, should now install on all new Kubernetes versions without warnings.

@prasket
Copy link

prasket commented Oct 13, 2021

Thank you for the updates and info @J12934

@J12934
Copy link
Member Author

J12934 commented May 20, 2022

AWS guide was update to simply external connection, but the guide doesn't show how to set it up using https.
Any help / changes on that front would be extremely welcome 🙏

goldenlight123 added a commit to goldenlight123/multi-juicer that referenced this issue Aug 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants