Skip to content

Releases: koder-cat/k8s-ephemeral-environments

v0.2.0

05 Jan 20:22
31d1996

Choose a tag to compare

v0.2.0 Pre-release
Pre-release

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

Full Changelog: https://github.com/koder-cat/k8s-ephemeral-environments/commits/v0.2.0