gitea by manifest
This commit is contained in:
@ -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"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
11
apps/gitea/base/gitea-data-pvc.yaml
Normal file
11
apps/gitea/base/gitea-data-pvc.yaml
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
apiVersion: v1
|
||||||
|
kind: PersistentVolumeClaim
|
||||||
|
metadata:
|
||||||
|
name: gitea-data-pvc
|
||||||
|
spec:
|
||||||
|
storageClass: longhorn
|
||||||
|
accessModes:
|
||||||
|
- ReadWriteOnce
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
storage: 20Gi
|
35
apps/gitea/base/gitea-deployment.yaml
Normal file
35
apps/gitea/base/gitea-deployment.yaml
Normal 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
|
@ -12,4 +12,4 @@ spec:
|
|||||||
kind: Rule
|
kind: Rule
|
||||||
services:
|
services:
|
||||||
- name: gitea
|
- name: gitea
|
||||||
port: 3000
|
port: 80
|
||||||
|
18
apps/gitea/base/server-service.yaml
Normal file
18
apps/gitea/base/server-service.yaml
Normal 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: {}
|
@ -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
|
|
@ -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
|
|
||||||
|
Reference in New Issue
Block a user