otel-data-api-deployment

Automate otel-data-api FastAPI deployment via GitHub Actions, Docker Hub, and Argo CD GitOps.

Updated Feb 11, 2026
One-click install
npx skills add https://github.com/stuartshay/otel-data-api --skill otel-data-api-deployment
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: otel-data-api-deployment
Source: https://github.com/stuartshay/otel-data-api/tree/main/.github/skills/otel-data-api-deployment
Command: npx skills add https://github.com/stuartshay/otel-data-api --skill otel-data-api-deployment

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the complex, multi-stage process of deploying the otel-data-api microservice to a Kubernetes cluster, ensuring reliable and validated releases.

Core Features & Use Cases

  • End-to-End Deployment: Manages the entire lifecycle from code merge to live validation.
  • GitOps Integration: Orchestrates updates to Kubernetes manifests via Argo CD.
  • Automated Validation: Performs checks at each stage to ensure deployment integrity.
  • Use Case: After merging a new feature for the otel-data-api, use this Skill to seamlessly deploy it to production, including all necessary manifest updates and post-deployment checks.

Quick Start

Use the otel-data-api-deployment skill to deploy the latest version of the otel-data-api.

Frequently Asked Questions about otel-data-api-deployment

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy a FastAPI microservice to Kubernetes using GitOps?

To deploy a FastAPI microservice to Kubernetes using GitOps, you automate the lifecycle from PR merge to live validation. This involves building Docker images, updating k8s-gitops manifests, and synchronizing via Argo CD for validated production releases.

What is the best way to automate Docker image builds and Argo CD synchronization?

Automating Docker image builds and Argo CD synchronization is best handled through GitHub Actions workflows. These workflows orchestrate PR merges, push images to Docker Hub, update k8s-gitops manifests, and trigger Argo CD synchronization to deploy to production.

How do I validate a production deployment on a Kubernetes cluster after a GitOps sync?

To validate a production deployment on a Kubernetes cluster after a GitOps sync, perform automated checks at each stage. This ensures deployment integrity by verifying the live application state on the k8s-pi5-cluster matches the desired Argo CD manifests.

Can I use Argo CD to manage versioning and rollback procedures for a FastAPI application?

Yes, you can use Argo CD to manage versioning and rollback procedures for a FastAPI application. The GitOps approach tracks k8s-gitops manifest updates, allowing you to easily revert to previous versions and troubleshoot failed production releases.

Why does my Kubernetes deployment fail after updating the k8s-gitops manifest?

A Kubernetes deployment might fail after updating the k8s-gitops manifest due to synchronization issues or image mismatches. Troubleshooting involves verifying the Docker Hub image tags, checking Argo CD sync status, and validating the live deployment on the k8s-pi5-cluster.

Does the otel-data-api-deployment Skill handle end-to-end deployment across GitHub Actions and Docker Hub?

Yes, the otel-data-api-deployment Skill handles end-to-end deployment across GitHub Actions and Docker Hub. It automates the entire lifecycle from code merge and Docker image build to k8s-gitops manifest updates and Argo CD synchronization for live production validation.