Merge pull request 'docs: documentation for platform/apps' (#29) from documentor-platform-apps-13b55983 into main

This commit was merged in pull request #29.
This commit is contained in:
2026-06-08 16:26:02 +00:00
12 changed files with 302 additions and 0 deletions

View File

@@ -0,0 +1,40 @@
---
title: "Apps"
generated_by: documentor-agent
generated_at: "2026-06-08T16:24:52+00:00"
human_edited: false
source_entity: "Domain/default/apps"
source_repo: "https://gitea.kyndemo.live/platform/apps"
---
## Overview
The "Apps" domain represents a collection of systems and workloads deployed to a dedicated Azure Kubernetes Service (AKS) cluster. This domain is designed to support various business capabilities, including application hosting, development, and deployment across multiple environments (dev, staging, prod). It provides a centralized platform for managing workloads and resources, ensuring scalability, reliability, and streamlined operations.
The domain is tightly integrated with Humanitec for environment management and Azure for infrastructure provisioning. It serves as the backbone for several systems, including Alex, Crucible, Kyndryl Private Cloud (KPC), and others, enabling teams to focus on delivering value while leveraging shared infrastructure and tooling.
## Ownership
| Owner | Namespace | Labels |
|---------------------------|-----------|--------|
| group:default/platform-lead | default | — |
## Systems
- **Alex**: alex system
- **Apps Workloads**: Workloads deployed to the apps domain cluster (bstage-cjot-dev-apps-aks).
- **Crucible**: Project Crucible
- **Kpc**: Kyndryl Private Cloud
- **Petclinic**: <!-- TODO: FILL IN -->
- **Petclinic Argo Doc**: <!-- TODO: FILL IN -->
- **Test Argocd Gitops C6**: <!-- TODO: FILL IN -->
## Relationships
<!-- TODO: FILL IN -->
## Links
- [Domain Repository](https://gitea.kyndemo.live/platform/apps)
- [Humanitec Console](https://console.humanitec.dev/orgs/skillful-wild-chicken-2617/projects/domain-apps)
- [AKS in Azure Portal](https://portal.azure.com/#@/resource/subscriptions/1e06e3e6-7ab6-41c9-a29c-dd8f55646b7e/resourceGroups/bstage-cjot-dev/providers/Microsoft.ContainerService/managedClusters/bstage-cjot-dev-apps-aks/overview)

View File

@@ -0,0 +1,8 @@
{
"sourceShas": {
"catalog-info.yaml": "ba3cc3f5e6ab4e3ebdba8cf180963930bf465884"
},
"promptVersion": "1.0",
"generatedAt": "2026-06-08T16:24:58+00:00",
"contentHash": "b6b61031e8da8d058e95f082d4a9ca5a2b6836ccff0f3221a8db363bccfd4a11"
}

View File

@@ -0,0 +1,44 @@
---
title: "Apps AKS Cluster"
generated_by: documentor-agent
generated_at: "2026-06-08T16:25:07+00:00"
human_edited: false
source_entity: "Resource/default/apps-aks"
source_repo: "https://gitea.kyndemo.live/platform/apps/raw/branch/main/"
---
## Overview
The Apps AKS Cluster is a dedicated Azure Kubernetes Service (AKS) cluster provisioned for workloads in the apps domain. It is configured with Standard_B4ms virtual machines and supports a node count ranging from 1 to 4. This cluster is designed to host applications and services deployed within the apps domain, ensuring scalability and reliability across development, staging, and production environments.
This resource is critical for the apps domain, serving as the infrastructure backbone for Kubernetes-based workloads. It is managed by the platform engineering team and depends on the Azure Container Registry (ACR) for container image storage and distribution.
## Repository
| Field | Value |
|---------------|-------------------------------------------------------------------------------------------|
| Source Repo | [platform/apps](https://gitea.kyndemo.live/platform/apps/raw/branch/main/) |
| Branch | main |
| Namespace | default |
## Configuration
Key configuration options for the Apps AKS Cluster include:
- **Cluster Name**: `bstage-cjot-dev-apps-aks`
- **Resource Group**: `bstage-cjot-dev`
- **Subscription ID**: `1e06e3e6-7ab6-41c9-a29c-dd8f55646b7e`
- **Node VM Size**: `Standard_B4ms`
- **Node Count**: Minimum `1`, Maximum `4`
- **Environments**: `dev`, `staging`, `prod`
<!-- TODO: FILL IN -->
## Dependencies
- `resource:default/cjot-acr`
## Links
- [Azure Portal](https://portal.azure.com/#@/resource/subscriptions/1e06e3e6-7ab6-41c9-a29c-dd8f55646b7e/resourceGroups/bstage-cjot-dev/providers/Microsoft.ContainerService/managedClusters/bstage-cjot-dev-apps-aks/overview)
- [Humanitec Console](https://console.humanitec.dev/orgs/skillful-wild-chicken-2617/projects/domain-apps)

View File

@@ -0,0 +1,8 @@
{
"sourceShas": {
"catalog-info.yaml": "ba3cc3f5e6ab4e3ebdba8cf180963930bf465884"
},
"promptVersion": "1.0",
"generatedAt": "2026-06-08T16:25:13+00:00",
"contentHash": "9997c1535125f13452060aa7ace36d71398fab27c2379897715ca135bdd67cd8"
}

View File

@@ -0,0 +1,45 @@
---
title: "Alex"
generated_by: documentor-agent
generated_at: "2026-06-08T16:25:24+00:00"
human_edited: false
source_entity: "System/default/alex"
source_repo: "https://gitea.kyndemo.live/platform/apps/raw/branch/main/"
---
## Overview
The Alex system is a part of the apps domain and is designed to support workloads deployed within this domain. It plays a critical role in managing and orchestrating components and APIs that are integral to the domain's functionality. The system is associated with the apps domain cluster and operates within environments such as development, staging, and production.
This system is managed by the platform lead group and is part of a broader ecosystem that includes other systems like Crucible and Kyndryl Private Cloud (KPC). It is built to ensure seamless integration and operation of its components and APIs within the apps domain.
## Ownership
| Owner | Domain | Namespace | Labels |
|---------------------------|--------|-----------|--------|
| group:default/platform-lead | apps | default | — |
## Components
- `component:default/alex-1`
- `component:default/alex-2`
- `component:default/test-ms-c6`
## APIs
- `api:default/alex-1-api`
- `api:default/alex-2-api`
- `api:default/test-ms-c6-api`
## Resources
_No resources declared._
## Relationships
- **Owned By**: `group:default/platform-lead`
- **Part Of**: `domain:default/apps`
## Links
_No links configured._

View File

@@ -0,0 +1,8 @@
{
"sourceShas": {
"catalog-info.yaml": "ba3cc3f5e6ab4e3ebdba8cf180963930bf465884"
},
"promptVersion": "1.0",
"generatedAt": "2026-06-08T16:25:29+00:00",
"contentHash": "4876c47f63ebfb556a111658e28e39726ff676ec9248ffe50575cea4889b1b87"
}

View File

@@ -0,0 +1,44 @@
---
title: "Apps Workloads"
generated_by: documentor-agent
generated_at: "2026-06-08T16:25:00+00:00"
human_edited: false
source_entity: "System/default/apps"
source_repo: "https://gitea.kyndemo.live/platform/apps/raw/branch/main/"
---
## Overview
The "Apps Workloads" system represents workloads deployed to the apps domain cluster (`bstage-cjot-dev-apps-aks`). It is part of the broader "Apps" domain, which encompasses various systems and resources supporting application deployments. This system is designed to manage and operate workloads within a dedicated Azure Kubernetes Service (AKS) cluster, ensuring scalability and reliability for applications in development, staging, and production environments.
The system is owned by the platform engineering team and serves as a critical component of the apps domain, providing infrastructure and operational support for multiple systems and resources.
## Ownership
| Owner | Domain | Namespace | Labels |
|---------------------------|--------|-----------|--------|
| group:default/platform-lead | apps | default | — |
## Components
_No components declared._
## APIs
_No APIs declared._
## Resources
- [Apps AKS Cluster](resource:default/apps-aks)
## Relationships
- **Part of**: [Apps Domain](domain:default/apps)
<!-- TODO: FILL IN -->
## Links
- [Domain Repository](https://gitea.kyndemo.live/platform/apps)
- [Humanitec Console](https://console.humanitec.dev/orgs/skillful-wild-chicken-2617/projects/domain-apps)
- [AKS in Azure Portal](https://portal.azure.com/#@/resource/subscriptions/1e06e3e6-7ab6-41c9-a29c-dd8f55646b7e/resourceGroups/bstage-cjot-dev/providers/Microsoft.ContainerService/managedClusters/bstage-cjot-dev-apps-aks/overview)

View File

@@ -0,0 +1,8 @@
{
"sourceShas": {
"catalog-info.yaml": "ba3cc3f5e6ab4e3ebdba8cf180963930bf465884"
},
"promptVersion": "1.0",
"generatedAt": "2026-06-08T16:25:04+00:00",
"contentHash": "ee802802fdef591cd5aff5ad1bf65e80019a3f3ebd24de58afee6b6970efeca9"
}

View File

@@ -0,0 +1,40 @@
---
title: "Crucible"
generated_by: documentor-agent
generated_at: "2026-06-08T16:25:14+00:00"
human_edited: false
source_entity: "System/default/crucible"
source_repo: "https://gitea.kyndemo.live/platform/apps/raw/branch/main/"
---
## Overview
Crucible is a system within the apps domain, designed to support workloads deployed to the dedicated AKS cluster for the domain. It plays a critical role in managing and orchestrating application components and APIs that are part of the broader apps ecosystem. The system is owned and maintained by the platform engineering team, ensuring alignment with organizational standards and practices.
This system is part of the "Apps" domain, which encompasses workloads deployed to the `bstage-cjot-dev-apps-aks` cluster. Crucible contributes to the domain's goal of providing scalable and reliable infrastructure for application development and deployment.
## Ownership
| Owner | Domain | Namespace | Labels |
|---------------------------|--------|-----------|--------|
| group:default/platform-lead | apps | default | — |
## Components
- `component:default/demo-crucible-1`
## APIs
- `api:default/demo-crucible-1-api`
## Resources
_No resources declared._
## Relationships
- Part of: `domain:default/apps`
## Links
_No links configured._

View File

@@ -0,0 +1,8 @@
{
"sourceShas": {
"catalog-info.yaml": "ba3cc3f5e6ab4e3ebdba8cf180963930bf465884"
},
"promptVersion": "1.0",
"generatedAt": "2026-06-08T16:25:22+00:00",
"contentHash": "900dbf8946d707df3f2d0e9c099c836c582aae95056eb3ce36d2ecc093815944"
}

View File

@@ -0,0 +1,41 @@
---
title: "Kpc"
generated_by: documentor-agent
generated_at: "2026-06-08T16:25:31+00:00"
human_edited: false
source_entity: "System/default/kpc"
source_repo: "https://gitea.kyndemo.live/platform/apps/raw/branch/main/"
---
## Overview
The **Kpc** system, short for Kyndryl Private Cloud, is a foundational system within the **apps** domain. It is designed to support workloads and services deployed across multiple environments, including development, staging, and production. This system plays a critical role in enabling private cloud capabilities for Kyndryl's platform, ensuring scalability, reliability, and integration with other systems in the domain.
As part of the **apps** domain, Kpc is closely integrated with other systems and resources, such as the dedicated AKS cluster for the domain. It is managed by the platform leadership team and adheres to the domain's standards and practices.
## Ownership
| Owner | Domain | Namespace | Labels |
|---------------------------|--------|-----------|---------------------------------|
| group:default/platform-lead | apps | default | app.kubernetes.io/part-of=kpc |
## Components
_No components declared._
## APIs
_No APIs declared._
## Resources
_No resources declared._
## Relationships
- **Owned By**: `group:default/platform-lead`
- **Part Of**: `domain:default/apps`
## Links
_No links configured._

View File

@@ -0,0 +1,8 @@
{
"sourceShas": {
"catalog-info.yaml": "ba3cc3f5e6ab4e3ebdba8cf180963930bf465884"
},
"promptVersion": "1.0",
"generatedAt": "2026-06-08T16:25:35+00:00",
"contentHash": "6b91a8a67df02d03addfe6ec04dbee5cc23a485c3cb771408373e25d668d66d2"
}