This commit is contained in:
Josh Wolf
2021-05-29 00:05:39 -06:00
parent 2c1e73fd5d
commit 751e0f6865
44 changed files with 504 additions and 1086 deletions
+53
View File
@@ -0,0 +1,53 @@
---
apiVersion: v1
kind: Namespace
metadata:
name: gitea
labels:
app.kubernetes.io/name: hauler
app.kubernetes.io/managed-by: hauler
---
apiVersion: helm.cattle.io/v1
kind: HelmChart
metadata:
name: stuart
namespace: hauler
labels:
app.kubernetes.io/name: hauler
app.kubernetes.io/managed-by: hauler
spec:
chart: https://%{KUBERNETES_API}%/static/charts/gitea-3.0.0.tgz
targetNamespace: gitea
valuesContent: |-
persistence:
enabled: true
image:
pullPolicy: Never
rootless: true
repository: gitea/gitea
tag: 1.14.1
service:
http:
type: ClusterIP
gitea:
admin:
username: "hauler"
password: "hauler123"
cache:
builtIn:
enabled: false
config:
APP_NAME: "Hauler Gitea"
database:
DB_TYPE: sqlite3
service:
DISABLE_REGISTRATION: true
repository:
ENABLE_PUSH_CREATE_USER: true
FORCE_PRIVATE: true
database:
builtIn:
postgresql:
enabled: false
+8
View File
@@ -0,0 +1,8 @@
---
apiVersion: v1
kind: Namespace
metadata:
name: hauler
labels:
app.kubernetes.io/name: hauler
app.kubernetes.io/managed-by: hauler
+45
View File
@@ -0,0 +1,45 @@
---
apiVersion: v1
kind: Namespace
metadata:
name: registry
labels:
app.kubernetes.io/name: hauler
app.kubernetes.io/managed-by: hauler
---
apiVersion: helm.cattle.io/v1
kind: HelmChart
metadata:
name: kevin
namespace: hauler
labels:
app.kubernetes.io/name: hauler
app.kubernetes.io/managed-by: hauler
spec:
chart: https://%{KUBERNETES_API}%/static/charts/docker-registry-1.10.1.tgz
targetNamespace: registry
valuesContent: |-
persistence:
enabled: true
image:
pullPolicy: Never
---
apiVersion: traefik.containo.us/v1alpha1
kind: IngressRouteTCP
metadata:
name: registry
namespace: registry
labels:
app.kubernetes.io/name: hauler
app.kubernetes.io/managed-by: hauler
spec:
entryPoints:
- registry
routes:
- match: HostSNI(`*`)
kind: Rule
services:
- name: kevin-docker-registry
port: 5000
+23
View File
@@ -0,0 +1,23 @@
apiVersion: helm.cattle.io/v1
kind: HelmChartConfig
metadata:
name: traefik
namespace: kube-system
spec:
valuesContent: |-
deployment:
kind: DaemonSet
additionalArguments:
- --entrypoints.registry.address=:5000
- --entrypoints.git.address=:9696
ports:
registry:
port: 5000
expose: true
exposedPort: 5000
protocol: TCP
git:
port: 3000
expose: true
exposedPort: 3000
protocol: TCP
+2
View File
@@ -0,0 +1,2 @@
registry:2.7.1
gitea/gitea:1.14.1-rootless
Binary file not shown.
Binary file not shown.