23 Commits

Author SHA1 Message Date
pipeline
3a4e96aaf0 Update Chart 2024-09-28 21:44:17 +00:00
pipeline
f196ed4fbb Update Chart 2024-09-08 10:42:20 +00:00
pipeline
86e50e6ed8 Update Chart 2024-09-04 23:52:49 +00:00
pipeline
0bb5570668 Update Chart 2024-09-02 12:10:58 +00:00
34950703ca update chart 2024-08-27 04:50:42 -05:00
0ff4cc5bad update 2024-08-27 04:47:51 -05:00
6e4ae08a5c update 2024-08-27 04:46:57 -05:00
df62890043 update 2024-08-25 20:12:35 -05:00
8a9004d456 update 2024-08-25 20:11:49 -05:00
00969f8183 update 2024-08-25 20:10:08 -05:00
b90fdc1991 update 2024-08-25 13:10:41 -05:00
b6e7d5065c update 2024-08-24 18:44:38 -05:00
pipeline
1bab20668d Update Chart 2024-07-14 23:09:00 +00:00
pipeline
750889d58c Update Chart 2024-06-22 17:50:38 +00:00
pipeline
f6da30f4f4 Update Chart 2024-06-16 23:34:26 +00:00
01e75840d3 update 2024-06-08 13:40:49 -05:00
cb2798e201 update 2024-06-08 13:36:03 -05:00
2978aee67a update 2024-06-08 13:32:58 -05:00
6d7e5d6956 update 2024-06-08 13:32:27 -05:00
pipeline
6c3e9ba781 Update Chart 2024-05-29 03:27:44 +00:00
pipeline
5811b6ecbf Update Chart 2024-05-29 03:22:44 +00:00
pipeline
3b05002fcf Update Chart 2024-05-29 03:16:45 +00:00
pipeline
911398e73f Update Chart 2024-05-29 03:06:48 +00:00
12 changed files with 204 additions and 39 deletions

1
.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
.idea

View File

@@ -1,28 +1,10 @@
argo-cd:
global:
revisionHistoryLimit: 1
image:
repository: registry.internal.durp.info/argoproj/argocd
imagePullPolicy: Always
server:
#extraArgs:
# - --dex-server-plaintext
# - --dex-server=argocd-dex-server:5556
# oidc.config: |
# name: AzureAD
# issuer: https://login.microsoftonline.com/TENANT_ID/v2.0
# clientID: CLIENT_ID
# clientSecret: $oidc.azuread.clientSecret
# requestedIDTokenClaims:
# groups:
# essential: true
# requestedScopes:
# - openid
# - profile
# - email
dex:
enabled: true
image:
@@ -54,9 +36,9 @@ argo-cd:
rbac:
create: true
policy.csv: |
g, ArgoCD Admins, role:admin
g, ArgoCD Admins, role:admin
scopes: "[groups]"
server:
route:
route:
enabled: false

View File

@@ -9,4 +9,4 @@ appVersion: "1.16.0"
dependencies:
- name: crossplane
repository: https://charts.crossplane.io/stable
version: 1.12.0
version: 1.16.0

View File

@@ -3,7 +3,7 @@ kind: Provider
metadata:
name: provider-gitlab
spec:
package: xpkg.upbound.io/crossplane-contrib/provider-gitlab:v0.5.0
package: xpkg.upbound.io/crossplane-contrib/provider-gitlab:v0.7.0
---
apiVersion: external-secrets.io/v1beta1

186
crossplane/values.yaml Normal file
View File

@@ -0,0 +1,186 @@
# helm-docs renders these comments into markdown. Use markdown formatting where
# appropiate.
#
# -- The number of Crossplane pod `replicas` to deploy.
replicas: 1
# -- The deployment strategy for the Crossplane and RBAC Manager pods.
deploymentStrategy: RollingUpdate
image:
# -- Repository for the Crossplane pod image.
repository: xpkg.upbound.io/crossplane/crossplane
# -- The Crossplane image tag. Defaults to the value of `appVersion` in `Chart.yaml`.
tag: ""
# -- The image pull policy used for Crossplane and RBAC Manager pods.
pullPolicy: IfNotPresent
# -- Add `nodeSelectors` to the Crossplane pod deployment.
nodeSelector: {}
# -- Add `tolerations` to the Crossplane pod deployment.
tolerations: []
# -- Add `affinities` to the Crossplane pod deployment.
affinity: {}
# -- Enable `hostNetwork` for the Crossplane deployment. Caution: enabling `hostNetwork` grants the Crossplane Pod access to the host network namespace. Consider setting `dnsPolicy` to `ClusterFirstWithHostNet`.
hostNetwork: false
# -- Specify the `dnsPolicy` to be used by the Crossplane pod.
dnsPolicy: ""
# -- Add custom `labels` to the Crossplane pod deployment.
customLabels: {}
# -- Add custom `annotations` to the Crossplane pod deployment.
customAnnotations: {}
serviceAccount:
# -- Add custom `annotations` to the Crossplane ServiceAccount.
customAnnotations: {}
# -- Enable [leader election](https://docs.crossplane.io/latest/concepts/pods/#leader-election) for the Crossplane pod.
leaderElection: true
# -- Add custom arguments to the Crossplane pod.
args: []
provider:
# -- A list of Provider packages to install.
packages: []
configuration:
# -- A list of Configuration packages to install.
packages: []
function:
# -- A list of Function packages to install
packages: []
# -- The imagePullSecret names to add to the Crossplane ServiceAccount.
imagePullSecrets: []
registryCaBundleConfig:
# -- The ConfigMap name containing a custom CA bundle to enable fetching packages from registries with unknown or untrusted certificates.
name: ""
# -- The ConfigMap key containing a custom CA bundle to enable fetching packages from registries with unknown or untrusted certificates.
key: ""
service:
# -- Configure annotations on the service object. Only enabled when webhooks.enabled = true
customAnnotations: {}
webhooks:
# -- Enable webhooks for Crossplane and installed Provider packages.
enabled: true
rbacManager:
# -- Deploy the RBAC Manager pod and its required roles.
deploy: true
# -- Don't install aggregated Crossplane ClusterRoles.
skipAggregatedClusterRoles: false
# -- The number of RBAC Manager pod `replicas` to deploy.
replicas: 1
# -- Enable [leader election](https://docs.crossplane.io/latest/concepts/pods/#leader-election) for the RBAC Manager pod.
leaderElection: true
# -- Add custom arguments to the RBAC Manager pod.
args: []
# -- Add `nodeSelectors` to the RBAC Manager pod deployment.
nodeSelector: {}
# -- Add `tolerations` to the RBAC Manager pod deployment.
tolerations: []
# -- Add `affinities` to the RBAC Manager pod deployment.
affinity: {}
# -- The PriorityClass name to apply to the Crossplane and RBAC Manager pods.
priorityClassName: ""
resourcesCrossplane:
limits:
# -- CPU resource limits for the Crossplane pod.
cpu: 500m
# -- Memory resource limits for the Crossplane pod.
memory: 1024Mi
requests:
# -- CPU resource requests for the Crossplane pod.
cpu: 100m
# -- Memory resource requests for the Crossplane pod.
memory: 256Mi
securityContextCrossplane:
# -- The user ID used by the Crossplane pod.
runAsUser: 65532
# -- The group ID used by the Crossplane pod.
runAsGroup: 65532
# -- Enable `allowPrivilegeEscalation` for the Crossplane pod.
allowPrivilegeEscalation: false
# -- Set the Crossplane pod root file system as read-only.
readOnlyRootFilesystem: true
packageCache:
# -- Set to `Memory` to hold the package cache in a RAM backed file system. Useful for Crossplane development.
medium: ""
# -- The size limit for the package cache. If medium is `Memory` the `sizeLimit` can't exceed Node memory.
sizeLimit: 20Mi
# -- The name of a PersistentVolumeClaim to use as the package cache. Disables the default package cache `emptyDir` Volume.
pvc: ""
# -- The name of a ConfigMap to use as the package cache. Disables the default package cache `emptyDir` Volume.
configMap: ""
resourcesRBACManager:
limits:
# -- CPU resource limits for the RBAC Manager pod.
cpu: 100m
# -- Memory resource limits for the RBAC Manager pod.
memory: 512Mi
requests:
# -- CPU resource requests for the RBAC Manager pod.
cpu: 100m
# -- Memory resource requests for the RBAC Manager pod.
memory: 256Mi
securityContextRBACManager:
# -- The user ID used by the RBAC Manager pod.
runAsUser: 65532
# -- The group ID used by the RBAC Manager pod.
runAsGroup: 65532
# -- Enable `allowPrivilegeEscalation` for the RBAC Manager pod.
allowPrivilegeEscalation: false
# -- Set the RBAC Manager pod root file system as read-only.
readOnlyRootFilesystem: true
metrics:
# -- Enable Prometheus path, port and scrape annotations and expose port 8080 for both the Crossplane and RBAC Manager pods.
enabled: false
# -- Add custom environmental variables to the Crossplane pod deployment.
# Replaces any `.` in a variable name with `_`. For example, `SAMPLE.KEY=value1` becomes `SAMPLE_KEY=value1`.
extraEnvVarsCrossplane: {}
# -- Add custom environmental variables to the RBAC Manager pod deployment.
# Replaces any `.` in a variable name with `_`. For example, `SAMPLE.KEY=value1` becomes `SAMPLE_KEY=value1`.
extraEnvVarsRBACManager: {}
# -- Add a custom `securityContext` to the Crossplane pod.
podSecurityContextCrossplane: {}
# -- Add a custom `securityContext` to the RBAC Manager pod.
podSecurityContextRBACManager: {}
# -- Add custom `volumes` to the Crossplane pod.
extraVolumesCrossplane: {}
# -- Add custom `volumeMounts` to the Crossplane pod.
extraVolumeMountsCrossplane: {}
# -- To add arbitrary Kubernetes Objects during a Helm Install
extraObjects: []
# - apiVersion: pkg.crossplane.io/v1alpha1
# kind: ControllerConfig
# metadata:
# name: aws-config
# annotations:
# eks.amazonaws.com/role-arn: arn:aws:iam::123456789101:role/example
# helm.sh/hook: post-install
# spec:
# podSecurityContext:
# fsGroup: 2000

View File

@@ -1,11 +1,11 @@
appVersion: 0.1.0
type: application
name: durpapi
version: 0.1.0-dev0176
apiVersion: v2
type: application
version: 0.1.0-dev0192
description: A Helm chart for Kubernetes
appVersion: 0.1.0
name: durpapi
dependencies:
- name: postgresql
repository: https://charts.bitnami.com/bitnami
version: 12.5.*
- version: 12.5.*
condition: postgresql.enabled
repository: https://charts.bitnami.com/bitnami
name: postgresql

View File

@@ -9,4 +9,4 @@ appVersion: "1.16.0"
dependencies:
- name: longhorn
repository: https://charts.longhorn.io
version: 1.6.1
version: 1.7.0

View File

@@ -8,7 +8,7 @@ spec:
name: vault
kind: ClusterSecretStore
target:
name: longhorn-backup-token-secret
name: longhorn-backup-token-secret2
data:
- secretKey: AWS_ACCESS_KEY_ID
remoteRef:

View File

@@ -77,7 +77,7 @@ longhorn:
defaultSettings:
backupTarget: S3://longhorn-dev@us-east-1/
backupTargetCredentialSecret: longhorn-backup-token-secret
backupTargetCredentialSecret: longhorn-backup-token-secret2
allowRecurringJobWhileVolumeDetached: ~
createDefaultDiskLabeledNodes: ~
defaultDataPath: ~

View File

@@ -4,12 +4,12 @@ metadata:
name: cheap
spec:
addresses:
- 192.168.10.130-192.168.10.140
- 192.168.10.110-192.168.10.120
---
apiVersion: metallb.io/v1beta1
kind: L2Advertisement
metadata:
name: poop
name: pool
namespace: metallb-system
spec:
ipAddressPools:

View File

@@ -5,5 +5,4 @@ metadata:
spec:
chain:
middlewares:
- name: traefik-real-ip
- name: whitelist

View File

@@ -29,11 +29,8 @@ metadata:
spec:
ipWhiteList:
sourceRange:
- 192.168.10.1/32
- 192.168.30.1/24
- 192.168.0.0/16
- 10.0.0.0/8
ipStrategy:
depth: 1
---