chore: Remove Firecrawl deployment - pausing until platform infra is ready

Removing Firecrawl ArgoCD application and all manifests. The deployment
was failing due to missing container images that need to be built from
source. This requires platform infrastructure we don't have yet.

Will return to Firecrawl deployment after Harbor registry and Tekton
pipelines are deployed and configured.

Note: ArgoCD also needs a thematic EPCOT name at some point.
This commit is contained in:
Hermes Agent service account
2026-06-04 19:10:47 -05:00
parent 461aa1bc54
commit 52e97f3a7c
33 changed files with 0 additions and 2336 deletions

View File

@@ -1,55 +0,0 @@
# ------------------------------------------------------------------------------
# Application: firecrawl (spaceship-earth)
# Wave 20 — applications tier
# Web scraping and search service for JARVIS
#
# Primary DNS: spaceship-earth.local.mk-labs.cloud (EPCOT theme)
# Secondary DNS: firecrawl.local.mk-labs.cloud
#
# Components:
# - Firecrawl API (main service)
# - Firecrawl Worker (background job processor)
# - Playwright Service (browser automation)
# - Redis (cache and job queue) - WITH PERSISTENT STORAGE
# - PostgreSQL (state management) - WITH PERSISTENT STORAGE
# - RabbitMQ (message queue) - WITH PERSISTENT STORAGE
#
# PRODUCTION-READY FEATURES:
# - All stateful services use PersistentVolumeClaims
# - All images pinned to specific versions
# - Helm chart for configuration management
# - Resource limits and requests properly configured
# ------------------------------------------------------------------------------
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: firecrawl
namespace: argocd
labels:
app.kubernetes.io/name: firecrawl
app.kubernetes.io/part-of: mk-labs
epcot.theme/name: spaceship-earth
annotations:
argocd.argoproj.io/sync-wave: "20" # Wave 20 — applications tier
spec:
project: default
source:
repoURL: https://gitea.mk-labs.cloud/rblundon/homelab.git
targetRevision: main
path: cluster/applications/firecrawl/chart
helm:
releaseName: firecrawl
values: |
# Production configuration
# Storage classes use nfs-emporium (Synology NFS)
# All images pinned to specific versions for stability
destination:
server: https://kubernetes.default.svc
namespace: firecrawl
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
- ServerSideApply=true