Files
templates/README.md
T
2022-05-14 20:47:35 +02:00

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

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