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

sample applications and grafana-operator argocd app for multi-account CDK Observability accelerator #28

Merged
merged 33 commits into from
Oct 5, 2023

Conversation

iamprakkie
Copy link
Contributor

This PR adds three new contents to artifacts:

  1. grafana-operator-chart - helm charts to deploy grafana-operator resources like datasources, dashboards and grafana identity.
  2. sample-apps - sample argocd apps that will be deployed multi-account clusters and grafana-operator-app to deploy grafana-operator resources as argocd apps.
  3. teams - supporting resource for sample argocd apps.

elamaran11
elamaran11 previously approved these changes Sep 26, 2023
Copy link
Contributor

@elamaran11 elamaran11 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. @bonclay7 Can you review this. We are adding new setup of artifacts to support multi account pattern with Argo CD - new flavour which our customers ask

@elamaran11 elamaran11 requested a review from bonclay7 September 26, 2023 15:42
@elamaran11
Copy link
Contributor

@iamprakkie Please fix the warnings.

@iamprakkie
Copy link
Contributor Author

@elamaran11 All warnings fixed

Copy link
Contributor

@elamaran11 elamaran11 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@iamprakkie Looks good, have below comments.

  1. See too many files checkin, can you check in files only related to the multi account/region pattern?
  2. Remove unnecessary stuff like teams, karpenter. Lets keep the PR slim as far as possible
  3. Can we group all Argo artifacts under Argo folder?

bonclay7 and others added 3 commits October 3, 2023 22:04
…cd-apps

removed teams not in use with multi-account pattern (removed team-kirk, team-data, team-danger, team-scan, team-platform, team-burnham and team-riker). retained team-geordie and team-carmen
moved grafana-operator-app to artifacts/argocd-apps
removed samples-apps/envs/dev and samples-apps/envs/test. Retaining only samples-apps/envs/prod
@iamprakkie
Copy link
Contributor Author

incorporated review comments

  1. moved teams, sample-apps and grafana-operator-chart to artifacts/argocd-apps
  2. removed teams not in use with multi-account pattern (removed team-kirk, team-data, team-danger, team-scan, team-platform, team-burnham and team-riker). retained team-geordie and team-carmen
  3. moved grafana-operator-app to artifacts/argocd-apps
  4. removed samples-apps/envs/dev and samples-apps/envs/test. Retaining only samples-apps/envs/prod
  5. updated apps with path changes

Copy link
Contributor

@elamaran11 elamaran11 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@iamprakkie Have some feedback

Copy link
Contributor

@elamaran11 elamaran11 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@elamaran11 elamaran11 merged commit 6f4e8a2 into aws-observability:main Oct 5, 2023
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants