1.4 KiB
1.4 KiB
ODIT/Templates
Some Config Templates for new projects
Drone
- Build Image: Everything you need to build a docker image
- Bump and Tag: Bump via Release-It and Push the Tag to GIT
- Sign Image: Sign a Dockerimage via Cosign
- Test Playwright: Run Playwright Tests in a Alpine+Chromium Container
Kube
- Simple Website Jsonnet: Everything you need to deploy a website via argocd to our kubernetes cluster - and i mean EVERYTHING
- Params: Just insert the image name, a deployment name (DNS but w/
-instead of.), dns name - Deployment: Handels pod creation
- DNS: Creates a new cname entry for the provided domain pointing to our kubernetes cluster (k.odit.services)
- Ingress: Creates the IngressRoute for Traefik and Certificate for CertManager w/ Cloudflare DNS Verification
- Service: The Service that points Traefik to the right pod
- Params: Just insert the image name, a deployment name (DNS but w/
Renovate
- Automerge: The full Renovate config w/ automerge (wait for CI Tests, Merge if successfull, Tag Reviewers if failed)
- Docker: Merge instantly
- Dependencies: Merge everything except Majors
- DevDependencies: Merge everything
- Base: The basic Renovate config that creates PRs w/ reviewers and labels (no automerge)
- Inherit: Slim Renovate Config that loads all setting from automerge and only overwrites the basebranch
Testing
- Playwright: Playwright config that is known good for running tests in Chromium on Windows, Linux and CI via Alpine