-
Notifications
You must be signed in to change notification settings - Fork 207
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
Flux update #794
Flux update #794
Conversation
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.
@zjaco13 Please check my comments. Also check on another Flux Multi path PR which has some common changes.
docs/addons/fluxcd.md
Outdated
name: "nginx", | ||
namespace: "default", | ||
repository: { | ||
repoUrl: 'https://github.com/zjaco13/flux-tester', |
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.
Could we use a standard repos vs pointing to your own personal repo? Something like this - https://github.com/aws-observability/aws-observability-accelerator/tree/main or PodInfo
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.
We can use another repo. Not sure if the observability accelerator manifests will be the best option though, because they require values and a different namespace.
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.
LGTM. @shapirov103 Please check this and do e2e if you are good.
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.
@zjaco13 looks great, I will run e2e just as a sanity check, although we don't have a direct impact on the e2e test.
|
||
const nginxDashUrl = "https://raw.githubusercontent.com/aws-observability/aws-observability-accelerator/main/artifacts/grafana-dashboards/eks/nginx/nginx.json" | ||
|
||
const addOn = new blueprints.addons.FluxCDAddOn({ |
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.
@zjaco13 was this example validated?
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.
yes I validated it
/do-e2e-tests |
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.
end to end tests failed. A maintainer can provide more details.
still need to fix namespace issue
/do-e2e-tests |
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.
end to end tests failed. A maintainer can provide more details.
Failure as reported:
It may be related to the actual account where we run the test, as I was not able to see a better diagnostic message. Were you able to run this successfully in your account? |
/do-e2e-tests |
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.
end to end tests passed
@zjaco13 this PR is causing problems when using it to deploy multiple Kustomizations. Could you please review, test (against your use case) and approve #811 which fixes the mentioned problems? |
…y-multiple-kustomizations-following-pr-794 FluxCD fails to deploy multiple Kustomizations following PR #794
Issue #, if available: #694
Description of changes:
Added workload repos to flux
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.