From d9947beba020584835f6687beaa96939e4ec9592 Mon Sep 17 00:00:00 2001 From: NimRegev Date: Thu, 13 Feb 2025 10:55:02 +0200 Subject: [PATCH 1/3] Update runtime-architecture.md Added runtime data flow and reported data --- .../gitops/runtime-architecture.md | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/_docs/installation/gitops/runtime-architecture.md b/_docs/installation/gitops/runtime-architecture.md index aa0ba925d..6f935b52f 100644 --- a/_docs/installation/gitops/runtime-architecture.md +++ b/_docs/installation/gitops/runtime-architecture.md @@ -223,6 +223,33 @@ The customer environment that communicates with the GitOps Runtime and Codefresh Organizational Systems include the customer's tracking, monitoring, notification, container registries, Git providers, and other systems. They can be entirely on-premises or in the public cloud. Either the ingress controller (ingress-based hybrid environments), or the Tunnel Client (tunnel-based hybrid environments), forwards incoming events to the GitOps Application Proxy. +## Data flow: GitOps Runtime & external systems +The GitOps Runtime interacts with external systems and components in the customer environment to enable GitOps operations and processes. + +* **Runtime cluster** + * Both Argo CD and Codefresh components within the Runtime interact with the Runtime cluster’s Kubernetes API server. + * Argo CD components also access managed clusters registered to GitOps Runtimes to deploy applications. + +* **Git providers** + * Argo CD components access Git providers such as GitHub. Git provider credentials are always securlety stored in the customer’s cluster. + * Codefresh components also access the Git provider to enable UI-driven commits and pull requests. + +* **Container registries and Jira (optional)** + If enrichment functionality is enabled, jobs can be executed within the Runtime cluster or a CI system to retrieve metadata from container registries integrated with Codefresh and Jira. + + +## Data reporting: GitOps Runtime to Codefresh Platform +The GitOps Runtime reports data to the Codefresh platform, which stores the data. + +{: .table .table-bordered .table-hover} +| Entity/Metadata | Reported data | +| -------------- | -------------- | +|**Kubernetes resources** | {::nomarkdown}{:/}| +|**Git commit metadata** | {::nomarkdown}{:/}| +|**Jira issue metadata** | {::nomarkdown}{:/}| +|**Docker image metadata** | {::nomarkdown}{:/}| + + ## Related articles From cefe7332c59f898dda065c1f867439ab4daf8587 Mon Sep 17 00:00:00 2001 From: NimRegev Date: Sun, 16 Feb 2025 13:45:55 +0200 Subject: [PATCH 2/3] Update _docs/installation/gitops/runtime-architecture.md Co-authored-by: Zhenya Tikhonov --- _docs/installation/gitops/runtime-architecture.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_docs/installation/gitops/runtime-architecture.md b/_docs/installation/gitops/runtime-architecture.md index 6f935b52f..ee50be796 100644 --- a/_docs/installation/gitops/runtime-architecture.md +++ b/_docs/installation/gitops/runtime-architecture.md @@ -235,7 +235,7 @@ The GitOps Runtime interacts with external systems and components in the custome * Codefresh components also access the Git provider to enable UI-driven commits and pull requests. * **Container registries and Jira (optional)** - If enrichment functionality is enabled, jobs can be executed within the Runtime cluster or a CI system to retrieve metadata from container registries integrated with Codefresh and Jira. + If enrichment functionality is enabled, jobs can be executed within the Runtime cluster or a CI system to retrieve metadata from container registries and Jira integrated with Codefresh. ## Data reporting: GitOps Runtime to Codefresh Platform From 3811993d4cd0a8c282bbadca656531e9bb89fafe Mon Sep 17 00:00:00 2001 From: NimRegev Date: Sun, 16 Feb 2025 13:46:58 +0200 Subject: [PATCH 3/3] Update runtime-architecture.md --- _docs/installation/gitops/runtime-architecture.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_docs/installation/gitops/runtime-architecture.md b/_docs/installation/gitops/runtime-architecture.md index ee50be796..952452ae3 100644 --- a/_docs/installation/gitops/runtime-architecture.md +++ b/_docs/installation/gitops/runtime-architecture.md @@ -235,7 +235,7 @@ The GitOps Runtime interacts with external systems and components in the custome * Codefresh components also access the Git provider to enable UI-driven commits and pull requests. * **Container registries and Jira (optional)** - If enrichment functionality is enabled, jobs can be executed within the Runtime cluster or a CI system to retrieve metadata from container registries and Jira integrated with Codefresh. + If enrichment functionality is enabled, jobs can be executed within the Runtime cluster or a CI system to retrieve metadata from those container registries and Jira instances integrated with Codefresh. ## Data reporting: GitOps Runtime to Codefresh Platform