Releases: koder-cat/k8s-ephemeral-environments
Releases · koder-cat/k8s-ephemeral-environments
v0.2.0
What's Changed
- feat: add user story sync automation by @genesluna in #22
- ci: bump actions/checkout from 4.1.1 to 6.0.1 by @dependabot[bot] in #23
- ci: bump actions/setup-python from 5.0.0 to 6.1.0 by @dependabot[bot] in #24
- feat(us-002): install and configure k3s cluster by @genesluna in #25
- feat(us-003): configure wildcard DNS and TLS by @genesluna in #26
- feat(us-004): Create namespace on PR open by @genesluna in #27
- feat(us-005): Deploy application to PR environment by @genesluna in #28
- feat(us-007): Add PR comments with preview URL by @genesluna in #29
- ci: bump docker/build-push-action from 6.9.0 to 6.18.0 by @dependabot[bot] in #30
- ci: bump docker/metadata-action from 5.5.1 to 5.10.0 by @dependabot[bot] in #31
- ci: bump actions/github-script from 7.0.1 to 8.0.0 by @dependabot[bot] in #32
- ci: bump azure/setup-helm from 4.2.0 to 4.3.1 by @dependabot[bot] in #33
- ci: bump docker/setup-buildx-action from 3.7.1 to 3.12.0 by @dependabot[bot] in #34
- feat(us-009): Database per PR support by @genesluna in #35
- feat(us-011,us-013): Add Prometheus and Grafana observability stack by @genesluna in #36
- feat(us-012): Add Loki and Promtail for log aggregation by @genesluna in #37
- feat(us-014): Add custom PrometheusRule alerts for cluster monitoring by @genesluna in #38
- feat(us-018,us-019): Add NetworkPolicies for PR namespace isolation by @genesluna in #40
- feat(us-020): Add cleanup CronJob for orphaned PR namespaces by @genesluna in #41
- feat(us-021): Add /preserve command and complete Phase 1 by @genesluna in #42
- feat(epic-7): Add Platform Improvements epic with 6 user stories by @genesluna in #50
- feat(us-022): Optimize CI/CD pipeline performance by @genesluna in #51
- feat(us-023): Add testing framework and CI improvements by @genesluna in #52
- feat(us-024): Add security hardening by @genesluna in #53
- feat(us-025): Add comprehensive developer documentation by @genesluna in #54
- feat(us-026): Add observability enhancements by @genesluna in #55
- feat(us-027): Add Kubernetes best practices by @genesluna in #56
- feat(dashboards): Add 6 new dashboards and improve layouts by @genesluna in #57
- fix: Eliminate service startup race conditions by @genesluna in #58
- feat: Add observability testing features with alert demo by @genesluna in #59
- feat(us-028): Add MariaDB chart and publish Helm charts to OCI registry by @genesluna in #66
- feat(us-029): Add generic k8s-ee-app Helm chart by @genesluna in #67
- feat(us-030): Add reusable composite GitHub Actions by @genesluna in #68
- feat(us-031): Add reusable workflow for PR environments by @genesluna in #69
- feat(us-032): Define configuration schema for k8s-ee.yaml by @genesluna in #70
- feat(us-033): Documentation and dogfooding - completes Epic 8 by @genesluna in #71
- feat(demo-app): migrate to Drizzle ORM with migrations and seeding by @genesluna in #72
- feat(us-034): Organization allowlist for multi-tenant access control by @genesluna in #75
- chore: cleanup dead code and fix documentation inconsistencies by @genesluna in #76
- feat(demo-app): add MongoDB, Redis, and MinIO integration to demo-app by @genesluna in #77
- feat(demo-app): add MariaDB dual-database support by @genesluna in #78
- feat(arc): configure org-level runners for koder-cat by @genesluna in #79
- docs: add dual licensing (AGPL-3.0 + Commercial) with CLA by @genesluna in #83
- feat: add configurable port support for enterprise clients by @genesluna in #85
- feat: add configurable port support and increase startup probe timeout by @genesluna in #86
- fix: use bitnami/kubectl:latest for cleanup cronjobs by @genesluna in #89
- ci: bump actions/checkout from 4 to 6 by @dependabot[bot] in #87
- ci: bump actions/upload-pages-artifact from 3 to 4 by @dependabot[bot] in #88
New Contributors
- @genesluna made their first contribution in #22
- @dependabot[bot] made their first contribution in #23
Full Changelog: https://github.com/koder-cat/k8s-ephemeral-environments/commits/v0.2.0