feat: scaffold Flux manifests for zip-enrichment, holidays, air-quality API services (closes #46) #48
Reference in New Issue
Block a user
Delete Branch "feature/flux-api-services-46"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Implements #46 — Flux deployment manifests for all three API services.
Changes
flux/zip-enrichment/— Namespace, HelmRelease (Deployment + Service + Ingress atzip.leeworks.dev), ExternalSecret placeholder, kustomization.yamlflux/holidays/— Namespace, HelmRelease (Deployment + Service + Ingress atholidays.leeworks.dev), ExternalSecret placeholder, kustomization.yamlflux/air-quality/— Namespace, HelmRelease (Deployment + Service + Ingress ataqi.leeworks.dev), ExternalSecret placeholder, kustomization.yamlflux/kustomization.yamlto include all three new directoriesValidation
kustomize build flux/passes with zero errorscert-manager.io/cluster-issuer: letsencrypt-prodand TLS stanzaregistry.leeworks.dev/<service>/server:latestRAPIDAPI_PROXY_SECRETfrom arapidapi-proxy-secretk8s Secretexternalsecret.yamlcontains a commented ExternalSecret template plus manualkubectl create secretinstructions for immediate useNotes
0xWheatyz/api-companyupstream exists (blocked by #41/#47) and images are pushed to the registry (#18)