chore: Remove legacy files

This commit is contained in:
niggl committed 2026-10-23 14:11:59 +02:00
1 parent aa812d2a89
commit ce1cab6d62
17 files changed
-548

No files matched your search

-43
View File
@@ -1,43 +0,0 @@
---
kind: secret
name: docker_username
get:
path: odit-registry-builder
name: username
---
kind: secret
name: docker_password
get:
path: odit-registry-builder
name: password
---
kind: pipeline
type: kubernetes
name: build:latest
steps:
- name: docker release
image: registry.odit.services/library/drone-kaniko
depends_on: [clone]
settings:
username:
from_secret: docker_username
password:
from_secret: docker_password
build_args:
- NPM_REGISTRY_DOMAIN:
from_secret: npmjs_domain
- NPM_REGISTRY_TOKEN:
from_secret: npmjs_token
repo: PROJECT/REPO
tags:
- latest
cache: true
registry: registry.odit.services
trigger:
branch:
- main
event:
- push
-41
View File
@@ -1,41 +0,0 @@
---
kind: secret
name: docker_username
get:
path: odit-registry-builder
name: username
---
kind: secret
name: docker_password
get:
path: odit-registry-builder
name: password
---
kind: pipeline
type: kubernetes
name: build:tag
steps:
- name: docker release
image: registry.odit.services/library/drone-kaniko
depends_on: [clone]
settings:
username:
from_secret: docker_username
password:
from_secret: docker_password
build_args:
- NPM_REGISTRY_DOMAIN:
from_secret: npmjs_domain
- NPM_REGISTRY_TOKEN:
from_secret: npmjs_token
repo: PROJECT/REPO
tags:
- "${DRONE_TAG}"
cache: true
registry: registry.odit.services
trigger:
event:
- tag
-30
View File
@@ -1,30 +0,0 @@
---
kind: pipeline
type: kubernetes
name: bumd_and_tag
steps:
- name: bump_patch
depends_on: [clone]
image: registry.odit.services/hub/library/node:18.1.0-alpine3.15
commands:
- apk add git
- git config --global push.default current
- git branch --set-upstream-to=origin/main main
- yarn
- yarn release:patch
- git pull
- name: push to repo
image: appleboy/drone-git-push
depends_on: [bump_patch]
settings:
commit: false
author_email: bot@odit.services
followtags: true
branch: main
remote: git@git.odit.services:ORG/REPO.git
skip_verify: true
ssh_key:
from_secret: git_ssh
trigger:
branch:
- main
-51
View File
@@ -1,51 +0,0 @@
---
kind: secret
name: docker_username
get:
path: odit-registry-builder
name: username
---
kind: secret
name: docker_password
get:
path: odit-registry-builder
name: password
---
kind: secret
name: cosign_key
get:
path: cosign
name: cosign.key
---
kind: secret
name: cosign_password
get:
path: cosign
name: cosign.password
---
kind: pipeline
type: kubernetes
name: sign_image
steps:
image: registry.odit.services/hub/library/alpine:edge
depends_on: [build_tag]
commands:
- echo $COSIGN_KEY | sed 's/<br>/\n/g' > cosign.key
- echo $DOCKER_PASSWORD | docker login registry.odit.services -u $DOCKER_USERNAME --password-stdin
- "cosign sign --key cosign.key registry.odit.services/PROJECT/REPO:${DRONE_TAG}"
environment:
COSIGN_KEY:
from_secret: cosign_key
COSIGN_PASSWORD:
from_secret: cosign_password
DOCKER_PASSWORD:
from_secret: docker_password
DOCKER_USERNAME:
from_secret: docker_username
trigger:
event:
- tag
-39
View File
@@ -1,39 +0,0 @@
---
kind: secret
name: gitea_token
get:
path: odit-git-bot
name: apikey
---
kind: pipeline
type: kubernetes
name: release:tag
steps:
- name: create release
image: registry.odit.services/hub/library/node:alpine3.16
depends_on: [clone]
commands:
- apk add curl git
- git fetch
- CHANGELOG=$(npx auto-changelog -p -u --hide-credit --stdout --starting-version=$DRONE_TAG)
- COMPARELINK=$(echo "$CHANGELOG" | awk "!/$DRONE_TAG...$DRONE_TAG/ && /compare/")
- ALLCHANGES=$(echo "$CHANGELOG" | grep -)
- |
curl --request POST \
--url "https://git.odit.services/api/v1/repos/$DRONE_REPO/releases" \
--header "Content-Type: application/json" \
--header "Authorization: token $APIKEY" \
--data "{
\"name\": \"$DRONE_TAG\",
\"body\": \"# Important Changes \n - \n \n # All Changess \n $COMPARELINK \n $ALLCHANGES \",
\"draft\": true,
\"tag_name\": \"$DRONE_TAG\"
}"
environment:
APIKEY:
from_secret: gitea_token
trigger:
event:
- tag
-46
View File
@@ -1,46 +0,0 @@
---
kind: secret
name: gitea_token
get:
path: odit-git-bot
name: apikey
---
kind: pipeline
type: kubernetes
name: merge:tag
steps:
- name: merge dev to main
image: registry.odit.services/hub/library/alpine:latest
depends_on: [clone]
commands:
- apk add curl jq
- |
RES=$(curl --request POST \
--url "https://git.odit.services/api/v1/repos/$DRONE_REPO/pulls" \
--header "Content-Type: application/json" \
--header "Authorization: token $APIKEY" \
--data "{
\"title\": \"Release $DRONE_TAG\",
\"body\": \"Automatic merge of dev into main for Release $DRONE_TAG\",
\"base\": \"main\",
\"head\": \"dev\",
\"assignee\": \"odit_bot\"
}")
- ID=$(echo $RES | jq '.number')
- |
curl --request POST \
--url "https://git.odit.services/api/v1/repos/$DRONE_REPO/pulls/$ID/merge" \
--header 'Content-Type: application/json' \
--header "Authorization: token $APIKEY" \
--data "{
\"do\": \"merge\",
\"delete_branch_after_merge\": false
}"
environment:
APIKEY:
from_secret: gitea_token
trigger:
event:
- tag
-36
View File
@@ -1,36 +0,0 @@
---
kind: secret
name: npmjs_domain
get:
path: odit-npm-bot
name: domain
---
kind: secret
name: npmjs_token
get:
path: odit-npm-bot
name: token
---
kind: pipeline
type: kubernetes
name: test:pr
steps:
- name: playwright tests
image: registry.odit.services/hub/zenika/alpine-chrome:with-playwright
depends_on: [clone]
commands:
# - npm config set registry https://$NPM_REGISTRY_DOMAIN && npm config set //$NPM_REGISTRY_DOMAIN/:_authToken $NPM_REGISTRY_TOKEN
- npx pnpm i
- mkdir -p /home/chrome/.cache/ms-playwright/chromium-1000/chrome-linux
- ln -s /usr/bin/chromium-browser /home/chrome/.cache/ms-playwright/chromium-1000/chrome-linux/chrome
- yarn test
environment:
NPM_REGISTRY_DOMAIN:
from_secret: npmjs_domain
NPM_REGISTRY_TOKEN:
from_secret: npmjs_token
trigger:
event:
- pull_request
-45
View File
@@ -1,45 +0,0 @@
---
kind: secret
name: docker_username
get:
path: odit-registry-builder
name: username
---
kind: secret
name: docker_password
get:
path: odit-registry-builder
name: password
---
kind: pipeline
type: kubernetes
name: scan:image:pr
trigger:
event:
- pull_request
steps:
- name: build to tar via kaniko
image: registry.odit.services/library/drone-kaniko
pull: always
settings:
username:
from_secret: docker_username
password:
from_secret: docker_password
repo: pr/scanme
tags:
- latest
registry: registry.odit.services
nopush: true
tarpath: "/drone/src/scanme.tar"
newrun: true
snapshot_mode: redo
- name: scan tar with trivy-offline
image: quay.io/sighup/trivy-offline:latest
pull: always
commands:
- trivy image --severity MEDIUM,HIGH,CRITICAL --exit-code 1 --skip-update --input /drone/src/scanme.tar
@@ -1,47 +0,0 @@
local params = import 'params.libsonnet';
[
{
apiVersion: 'apps/v1',
kind: 'Deployment',
metadata: {
name: params.name,
annotations: {
'linkerd.io/inject': 'enabled',
},
},
spec: {
replicas: 1,
revisionHistoryLimit: 3,
selector: {
matchLabels: {
app: params.name,
},
},
template: {
metadata: {
labels: {
app: params.name,
},
},
spec: {
containers: [
{
image: params.image,
name: params.name,
ports: [
{
containerPort: 80,
},
],
},
],
imagePullSecrets: [
{
name: 'registry-odit-services',
},
],
},
},
},
},
]
@@ -1,21 +0,0 @@
local params = import 'params.libsonnet';
[
{
apiVersion: 'externaldns.k8s.io/v1alpha1',
kind: 'DNSEndpoint',
metadata: {
name: params.name+"-dns",
},
spec: {
endpoints: [
{
dnsName: params.domain,
recordType: 'CNAME',
targets: [
'k.odit.services',
],
},
],
},
},
]
@@ -1,49 +0,0 @@
local params = import 'params.libsonnet';
[
{
apiVersion: 'traefik.containo.us/v1alpha1',
kind: 'IngressRoute',
metadata: {
name: params.name,
},
spec: {
entryPoints: [
'websecure',
],
routes: [
{
kind: 'Rule',
match: std.strReplace('Host(`domain`)', 'domain', params.domain),
services: [
{
name: params.name,
port: 80,
},
],
},
],
tls: {
secretName: params.name + '-cert',
},
},
},
{
apiVersion: 'cert-manager.io/v1',
kind: 'Certificate',
metadata: {
name: params.name + '-cert',
},
spec: {
commonName: params.domain,
secretName: params.name + '-cert',
dnsNames: [
params.domain,
],
issuerRef: {
name: 'letsencrypt-prod-dns',
kind: 'ClusterIssuer',
},
},
},
]
@@ -1,6 +0,0 @@
{
image: 'registry.odit.services/customers/elisabeth-ort.de',
name: 'w-dev-odit-services',
containerPort: 80,
domain: 'w.dev.odit.services',
}
@@ -1,22 +0,0 @@
local params = import 'params.libsonnet';
[
{
apiVersion: 'v1',
kind: 'Service',
metadata: {
name: params.name,
},
spec: {
ports: [
{
port: 80,
targetPort: params.containerPort,
},
],
selector: {
app: params.name,
},
},
},
]
-24
View File
@@ -1,24 +0,0 @@
apiVersion: apps/v1
kind: Deployment
metadata:
annotations:
linkerd.io/inject: enabled
name: TODO:NAME
spec:
replicas: 1
revisionHistoryLimit: 3
selector:
matchLabels:
app: TODO:NAME
template:
metadata:
labels:
app: TODO:NAME
spec:
containers:
- image: TODO:IMAGE
name: TODO:NAME
ports:
- containerPort: 80
imagePullSecrets:
- name: registry-odit-services
-10
View File
@@ -1,10 +0,0 @@
apiVersion: externaldns.k8s.io/v1alpha1
kind: DNSEndpoint
metadata:
name: TODO:NAME-dns
spec:
endpoints:
- dnsName: TODO:DOMAIN
recordType: CNAME
targets:
- k.odit.services
-28
View File
@@ -1,28 +0,0 @@
apiVersion: traefik.containo.us/v1alpha1
kind: IngressRoute
metadata:
name: TODO:NAME
spec:
entryPoints:
- websecure
routes:
- kind: Rule
match: Host(`TODO:DOMAIN`)
services:
- name: TODO:NAME
port: 80
tls:
secretName: TODO:NAME-cert
---
apiVersion: cert-manager.io/v1
kind: Certificate
metadata:
name: TODO:NAME-cert
spec:
commonName: TODO:DOMAIN
dnsNames:
- TODO:DOMAIN
issuerRef:
kind: ClusterIssuer
name: letsencrypt-prod-dns
secretName: TODO:NAME-cert
-10
View File
@@ -1,10 +0,0 @@
apiVersion: v1
kind: Service
metadata:
name: TODO:NAME
spec:
ports:
- port: 80
targetPort: TODO:PORT
selector:
app: TODO:NAME