add newest changes to namespaces

This commit is contained in:
2025-01-22 21:34:25 -05:00
parent e408c7cf4e
commit 4fd0c84d48
38 changed files with 908 additions and 148 deletions

View File

@@ -1,68 +0,0 @@
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
name: default
namespace: git
rules:
- apiGroups:
- ""
resources:
- pods
- pods/log
- namespaces
- serviceaccounts
- persistentvolumeclaims
- services
- configmaps
verbs:
- watch
- create
- delete
- get
- list
- apiGroups:
- "apps"
resources:
- deployments
- daemonsets
verbs:
- get
- apiGroups:
- "helm.cattle.io"
resources:
- helmcharts
verbs:
- get
- apiGroups:
- "apiextensions.k8s.io"
resources:
- customresourcedefinitions
verbs:
- get
- apiGroups:
- "rbac.authorization.k8s.io"
resources:
- clusterroles
- rolebindings
- clusterrolebindings
verbs:
- get
- apiGroups:
- "apiregistration.k8s.io"
resources:
- apiservices
verbs:
- get
- apiGroups:
- "metallb.io"
resources:
- ipaddresspools
- l2advertisements
verbs:
- get
- apiGroups:
- "networking.k8s.io"
resources:
- ingresses
verbs:
- get

View File

@@ -9,7 +9,8 @@ spec:
chart: gitea
targetNamespace: git
repo: https://dl.gitea.io/charts/
version: 10.1.4
# https://gitea.com/gitea/helm-chart/releases
version: 10.6.0
valuesContent: |-
resources:
limits:
@@ -18,21 +19,10 @@ spec:
requests:
cpu: 200m
memory: 256Mi
redis-cluster:
enabled: false
postgresql:
enabled: true
postgresql-ha:
enabled: false
persistence:
enabled: true
gitea:
admin:
existingSecret: gitea-admin-secret
email: keligrubb324@gmail.com
additionalConfigFromEnvs:
- name: GITEA__webhook__ALLOWED_HOST_LIST
value: "external,loopback,*.keligrubb.com"
metrics:
enabled: true
serviceMonitor:
@@ -41,23 +31,8 @@ spec:
picture:
ENABLE_FEDERATED_AVATAR: false
DISABLE_GRAVATAR: true
ui:
DEFAULT_THEME: arc-green
server:
ENABLE_PPROF: true
database:
DB_TYPE: postgres
session:
PROVIDER: db
cache:
ADAPTER: memory
queue:
TYPE: level
indexer:
ISSUE_INDEXER_TYPE: bleve
REPO_INDEXER_ENABLED: true
webhook:
ALLOWED_HOST_LIST: "external,loopback"
actions:
ENABLED: true
service:
ssh:
port: 22

View File

@@ -0,0 +1,9 @@
apiVersion: v1
kind: Secret
metadata:
name: gitea-admin-secret
namespace: git
type: Opaque
stringData:
username: keli.grubb
password: Jazz6080

View File

@@ -1,35 +0,0 @@
apiVersion: helm.cattle.io/v1
kind: HelmChart
metadata:
name: woodpecker
namespace: git
spec:
chart: woodpecker
targetNamespace: git
repo: https://woodpecker-ci.org/
version: 1.3.0
valuesContent: |-
server:
env:
WOODPECKER_ADMIN: keli.grubb
WOODPECKER_GITEA: true
WOODPECKER_GITEA_URL: http://git.keligrubb.com
WOODPECKER_GITEA_SKIP_VERIFY: true
WOODPECKER_HOST: http://ci.keligrubb.com
WOODPECKER_ORGS: homestead
extraSecretNamesForEnvFrom:
- woodpecker-gitea-client
- woodpecker-gitea-secret
ingress:
enabled: true
ingressClassName: nginx
hosts:
- host: ci.keligrubb.com
paths:
- path: /
backend:
serviceName: ci.keligrubb.com
servicePort: 80
agent:
env:
WOODPECKER_GITEA: true