Skip to content

feat: add k3s setup for treetracker#3

Open
mckornfield wants to merge 21 commits into
mainfrom
add-k3s-setup/mck
Open

feat: add k3s setup for treetracker#3
mckornfield wants to merge 21 commits into
mainfrom
add-k3s-setup/mck

Conversation

@mckornfield

Copy link
Copy Markdown
Contributor

No description provided.

@mckornfield mckornfield requested a review from dadiorchen May 14, 2026 17:08
mckornfield and others added 21 commits June 1, 2026 09:44
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Chart.yaml declares all 7 infra dependencies (postgresql, localstack,
airflow, cert-manager, emissary-ingress, keycloak, sealed-secrets) with
pinned stable versions. Adds values.yaml, values/local.yaml, and
values/staging.yaml. Chart.lock generated via helm dependency update.
.helmignore excludes charts/*.tgz from git.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Also fix .helmignore: removing charts/*.tgz glob that blocked helm from
resolving local file:// dependencies during template/install.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…t/service

All service sub-charts had byte-for-byte identical templates (deployment.yaml,
service.yaml, _helpers.tpl) — only Chart.yaml name and values.yaml differed.

Replace with a single charts/service chart deployed 31 times via Chart.yaml
aliases. nameOverride in values.yaml drives Kubernetes resource naming
(.Chart.Alias is not populated in Helm 3.10 template context).

Service-specific defaults (image.repository, env, port) move from individual
charts/*/values.yaml files into the umbrella values.yaml under each alias key.

124 chart source files → 10 (charts/service + charts/rabbitmq).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant