Jump to content

Connect SuperML | Leeroopedia MCP: Equip your AI agents with best practices, code verification, and debugging knowledge. Powered by Leeroo — building Organizational Superintelligence. Contact us at founders@leeroo.com.

Implementation:Kubeflow Pipelines Helm Argo Template

From Leeroopedia
Revision as of 13:11, 16 February 2026 by Admin (talk | contribs) (Auto-imported from implementations/Kubeflow_Pipelines_Helm_Argo_Template.md)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Knowledge Sources
Domains Deployment, Workflow_Engine, Helm
Last Updated 2026-02-13 14:00 GMT

Overview

Helm template defining all Argo Workflow Kubernetes resources required by Kubeflow Pipelines in the GCP Marketplace deployment.

Description

This Helm template (979 lines) bundles all Argo-related Kubernetes resources for the Marketplace deployment. It defines CRDs (Workflow, CronWorkflow, ClusterWorkflowTemplate, WorkflowTemplate), the Argo workflow controller Deployment, ServiceAccounts, Roles, RoleBindings, ClusterRoles, ClusterRoleBindings, and a ConfigMap for Argo configuration. Argo Workflows is the core workflow execution engine for KFP, and this template provisions the entire Argo subsystem.

Usage

This template is rendered during Helm-based GCP Marketplace installation of Kubeflow Pipelines. It provisions the Argo Workflow engine that executes pipeline steps as Kubernetes pods.

Code Reference

Source Location

Signature

# Key Kubernetes resources defined:
# - CustomResourceDefinition: workflows.argoproj.io (v1alpha1, Namespaced)
# - CustomResourceDefinition: clusterworkflowtemplates.argoproj.io (v1alpha1, Cluster)
# - CustomResourceDefinition: cronworkflows.argoproj.io (v1alpha1, Namespaced)
# - CustomResourceDefinition: workflowtemplates.argoproj.io (v1alpha1, Namespaced)
# - Deployment: argo-workflow-controller
# - ServiceAccount, Role, ClusterRole, RoleBinding, ClusterRoleBinding
# - ConfigMap: workflow-controller-configmap

Import

# Rendered via Helm during GCP Marketplace installation
helm install kubeflow-pipelines chart/kubeflow-pipelines/

I/O Contract

Inputs

Name Type Required Description
.Release.Name Helm value Yes Helm release name for resource labeling
.Release.Namespace Helm value Yes Target Kubernetes namespace
Argo controller image Helm value Yes Container image for the Argo workflow controller

Outputs

Name Type Description
Argo CRDs CustomResourceDefinition Workflow, CronWorkflow, WorkflowTemplate CRDs
Argo Controller Deployment Workflow controller that reconciles Workflow CRs
RBAC Role/ClusterRole Permissions for the Argo controller and runners

Usage Examples

Verifying Argo Resources After Installation

# Check Argo CRDs are registered
kubectl get crd | grep argoproj.io

# Verify Argo controller is running
kubectl get deployment -l app=argo-workflow-controller

# List workflows in the namespace
kubectl get workflows

Related Pages

Page Connections

Double-click a node to navigate. Hold to expand connections.
Principle
Implementation
Heuristic
Environment