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

unclear user feedback after running gitops apply/install flux #1235

Closed
2opremio opened this issue Aug 30, 2019 · 1 comment
Closed

unclear user feedback after running gitops apply/install flux #1235

2opremio opened this issue Aug 30, 2019 · 1 comment
Labels
area/gitops gitops related issues components/flux kind/feature New feature or request priority/important-soon Ideally to be resolved in time for the next release

Comments

@2opremio
Copy link
Contributor

2opremio commented Aug 30, 2019

Right now neither install flux nor gitops apply give you a clear confirmation of everything is working after the commands finish succesfully:

  1. eksctl install flux confirms that Flux and the Helm Operator are running but not a 100% confirmation of flux being capable of deploy workloads. Validation stops when asking the user to whitelist Flux's SSH key.

  2. eksctl gitops apply doesn't confirm that the profile was actually deployed nor that the workloads are working as expected.

Improving (1) and (2) is hard for different reasons:

  • (1) eksctl install flux currently requires manual intervention. I am not sure we can do much better without bypassing the SSH key addition (e.g. by providing the SSH key ourselves Add a way to provide the Flux SSH key, instead of port-forwarding to retrieve it #1213 ) or blocking to wait for the user to add the SSH key and confirm it was added succesfully.
  • (2) Is really hard for deeper reasons:
    a. Flux doesn't give you clear machine-friendly feedback on whether the deployment went well (some users have gone as far as parsing the Flux logs to gather this information).
    b. Kubernetes doesn't provide a general feedback mechanism telling you whether a set of resources have been deployed successfully (for some definition of successfully). We could evaluate the state of the deployed resources on a case by case basis, but I think that's completely out of scope for eksctl.
@2opremio 2opremio changed the title There is no clear user feedback after running gitops apply/install flux Unclear user feedback after running gitops apply/install flux Aug 30, 2019
@2opremio 2opremio added components/flux kind/feature New feature or request labels Aug 30, 2019
@2opremio 2opremio changed the title Unclear user feedback after running gitops apply/install flux unclear user feedback after running gitops apply/install flux Aug 30, 2019
@martina-if martina-if added the area/gitops gitops related issues label Jun 30, 2020
@martina-if martina-if added the priority/important-soon Ideally to be resolved in time for the next release label Sep 14, 2020
@Callisto13
Copy link
Contributor

Closing: #2963

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/gitops gitops related issues components/flux kind/feature New feature or request priority/important-soon Ideally to be resolved in time for the next release
Projects
None yet
Development

No branches or pull requests

3 participants