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
Use Helm for installing AES #2492
Conversation
78d9ab2
to
af91ad1
Compare
af91ad1
to
55e17a0
Compare
55e17a0
to
db8fd48
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good overall, but we need to be careful with a few details.
db8fd48
to
96fdca7
Compare
Alread addressed comments. Thanks!
58db0b9
to
81e538a
Compare
b1f15bd
to
d943ac9
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just a small change and some questions:
- Can (and where) we set the
app.kubernetes.io/managed-by=edgectl
label for each install? - There are a few newly introduced or leftover TODOs. Do we want to address them in this PR?
2602768
to
dae17c2
Compare
70e379e
to
bec3dcf
Compare
bec3dcf
to
60a9f19
Compare
19cd7a5
to
25cdca7
Compare
d8187a2
to
7ced5c2
Compare
7ced5c2
to
f6df952
Compare
f6df952
to
4fb8c6c
Compare
@inercia it seems to me that we should be adding new "help" pages in conjunction with these changes, to cover the new Helm-specific failure cases. These cases should have new documentation URLs assigned to them (rather than repurposing existing ones), so that users who have downloaded the existing non-Helm installer can still find help for the obsolete failure cases. We'll also need to think about the best way to deprecate the obsolete help pages that no longer apply (perhaps by adding a message at the top of them indicating that a newer version of the installer is available and that they should download it for an improved experience)... Please coordinate with @brucehorn and @ark3 on this to account for the changes they are making to the error messages and documentation pages. |
4fb8c6c
to
f6e4acc
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@inercia please see comments, thanks.
Signed-off-by: Alvaro Saurin <alvaro.saurin@gmail.com>
f6e4acc
to
24f1cb9
Compare
I think I have addressed all the comments...
Description
Use the Helm repo for running
edgectl install
Related Issues
#2466
Testing
1 - Basic installation
edgectl install
app.kubernetes.io/managed-by
label is properly set:2 - Installation after Helm
NodePort
) with :edgectl install
detects the Helm installation and continues with the rest of the setup:3 - Installation after an old Helm chart
edgectl install
aborts with a message saying it does not support upgrades.4 - Installation after applying manifests from
https://www.getambassador.io/yaml/*.yaml
edgectl install
aborts with a message saying it does not support upgrades.