-
Notifications
You must be signed in to change notification settings - Fork 37
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
OSS pattern for EKS Fargate new cluster #106
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.
@ratnopamc Thanks for the draft PR. Docs is missing, mkdocs change is missing, and other feedback listed below. Also fix all lint errors
lib/single-new-eks-fargate-opensource-observability-pattern/index.ts
Outdated
Show resolved
Hide resolved
lib/single-new-eks-fargate-opensource-observability-pattern/index.ts
Outdated
Show resolved
Hide resolved
@ratnopamc Any progress on this PR? |
@elamaran11, The PR is ready for review. Added the documentation with steps for testing with sample java workload. |
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.
@ratnopamc AWSome work, thankyou for working on this much needed pattern. Have some tactical comments and feedback which can be addressed, overall feedback
- Doc needs a beefup about what is fargate, why we need this pattern, more details on AMP, AMG services uses and monitoring about Fargate. Use the Observability best practices guide for more info.
- Architecture Diagram is must.
- Since we are updating the collector config, please make sure you run OSS and Graviton/GPU pattern once and show evidence it works and you can see metrics in AMG.
@@ -0,0 +1,75 @@ | |||
import 'source-map-support/register'; |
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 remove this file and reuse the file from OSS pattern.
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.
This is not taken care?
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.
done
constructor(scope: Construct, id: string) { | ||
const stackId = `${id}-observability-accelerator`; | ||
|
||
|
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.
remove extra space
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.
This is not taken care.
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.
done
values: { webhook: { port: 9443 } } | ||
}), | ||
new blueprints.addons.GrafanaOperatorAddon({ | ||
version: 'v5.0.0-rc3' |
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.
remove this, we have upgrade GO to latest versionin blueprints
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.
Not taken care?
mkdocs.yml
Outdated
@@ -42,6 +42,7 @@ nav: | |||
- OSS GPU: patterns/single-new-eks-observability-accelerators/single-new-eks-gpu-opensource-observability.md | |||
- OSS Java Mon : patterns/single-new-eks-observability-accelerators/single-new-eks-java-opensource-observability.md | |||
- OSS Nginx Mon : patterns/single-new-eks-observability-accelerators/single-new-eks-nginx-opensource-observability.md | |||
- EKS Fargate OSS: patterns/single-new-eks-observability-accelerators/single-new-eks-fargate-opensource-observability.md |
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.
lets create a Separate folder for EKS Fargate
and under that add this. Also move AWS Native Fargate pattern too.
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.
Not taken care
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.
done
/do-e2e-test |
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.
@Howlla @ratnopamc Great work, i see lot of improvement and i love the Architecture and documentation updates. Still following needs to be taken care
- This PR is dependent on this PR in GitOps repo which has GitHub Action errors
- The PR still has code comments which is not take care, please take care of those
- The PR still has questions which needs responses
once you take care of all of these, we can move to e2e and merge.
@@ -0,0 +1,75 @@ | |||
import 'source-map-support/register'; |
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.
This is not taken care?
constructor(scope: Construct, id: string) { | ||
const stackId = `${id}-observability-accelerator`; | ||
|
||
|
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.
This is not taken care.
values: { webhook: { port: 9443 } } | ||
}), | ||
new blueprints.addons.GrafanaOperatorAddon({ | ||
version: 'v5.0.0-rc3' |
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.
Not taken care?
mkdocs.yml
Outdated
@@ -42,6 +42,7 @@ nav: | |||
- OSS GPU: patterns/single-new-eks-observability-accelerators/single-new-eks-gpu-opensource-observability.md | |||
- OSS Java Mon : patterns/single-new-eks-observability-accelerators/single-new-eks-java-opensource-observability.md | |||
- OSS Nginx Mon : patterns/single-new-eks-observability-accelerators/single-new-eks-nginx-opensource-observability.md | |||
- EKS Fargate OSS: patterns/single-new-eks-observability-accelerators/single-new-eks-fargate-opensource-observability.md |
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.
Not taken care
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.
/do-e2e-test single-new-eks-fargate-opensource-observability deploy |
/do-e2e-test single-new-eks-opensource-observability deploy |
updated gitignore |
@Howlla AWS Native Fargate pattern should be updated to replace |
/do-e2e-test single-new-eks-fargate-opensource-observability deploy |
/do-e2e-test single-new-eks-fargate-opensource-observability destroy |
e2e error, no issues with the pattern, merging the pattern |
Issue #, if available:
#51
Description of changes:
This PR contains the code for single new eks cluster on AWS Fargate.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.