This commit is contained in:
@@ -89,21 +89,21 @@ If you do need cluster access, install:
|
||||
|
||||
You'll need read/write access to these repositories:
|
||||
|
||||
1. **sturdy-adventure** (Config repo)
|
||||
1. **launchpad** (Config repo)
|
||||
```bash
|
||||
git clone https://github.com/fortedigital/sturdy-adventure.git
|
||||
cd sturdy-adventure
|
||||
git clone https://git.forteapps.net/Forte/launchpad.git
|
||||
cd launchpad
|
||||
```
|
||||
|
||||
2. **helm-values** (Values repo)
|
||||
```bash
|
||||
git clone git@github.com:fortedigital/helm-values.git
|
||||
git clone https://git.forteapps.net/Forte/helm-prod-values.git
|
||||
cd helm-values
|
||||
```
|
||||
|
||||
3. **forte-helm** (Chart repo - read-only for most developers)
|
||||
```bash
|
||||
git clone https://github.com/fortedigital/forte-helm.git
|
||||
git clone https://git.forteapps.net/Forte/forte-helm.git
|
||||
cd forte-helm
|
||||
```
|
||||
|
||||
@@ -132,9 +132,9 @@ mkdir -p ~/dev/k8s
|
||||
cd ~/dev/k8s
|
||||
|
||||
# Clone repositories
|
||||
git clone https://github.com/fortedigital/sturdy-adventure.git launchpad
|
||||
git clone git@github.com:fortedigital/helm-values.git helm-prod-values
|
||||
git clone https://github.com/fortedigital/forte-helm.git forte-helm
|
||||
git clone https://git.forteapps.net/Forte/launchpad.git launchpad
|
||||
git clone https://git.forteapps.net/Forte/helm-prod-values helm-prod-values
|
||||
git clone https://git.forteapps.net/Forte/forte-helm forte-helm
|
||||
|
||||
# Your folder structure:
|
||||
# ~/dev/k8s/
|
||||
@@ -201,7 +201,7 @@ Our setup uses three repositories:
|
||||
|------------|---------|-----------|-----------|
|
||||
| **forte-helm** | Helm chart templates (generic, reusable) | Platform engineers | ❌ Rarely |
|
||||
| **helm-values** | Application configuration (image tag, env vars) | Developers / CI pipelines | ✅ Sometimes |
|
||||
| **sturdy-adventure** | ArgoCD Applications (what gets deployed) | Platform / DevOps engineers | ✅ Per new app |
|
||||
| **launchpad** | ArgoCD Applications (what gets deployed) | Platform / DevOps engineers | ✅ Per new app |
|
||||
|
||||
### Example: Deploying "myapp"
|
||||
|
||||
@@ -236,7 +236,7 @@ app:
|
||||
value: https://api.example.com
|
||||
```
|
||||
|
||||
#### Repository: `sturdy-adventure` (ArgoCD Application)
|
||||
#### Repository: `launchpad` (ArgoCD Application)
|
||||
```yaml
|
||||
# apps/myapp.yaml
|
||||
# Tells ArgoCD to deploy your app
|
||||
@@ -386,7 +386,7 @@ git push
|
||||
|
||||
### Step 3: Create ArgoCD Application Manifest
|
||||
|
||||
In the `sturdy-adventure` repository, create `apps/hello-world.yaml`:
|
||||
In the `launchpad` repository, create `apps/hello-world.yaml`:
|
||||
|
||||
```yaml
|
||||
apiVersion: argoproj.io/v1alpha1
|
||||
|
||||
Reference in New Issue
Block a user