gitea by manifest

This commit is contained in:
2024-03-28 16:36:54 +01:00
parent 4e7d8bbb7f
commit 34331f0a5c
7 changed files with 69 additions and 68 deletions

View File

@ -1,29 +0,0 @@
{
"kind": "SealedSecret",
"apiVersion": "bitnami.com/v1alpha1",
"metadata": {
"name": "gitea-admin-secret",
"namespace": "gitea",
"creationTimestamp": null,
"annotations": {
"sealedsecrets.bitnami.com/namespace-wide": "true"
}
},
"spec": {
"template": {
"metadata": {
"name": "gitea-admin-secret",
"namespace": "gitea",
"creationTimestamp": null,
"annotations": {
"sealedsecrets.bitnami.com/namespace-wide": "true"
}
},
"type": "Opaque"
},
"encryptedData": {
"password": "AgCp7gRa3r/93i6nDF8nz3bLwNZKLVxNqfqjpM9Ab/l/Ceh9Mj7B4HDT5nJQ8zUFjeIRj61fh1haHSjQ7rxirxpH9JIsHpfB0iVEfTSAqPafX3TXUVA8XnFj1+IxbKRoCBYj3n8p/lGHopXlkmQqpPdW89mreRbapuaxyYXjN/D6l1nR2nZcAuHfBJ29VDKtPuljzKkCeX0pXDLUvn6vHIJhavhGHwDbstP7kxsHQiOCyBH1mgmfRLWuOD5SQL8HJa55Y6K7RWUtfdLM39TOAzESNNnNt5W0V0ZZVhBAbYtSF3zv/eQwccToi72VLQzjVb+auQgGh2rNpysW++4jtwxFTGx8prdBnsgVSAUn7p/KvKGGH+pqjhdfuT4gl4Lwgs7kkUn+bqSM8Dxw1aQ+pDBNLz8L8rSiXbog7Dgf4GEsO+KIAEWocqTCyIGUlbQog/cd/+TfM0zg2if/bX24/Os5XuoeGSUACSFehuv2pckhTP5ELUhoSM6l33nMKBmDWNq4aJwqweVgZPKwmL5Uo59H3qNLmbaLqzhKrGSYyPVkm1uxDL9Z75QWrJXE0gdLdfDM18QYBBlbXKBj0n7zqg9AKzLqRsul/d8pQzdFV3YuOVOzr97i6Jpic8rFGNbpQF+XTf+QGDDq1R9NauEP3XDo95oDaT9YlAl5wiWF3hm2ZFI+fCrkMWyt3iISbEGrSMnZDbpX2MUguMH3j10mev6G",
"username": "AgDCHNxCAw07IqIdyJo8h4B+EQTry3NQxAgi2alnA9SUsqibgDHrN7lOt0gP+btHzVH3jOwYZyd5reSXOuL6j3ieW/kCcp3KdBu9e4lEQM+1jezEzrhEt3NrQE1jGd2Lze2/Dp3egjtZNY9rczpjzpag/uZ/Fx0C5sA0atL5XMM0LEwyte42vXEzy1wmMial3WWN4rMTLvrYxtWoi91hmiIt3uAZskWZHrWhAp7BGkVRPXcFgompYCIp6Qw/2lpMqW+wo1Ij14IvxvTMGLtGpzJgb8WOvPB8Hz1pvzfyC+RUqfRboaA9uw3Aqye5neJEPKZy3QdSVITj4jTVdkn9sfMVneCrGWia5C4XEFXxI760i3G1YX4tqTEvYy6ApyZjz2jOt5RdGSuuQGSrYtgZptfEtt9haqZhH0sg5cQJKI8ixXcJvcG4wr9Idx8wZ91a89oG7pPAmBE+XS3bZD+m1J0p+gQXU9FCVmUOeOeUnAKeZAVx6sTkrR3jkU2zhEYjALyEHJxyfxCOhstrffWgLZJcq4rm+qUIrUA7SOi2FPQEG9Wzp3ATcnrsi5sB0CBivrjLd26HGy1lzWNFroakFwlp6ulSu20YxmwJ8H3XFydNLywP6kg5MUy4MAmmCD/6mtCrEX8/KdSCKpZIOivlvyRDyXRmfLCkMXCxg9VCKeOKZDSHDr6ivEdA0sAt0st/fNCyFx/Bk2QK"
}
}
}

View File

@ -0,0 +1,11 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: gitea-data-pvc
spec:
storageClass: longhorn
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 20Gi

View File

@ -0,0 +1,35 @@
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: gitea
name: server
spec:
replicas: 1
selector:
matchLabels:
app: gitea
strategy:
type: Recreate
template:
metadata:
labels:
app: gitea
spec:
containers:
- image: gitea/gitea:latest
name: gitea
ports:
- containerPort: 3000
protocol: TCP
- containerPort: 22
protocol: TCP
resources: {}
volumeMounts:
- mountPath: /data
name: gitea-data-pvc
restartPolicy: Always
volumes:
- name: gitea-data-pvc
persistentVolumeClaim:
claimName: gitea-data-pvc

View File

@ -12,4 +12,4 @@ spec:
kind: Rule kind: Rule
services: services:
- name: gitea - name: gitea
port: 3000 port: 80

View File

@ -0,0 +1,18 @@
apiVersion: v1
kind: Service
metadata:
labels:
app: gitea
name: server
spec:
ports:
- name: web
port: 80
targetPort: 3000
- name: ssh
port: 22
targetPort: 22
selector:
app: gitea
status:
loadBalancer: {}

View File

@ -1,29 +0,0 @@
redis-cluster:
enabled: false
postgresql:
enabled: false
postgresql-ha:
enabled: false
persistence:
enabled: true
storageClass: longhorn
size: 20Gi
gitea:
config:
indexer:
ISSUE_INDEXER_TYPE: bleve
REPO_INDEXER_ENABLED: true
server:
APP_DATA_PATH: /data
DOMAIN: git.steffenillium.de
HTTP_PORT: 3000
PROTOCOL: http
ROOT_URL: http://git.steffenillium.de
SSH_DOMAIN: git.steffenillium.de
SSH_LISTEN_PORT: 22
SSH_PORT: 22
ENABLE_PPROF: false
admin:
existingSecret: gitea-admin-secret

View File

@ -5,12 +5,7 @@ namespace: gitea
resources: resources:
- base/gitea-ingress.yaml - base/gitea-ingress.yaml
- base/gitea-admin-sealed.yaml - base/gitea-service.yaml
- base/gitea-deployment.yaml
helmCharts: - base/gitea-data-pvc.yaml
- name: gitea - base/gitea-namespace.yaml
includeCRDs: true
version: 10.1.3
repo: https://dl.gitea.com/charts/
valuesFile: base/values.yaml
releaseName: lcl