Skip to content

Revise README for TCS Cloud Foundations details#24

Merged
marblom007 merged 1 commit into
mainfrom
marblom007-patch-2
Jul 10, 2026
Merged

Revise README for TCS Cloud Foundations details#24
marblom007 merged 1 commit into
mainfrom
marblom007-patch-2

Conversation

@marblom007

Copy link
Copy Markdown
Contributor

Updated README to provide detailed information about TCS Cloud Foundations Reference Architecture, including design principles, components, and getting started instructions.

Updated README to provide detailed information about TCS Cloud Foundations Reference Architecture, including design principles, components, and getting started instructions.
Copilot AI review requested due to automatic review settings July 10, 2026 16:23
@marblom007
marblom007 merged commit 56e3ceb into main Jul 10, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Updates the repository’s root documentation to describe the TCS Cloud Foundations Reference Architecture, positioning this repo as the entry point for the AWS account baseline and pointing to the implementation details in tcs-cloud-foundations.

Changes:

  • Replaces the minimal root README with a detailed architecture overview and design principles.
  • Adds a Mermaid diagram illustrating governance, baseline layers, and GitOps/workload provisioning flow.
  • Adds a components table and “Getting Started” pointers to the tcs-cloud-foundations repository.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread README.md
Comment on lines +13 to +27
subgraph AccountBaseline["Per-Account Baseline"]
SB["Security Baseline\n(CloudTrail, GuardDuty,\nConfig, Security Hub)"]
NF["Network Foundation\n(Hub-Spoke VPC, TGW,\nFlow Logs)"]
IAM["IAM Baseline\n(Roles, OIDC,\nBreakGlass)"]
end

AV -->|"provisions"| AccountBaseline

subgraph GitOps["GitOps / Provisioning"]
TF["Terraform Modules\n(Account-Level IaC)"]
ARGO["ArgoCD\n(GitOps Controller)"]
XP["Crossplane\n(Workload Resources)"]
TF -->|"manages"| AccountBaseline
ARGO -->|"drives"| XP
end
Comment thread README.md
| AWS VPC Module | Network foundation: public/private subnets, NAT, flow logs, TCS tagging | [tcs-cloud-foundations](https://github.com/tata-consulting/tcs-cloud-foundations/tree/main/modules/vpc) | Available |
| IAM Baseline Module | Identity and access: ReadOnly, Developer, PlatformEngineer, CICD, BreakGlass roles with MFA and OIDC | [tcs-cloud-foundations](https://github.com/tata-consulting/tcs-cloud-foundations/tree/main/modules/iam-baseline) | Available |
| Crossplane PostgresDatabase | Managed RDS provisioning via Kubernetes claim interface | [tcs-cloud-foundations](https://github.com/tata-consulting/tcs-cloud-foundations/tree/main/compositions/postgresql) | In Review |
| Security Baseline | CloudTrail, GuardDuty, AWS Config CIS rules, Security Hub aggregation | tcs-cloud-foundations | Planned |
Comment thread README.md

This document describes the repeatable AWS account baseline that TCS deploys as the foundation for all client cloud engagements. It covers account governance, network topology, identity and access, security controls, and the provisioning layer that ties them together.

The architecture is designed to be modular - clients with existing VPC setups or an established IAM structure can adopt individual layers without requiring the full stack. Each component is independently deployable and documented in the [tcs-cloud-foundations](https://github.com/tata-consulting/tcs-cloud-foundations) repository.
Comment thread README.md
Comment on lines +1 to +5
# TCS Cloud Foundations Reference Architecture

This document describes the repeatable AWS account baseline that TCS deploys as the foundation for all client cloud engagements. It covers account governance, network topology, identity and access, security controls, and the provisioning layer that ties them together.

The architecture is designed to be modular - clients with existing VPC setups or an established IAM structure can adopt individual layers without requiring the full stack. Each component is independently deployable and documented in the [tcs-cloud-foundations](https://github.com/tata-consulting/tcs-cloud-foundations) repository.
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.

2 participants