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

Fix/BBL-192 | Landing img compression + removing deprecated repo from doc #68

Merged
merged 2 commits into from
May 5, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file modified docs/assets/images/illustrations/home-section-2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/assets/images/illustrations/home.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 0 additions & 2 deletions docs/user-guide/base-configuration/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,4 @@ Specific configuration per component could be found in the immediately following

* [x] :gear: [**config** | le-tf-infra-aws](../../user-guide/base-configuration/repo-le-tf-infra-aws.md)
* [x] :gear: [**config** | le-ansible-infra](../../user-guide/base-configuration/repo-le-ansible-infra.md)
* [x] :gear: [**config** | le-helm-infra](../../user-guide/base-configuration/repo-le-helm-infra.md)


32 changes: 0 additions & 32 deletions docs/user-guide/base-configuration/repo-le-helm-infra.md

This file was deleted.

8 changes: 0 additions & 8 deletions docs/user-guide/base-workflow/repo-le-helm-infra.md

This file was deleted.

2 changes: 0 additions & 2 deletions docs/user-guide/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,7 @@ Please start by reviewing the [pre-requisites](./base-configuration/overview.md)
## Configurations
- [x] [le-tf-infra-aws](base-configuration/repo-le-tf-infra-aws.md)
- [x] [le-ansible-infra](base-configuration/repo-le-ansible-infra.md)
- [x] [le-helm-infra](base-configuration/repo-le-helm-infra.md)

## Workflow
- [x] [le-tf-infra-aws](base-workflow/repo-le-tf-infra-aws.md)
- [x] [le-ansible-infra](base-workflow/repo-le-ansible-infra.md)
- [x] [le-helm-infra](base-workflow/repo-le-helm-infra.md)
1 change: 0 additions & 1 deletion docs/welcome.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,6 @@ An its compose of the following 3 main repos:

- [x] [le-tf-infra-aws](https://github.com/binbashar/le-tf-infra-aws)
- [x] [le-ansible-infra](https://github.com/binbashar/le-ansible-infra)
- [x] [le-helm-infra](https://github.com/binbashar/le-helm-infra)

## Getting Started
:books: See [**How it works**](./how-it-works/index.md) for a whirlwind tour that will get you started.
Expand Down
2 changes: 1 addition & 1 deletion docs/work-with-us/careers.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@

Create a collection of reusable, tested, production-ready E2E AWS oriented infrastructure modules
(e.g., VPC, IAM, Kubernetes, Prometheus, Grafana, EFK, Consul, Vault, Jenkins, etc.) using several tool and
languages: *Terraform, Ansible, Helm + Helmsman, Dockerfiles, Python, Bash and Makefiles*.
languages: *Terraform, Ansible, Helm, Dockerfiles, Python, Bash and Makefiles*.

- [x] [**Reference Architecture**](../how-it-works/code-library/code-library.md)

Expand Down
4 changes: 0 additions & 4 deletions docs/work-with-us/contribute.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,6 @@ cd ..
git clone [email protected]:binbashar/le-ansible-infra.git
cd le-ansible-infra
cd ..
git clone [email protected]:binbashar/le-helm-infra
cd le-helm-infra
cd ..
```

### Initial developer environment build
Expand Down
6 changes: 3 additions & 3 deletions docs/work-with-us/roadmap/operational-excellence.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
| --------------------------------------- | --------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- | --- |
| Cloud<br>Solutions<br>Architecture | leverage<br>cloud-solutions-architecture<br>documentation | <div style="width:320px">DevSecOps & AWS Cloud Solutions Architecture Doc</div> | ✅ | ✅ |
| Cloud<br>Solutions<br>Architecture | leverage<br>cloud-solutions-architecture<br>documentation | <div style="width:320px">Demo Applications architecture / Services Specifications Doc</div> | 2021 Q1 | ❌ |
| Base<br>Infrastructure | leverage<br>base-infrastructure<br>github<br> | <div style="width:320px">Open Source Ref Architecture (le-tf-aws / le-ansible / le-helm-infra / le-tf-vault / le-tf-github)</div> | 2021 Q2 | ❌ |
| Base<br>Infrastructure | leverage<br>base-infrastructure<br>cli<br> | <div style="width:320px">Leverage cli (https://github.com/binbashar/leverage) for every Reference Architecture Repo (le-tf-aws / le-ansible / le-helm-infra / le-tf-vault / le-tf-github)</div> | 2021 Q2 | ❌ |
| Base<br>Infrastructure | leverage<br>base-infrastructure<br>github<br> | <div style="width:320px">Open Source Ref Architecture (le-tf-aws / le-ansible / le-tf-vault / le-tf-github)</div> | 2021 Q2 | ❌ |
| Base<br>Infrastructure | leverage<br>base-infrastructure<br>cli<br> | <div style="width:320px">Leverage cli (https://github.com/binbashar/leverage) for every Reference Architecture Repo (le-tf-aws / le-ansible / le-tf-vault / le-tf-github)</div> | 2021 Q2 | ❌ |
| Base<br>Infrastructure | leverage<br>base-infrastructure<br>organizations<br> | <div style="width:320px">Account Settings: Account Aliases and Password Policies, MFA, and enable IAM Access Analyzer across accounts.</div> | ✅ | ❌ |
| Base<br>Infrastructure | leverage<br>base-infrastructure<br>storage<br> | <div style="width:320px">Storage: Account Enable encrypted EBS by default on all accounts; disable S3 public ACLs and policies</div> | ✅ | ❌ |
| Base<br>Infrastructure | leverage<br>base-infrastructure<br>region | <div style="width:320px">Define AWS Region / Multi-Region: keep in mind customers proximity, number of subnets, and other region limitations (https://infrastructure.aws)</div> | ✅ | ❌ |
Expand All @@ -16,7 +16,7 @@
| Base<br>Infrastructure | leverage<br>base-infrastructure<br>vpc | <div style="width:320px">Networking 1: DNS, VPC, Subnets, Route Tables, NACLs, NATGW, VPC Peering or TGW</div> | ✅ | ❌ |
| Base<br>Infrastructure | leverage<br>base-infrastructure<br>vpn | <div style="width:320px">Networking 2: VPN (install Pritunl, create organization, servers and users)</div> | ✅ | ❌ |
| Kubernetes | leverage<br>kubernetes<br>eks | <div style="width:320px">Production Grade Cluster: deploy EKS cluster as code</div> | ✅ | ❌ |
| Kubernetes | leverage<br>kubernetes<br>helm | <div style="width:320px">K8s Helm + Helmsman Binbash Leverage repository backing all the K8s components deployment and configuration</div> | ✅ | ❌ |
| Kubernetes | leverage<br>kubernetes<br>k8s | <div style="width:320px">K8s Helm + Terraform Binbash Leverage repository backing all the K8s components deployment and configuration</div> | ✅ | ❌ |
| Kubernetes | leverage<br>kubernetes<br>metrics | <div style="width:320px">Monitoring: metrics-server (metrcis for K8s HPA + Cluster AutoScaler + Prom node Exporter) + kube-state-metrics (for Grafana Dasboards)</div> | 2021 Q2 | ❌ |
| Kubernetes | leverage<br>kubernetes<br>iam<br>security | <div style="width:320px">Security: Iam-authenticator, K8s RBAC (user, group and roles)</div> | ✅ | ❌ |
| Kubernetes | leverage<br>kubernetes<br>iam<br><br> | <div style="width:320px">Implement AWS service accounts (IRSA for EKS) to provide IAM credentials to containers running inside a kubernetes cluster based on annotations.</div> | ✅ | ❌ |
Expand Down
2 changes: 1 addition & 1 deletion docs/work-with-us/roadmap/security.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
| Security &<br>Audit (SecOps) | leverage<br>security-audit<br>ci-cd-pipeline | <div style="width:320px">Security and Vulnerability static code analysis (code dependencies): implement tools to continuously analyze and report vulnerabilities, automated reports (OWASP, bandit, snyk, HawkEye scanner, yarn audit, etc)</div> | 2021 Q2 | ❌ |
| Security &<br>Audit (SecOps) | leverage<br>security-audit<br>docker | <div style="width:320px">Containers: implement tools to continuously analyze and report on vulnerabilities (docker-bench-security, snyk, aquasecurity microscanner, docker-bench, aws ecr scan)</div> | ✅ | ❌ |
| Security &<br>Audit (SecOps) | leverage<br>security-audit | <div style="width:320px">Review and Fix all snyk high sev findings</div> | 2021 Q2 | ❌ |
| Security &<br>Audit (SecOps) | leverage<br>security-audit | <div style="width:320px">Security and cost analysis in the CI PR automated process (le-tf-aws / le-ansible / le-helm-infra / le-tf-vault / le-tf-github)</div> | 2021 Q1 | ❌ |
| Security &<br>Audit (SecOps) | leverage<br>security-audit | <div style="width:320px">Security and cost analysis in the CI PR automated process (le-tf-aws / le-ansible / le-tf-vault / le-tf-github)</div> | 2021 Q1 | ❌ |
| Security &<br>Audit (SecOps) | leverage<br>security-audit | <div style="width:320px">Comply with [AWS Security Maturity Roadmap 2021](https://summitroute.com/blog/2021/01/12/2021\_aws\_security\_maturity\_roadmap\_2021/) </div> | 2021 Q2 | ❌ |
| Compliance<br>(SecOps) | leverage<br>security-audit<br>compliance | <div style="width:320px">Certified compliant by the Center for Internet Security (CIS)<br>end-to-end CIS-compliant Reference Architecture (get compliance out of the box)</div> | 2021 Q2 | ❌ |
| Security &<br>Audit (SecOps) | leverage<br>security-audit<br>dashboard | <div style="width:320px">Centralized DevSecOps Tools and Audit Report Dashboard</div> | 2021 Q3 | ❌ |
2 changes: 0 additions & 2 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -172,14 +172,12 @@ nav:
- Repos:
- Terraform Infra: "user-guide/base-configuration/repo-le-tf-infra-aws.md"
- Ansible Infra: "user-guide/base-configuration/repo-le-ansible-infra.md"
- Helm Infra: "user-guide/base-configuration/repo-le-helm-infra.md"
- Workflow:
- Repos:
- Makefiles Lib: "user-guide/base-workflow/repo-le-dev-makefiles.md"
- Terraform Infra: "user-guide/base-workflow/repo-le-tf-infra-aws.md"
- Terraform Infra State: "user-guide/base-workflow/repo-le-tf-infra-aws-tf-state.md"
- Ansible Infra: "user-guide/base-workflow/repo-le-ansible-infra.md"
- Helm Infra: "user-guide/base-workflow/repo-le-helm-infra.md"
- AWS Organization:
- Organization: "user-guide/organization/organization.md"
- Identities:
Expand Down