docs: documentation for platform/apps #29
40
catalog/domain/default/apps/README.md
Normal file
40
catalog/domain/default/apps/README.md
Normal 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)
|
||||||
8
catalog/domain/default/apps/_meta.json
Normal file
8
catalog/domain/default/apps/_meta.json
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"sourceShas": {
|
||||||
|
"catalog-info.yaml": "ba3cc3f5e6ab4e3ebdba8cf180963930bf465884"
|
||||||
|
},
|
||||||
|
"promptVersion": "1.0",
|
||||||
|
"generatedAt": "2026-06-08T16:24:58+00:00",
|
||||||
|
"contentHash": "b6b61031e8da8d058e95f082d4a9ca5a2b6836ccff0f3221a8db363bccfd4a11"
|
||||||
|
}
|
||||||
44
catalog/resource/default/apps-aks/README.md
Normal file
44
catalog/resource/default/apps-aks/README.md
Normal 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)
|
||||||
8
catalog/resource/default/apps-aks/_meta.json
Normal file
8
catalog/resource/default/apps-aks/_meta.json
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"sourceShas": {
|
||||||
|
"catalog-info.yaml": "ba3cc3f5e6ab4e3ebdba8cf180963930bf465884"
|
||||||
|
},
|
||||||
|
"promptVersion": "1.0",
|
||||||
|
"generatedAt": "2026-06-08T16:25:13+00:00",
|
||||||
|
"contentHash": "9997c1535125f13452060aa7ace36d71398fab27c2379897715ca135bdd67cd8"
|
||||||
|
}
|
||||||
45
catalog/system/default/alex/README.md
Normal file
45
catalog/system/default/alex/README.md
Normal 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._
|
||||||
8
catalog/system/default/alex/_meta.json
Normal file
8
catalog/system/default/alex/_meta.json
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"sourceShas": {
|
||||||
|
"catalog-info.yaml": "ba3cc3f5e6ab4e3ebdba8cf180963930bf465884"
|
||||||
|
},
|
||||||
|
"promptVersion": "1.0",
|
||||||
|
"generatedAt": "2026-06-08T16:25:29+00:00",
|
||||||
|
"contentHash": "4876c47f63ebfb556a111658e28e39726ff676ec9248ffe50575cea4889b1b87"
|
||||||
|
}
|
||||||
44
catalog/system/default/apps/README.md
Normal file
44
catalog/system/default/apps/README.md
Normal 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)
|
||||||
8
catalog/system/default/apps/_meta.json
Normal file
8
catalog/system/default/apps/_meta.json
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"sourceShas": {
|
||||||
|
"catalog-info.yaml": "ba3cc3f5e6ab4e3ebdba8cf180963930bf465884"
|
||||||
|
},
|
||||||
|
"promptVersion": "1.0",
|
||||||
|
"generatedAt": "2026-06-08T16:25:04+00:00",
|
||||||
|
"contentHash": "ee802802fdef591cd5aff5ad1bf65e80019a3f3ebd24de58afee6b6970efeca9"
|
||||||
|
}
|
||||||
40
catalog/system/default/crucible/README.md
Normal file
40
catalog/system/default/crucible/README.md
Normal 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._
|
||||||
8
catalog/system/default/crucible/_meta.json
Normal file
8
catalog/system/default/crucible/_meta.json
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"sourceShas": {
|
||||||
|
"catalog-info.yaml": "ba3cc3f5e6ab4e3ebdba8cf180963930bf465884"
|
||||||
|
},
|
||||||
|
"promptVersion": "1.0",
|
||||||
|
"generatedAt": "2026-06-08T16:25:22+00:00",
|
||||||
|
"contentHash": "900dbf8946d707df3f2d0e9c099c836c582aae95056eb3ce36d2ecc093815944"
|
||||||
|
}
|
||||||
41
catalog/system/default/kpc/README.md
Normal file
41
catalog/system/default/kpc/README.md
Normal 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._
|
||||||
8
catalog/system/default/kpc/_meta.json
Normal file
8
catalog/system/default/kpc/_meta.json
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"sourceShas": {
|
||||||
|
"catalog-info.yaml": "ba3cc3f5e6ab4e3ebdba8cf180963930bf465884"
|
||||||
|
},
|
||||||
|
"promptVersion": "1.0",
|
||||||
|
"generatedAt": "2026-06-08T16:25:35+00:00",
|
||||||
|
"contentHash": "6b91a8a67df02d03addfe6ec04dbee5cc23a485c3cb771408373e25d668d66d2"
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user