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
|
||||
services:
|
||||
- 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:
|
||||
- base/gitea-ingress.yaml
|
||||
- base/gitea-admin-sealed.yaml
|
||||
|
||||
helmCharts:
|
||||
- name: gitea
|
||||
includeCRDs: true
|
||||
version: 10.1.3
|
||||
repo: https://dl.gitea.com/charts/
|
||||
valuesFile: base/values.yaml
|
||||
releaseName: lcl
|
||||
- base/gitea-service.yaml
|
||||
- base/gitea-deployment.yaml
|
||||
- base/gitea-data-pvc.yaml
|
||||
- base/gitea-namespace.yaml
|
||||
|
Reference in New Issue
Block a user