Add Volume
This commit is contained in:
+1
-1
@@ -38,7 +38,7 @@ func action() error {
|
||||
if len(os.Args) > 2 {
|
||||
args = os.Args[2:]
|
||||
}
|
||||
internal.Start(args...)
|
||||
internal.Stop(args...)
|
||||
case "extract":
|
||||
what := os.Args[2]
|
||||
switch what {
|
||||
|
||||
BIN
Binary file not shown.
@@ -36,4 +36,4 @@ dependencies:
|
||||
repository: https://prometheus-community.github.io/helm-charts
|
||||
version: 27.45.0
|
||||
digest: sha256:11c96ddd86e2857872d7dafaa48b545870bef019169b0cc1c00ed3fb9f32b9ac
|
||||
generated: "2026-01-08T21:09:54.004802973+01:00"
|
||||
generated: "2026-01-15T15:35:28.283016654+01:00"
|
||||
|
||||
@@ -9,10 +9,9 @@ spec:
|
||||
routes:
|
||||
- kind: Rule
|
||||
match: Host(`{{ .Values.host }}`) && PathPrefix(`/hydra`)
|
||||
priority: 10
|
||||
services:
|
||||
- kind: Service
|
||||
name: {{ .Release.Name }}-hydra-public.{{ .Release.Namespace }}
|
||||
name: {{ .Release.Name }}-hydra-public
|
||||
passHostHeader: true
|
||||
port: 4444
|
||||
---
|
||||
|
||||
@@ -104,7 +104,6 @@ spec:
|
||||
routes:
|
||||
- kind: Rule
|
||||
match: Host(`{{ .Values.host }}`) && PathPrefix(`/users`)
|
||||
priority: 10
|
||||
services:
|
||||
- kind: Service
|
||||
name: {{ .Release.Name }}-ldap-user-manager-svc
|
||||
|
||||
@@ -11,5 +11,5 @@ spec:
|
||||
resources:
|
||||
requests:
|
||||
storage: {{ .Values.mongodb.persistence.size }}
|
||||
storageClassName: {{ .Values.mongodb.persistence.storageClass }}
|
||||
storageClassName: {{ .Values.mongodb.global.storageClass }}
|
||||
{{- end }}
|
||||
|
||||
@@ -9,10 +9,9 @@ spec:
|
||||
routes:
|
||||
- kind: Rule
|
||||
match: Host(`{{ .Values.host }}`) && PathPrefix(`/mongoexpress`)
|
||||
priority: 10
|
||||
services:
|
||||
- kind: Service
|
||||
name: {{ .Release.Name }}-mongo-express.{{ .Release.Namespace }}
|
||||
name: {{ .Release.Name }}-mongo-express
|
||||
passHostHeader: true
|
||||
port: 8081
|
||||
{{- end }}
|
||||
@@ -0,0 +1,18 @@
|
||||
{{- if index .Values.ocFront.enabled }}
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: front-config
|
||||
data:
|
||||
config.json: |
|
||||
{
|
||||
"WORKSPACE_HOST": "workspace",
|
||||
"WORKFLOW_HOST": "workflow",
|
||||
"CATALOG_HOST": "catalog",
|
||||
"SCHEDULER_HOST": "scheduler",
|
||||
"PEER_HOST": "peers",
|
||||
"DATACENTER_HOST": "datacenter",
|
||||
"COLLABORATIVE_AREA_HOST": "shared",
|
||||
"HOST": "{{ .Values.scheme }}://{{ .Values.host }}",
|
||||
}
|
||||
{{- end }}
|
||||
@@ -1,4 +1,4 @@
|
||||
{{- if .Values.ocFront.enabled }}
|
||||
{{- if index .Values.ocFront.enabled }}
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
@@ -6,7 +6,7 @@ metadata:
|
||||
app: oc-front
|
||||
name: {{ .Release.Name }}-oc-front
|
||||
spec:
|
||||
replicas: {{ .Values.ocFront.replicas }}
|
||||
replicas: 1
|
||||
selector:
|
||||
matchLabels:
|
||||
app: oc-front
|
||||
@@ -30,12 +30,6 @@ spec:
|
||||
- name: http
|
||||
containerPort: 80
|
||||
protocol: TCP
|
||||
livenessProbe:
|
||||
httpGet:
|
||||
path: /
|
||||
port: 80
|
||||
initialDelaySeconds: 10
|
||||
periodSeconds: 30
|
||||
resources:
|
||||
limits:
|
||||
cpu: "{{ .Values.ocFront.resources.limits.cpu }}"
|
||||
|
||||
@@ -9,10 +9,9 @@ spec:
|
||||
routes:
|
||||
- kind: Rule
|
||||
match: Host(`{{ .Values.host }}`) && PathPrefix(`/monitor`)
|
||||
priority: 10
|
||||
services:
|
||||
- kind: Service
|
||||
name: {{ .Release.Name }}-monitor.{{ .Release.Namespace }}
|
||||
name: {{ .Release.Name }}-prometheus-server
|
||||
passHostHeader: true
|
||||
port: 9090
|
||||
port: 80
|
||||
{{- end }}
|
||||
@@ -25,7 +25,6 @@ spec:
|
||||
routes:
|
||||
- kind: Rule
|
||||
match: Host(`{{ .Values.registryHost }}`)
|
||||
priority: 5
|
||||
services:
|
||||
- kind: Service
|
||||
name: {{ .Values.env }}-docker-registry-ui-registry-server
|
||||
@@ -43,7 +42,6 @@ spec:
|
||||
routes:
|
||||
- kind: Rule
|
||||
match: Host(`{{ .Values.registryHost }}`) && PathPrefix(`/ui`)
|
||||
priority: 10
|
||||
services:
|
||||
- kind: Service
|
||||
name: {{ .Values.env }}-docker-registry-ui-user-interface
|
||||
|
||||
+2
@@ -1,3 +1,4 @@
|
||||
{{- if index .Values.traefik.enabled }}
|
||||
apiVersion: traefik.io/v1alpha1
|
||||
kind: Middleware
|
||||
metadata:
|
||||
@@ -6,3 +7,4 @@ spec:
|
||||
forwardAuth:
|
||||
address: "http://oc-auth-svc.{{ .Release.Namespace }}:8080/oc/forward"
|
||||
trustForwardHeader: true
|
||||
{{- end }}
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,5 +1,6 @@
|
||||
env: ${RELEASE:-prod} # For storage class provisioning
|
||||
name: ${CLUSTER_NAME:-opencloud}
|
||||
clusterName: ${CLUSTER_NAME:-opencloud}
|
||||
hostNetwork: true
|
||||
host: ${HOST:-beta.opencloud.com}
|
||||
registryHost: ${REGISTRY_HOST:-oc} # For reverse proxy rule
|
||||
scheme: https # For reverse proxy rule
|
||||
@@ -20,8 +21,8 @@ mongo-express:
|
||||
mongodb:
|
||||
enabled: ${OC_MONGO_ENABLED:-true}
|
||||
global:
|
||||
defaultStorageClass: ${OC_MONGO_STORAGE:-""}
|
||||
storageClass: ${OC_MONGO_STORAGE:-""}
|
||||
defaultStorageClass: ${OC_MONGO_STORAGE:-"standard"}
|
||||
storageClass: ${OC_MONGO_STORAGE:-"standard"}
|
||||
architecture: standalone
|
||||
useStatefulSet: false
|
||||
auth:
|
||||
@@ -37,7 +38,7 @@ mongodb:
|
||||
enabled: true
|
||||
create: false # do not auto-create
|
||||
existingClaim: ${OC_MONGO_PVC:-mongo-pvc}
|
||||
storageClassName: ${OC_MONGO_STORAGE:-""}
|
||||
storageClassName: ${OC_MONGO_STORAGE:-"standard"}
|
||||
accessModes:
|
||||
- ReadWriteOnce
|
||||
size: ${OC_MONGO_SIZE:-5000Mi}
|
||||
@@ -242,7 +243,6 @@ traefik:
|
||||
ports:
|
||||
web:
|
||||
nodePort: 30950
|
||||
|
||||
hydra:
|
||||
enabled: ${OC_HYDRA_ENABLED:-true}
|
||||
maester:
|
||||
@@ -287,6 +287,7 @@ loki:
|
||||
commonConfig:
|
||||
replication_factor: 1
|
||||
storage:
|
||||
storageClassName: standard
|
||||
type: filesystem
|
||||
filesystem:
|
||||
chunks_directory: /var/loki/chunks
|
||||
@@ -325,7 +326,7 @@ loki:
|
||||
enabled: false # Deactivate loki auto provisioning, rely on existing PVC
|
||||
accessMode: ReadWriteOnce
|
||||
size: ${OC_LOKI_SIZE:-1Gi}
|
||||
storageClassName: ${OC_LOKI_STORAGE:-""}
|
||||
storageClassName: ${OC_LOKI_STORAGE:-"standard"}
|
||||
create: false
|
||||
claimName: ${OC_LOKI_PVC:-loki-pvc}
|
||||
|
||||
@@ -607,7 +608,8 @@ docker-registry-ui:
|
||||
claimName: docker-registry-pvc
|
||||
persistence:
|
||||
create: false
|
||||
storageClassName: standard
|
||||
existingClaim: docker-registry-pvc
|
||||
accessMode: ReadWriteOnce
|
||||
storage: ${OC_DOCKER_REGISTRY_SIZE:-5Gi}
|
||||
storageClassName: ${OC_DOCKER_REGISTRY_STORAGE:-""}
|
||||
storageClassName: ${OC_DOCKER_REGISTRY_STORAGE:-"standard"}
|
||||
|
||||
+12
-12
@@ -1,12 +1,12 @@
|
||||
env: sqsdq # For storage class provisioning
|
||||
env: test # For storage class provisioning
|
||||
clusterName: opencloud
|
||||
host: beta.opencloud.com
|
||||
registryHost: oc # For reverse proxy rule
|
||||
scheme: https # For reverse proxy rule
|
||||
|
||||
|
||||
mongo-express:
|
||||
enabled: true
|
||||
mongodbServer: "sqsdq-mongodb.sqsdq" # TO LOOK AFTER
|
||||
mongodbServer: "test-mongodb.test" # TO LOOK AFTER
|
||||
mongodbPort: 27017
|
||||
mongodbEnableAdmin: true
|
||||
mongodbAdminUsername: admin
|
||||
@@ -20,8 +20,8 @@ mongo-express:
|
||||
mongodb:
|
||||
enabled: true
|
||||
global:
|
||||
defaultStorageClass: ""
|
||||
storageClass: ""
|
||||
defaultStorageClass: "standard"
|
||||
storageClass: "standard"
|
||||
architecture: standalone
|
||||
useStatefulSet: false
|
||||
auth:
|
||||
@@ -37,7 +37,7 @@ mongodb:
|
||||
enabled: true
|
||||
create: false # do not auto-create
|
||||
existingClaim: mongo-pvc
|
||||
storageClassName: ""
|
||||
storageClassName: "standard"
|
||||
accessModes:
|
||||
- ReadWriteOnce
|
||||
size: 5000Mi
|
||||
@@ -53,7 +53,7 @@ mongodb:
|
||||
enabled: true
|
||||
|
||||
nats:
|
||||
enabled: false
|
||||
enabled: true
|
||||
extraEnv:
|
||||
- name: NATS_MAX_FILE_DESCRIPTORS
|
||||
value: "65536"
|
||||
@@ -78,7 +78,7 @@ nats:
|
||||
name: nats-jetstream
|
||||
|
||||
openldap:
|
||||
enabled: false
|
||||
enabled: true
|
||||
test:
|
||||
enabled: false
|
||||
ltb-passwd:
|
||||
@@ -261,7 +261,7 @@ hydra:
|
||||
# consent: https://localhost-consent/consent/consent
|
||||
# logout: https://localhost-logout/authentication/logout
|
||||
self:
|
||||
issuer: "http://sqsdq-hydra-public.sqsdq:4444/"
|
||||
issuer: "http://test-hydra-public.test:4444/"
|
||||
|
||||
keto:
|
||||
enabled: true
|
||||
@@ -325,7 +325,7 @@ loki:
|
||||
enabled: false # Deactivate loki auto provisioning, rely on existing PVC
|
||||
accessMode: ReadWriteOnce
|
||||
size: 1Gi
|
||||
storageClassName: ""
|
||||
storageClassName: "standard"
|
||||
create: false
|
||||
claimName: loki-pvc
|
||||
|
||||
@@ -598,7 +598,7 @@ docker-registry-ui:
|
||||
ui:
|
||||
title: "opencloud docker registry"
|
||||
proxy: true
|
||||
dockerRegistryUrl: "http://sqsdq-docker-registry-ui-registry-server.sqsdq.svc.cluster.local:5000"
|
||||
dockerRegistryUrl: "http://test-docker-registry-ui-registry-server.test.svc.cluster.local:5000"
|
||||
registry:
|
||||
secretName: regcred
|
||||
enabled: true
|
||||
@@ -610,4 +610,4 @@ docker-registry-ui:
|
||||
existingClaim: docker-registry-pvc
|
||||
accessMode: ReadWriteOnce
|
||||
storage: 5Gi
|
||||
storageClassName: ""
|
||||
storageClassName: "standard"
|
||||
|
||||
@@ -0,0 +1,60 @@
|
||||
{
|
||||
"apiVersion": "v1",
|
||||
"kind": "Namespace",
|
||||
"metadata": {
|
||||
"creationTimestamp": "2026-01-14T12:21:46Z",
|
||||
"deletionTimestamp": "2026-01-15T07:35:29Z",
|
||||
"labels": {
|
||||
"kubernetes.io/metadata.name": "test",
|
||||
"name": "test"
|
||||
},
|
||||
"name": "test",
|
||||
"resourceVersion": "55940",
|
||||
"uid": "4b990a37-71e7-44d8-9e70-cbaf10b8ed52"
|
||||
},
|
||||
"spec": {
|
||||
"finalizers": [
|
||||
"kubernetes"
|
||||
]
|
||||
},
|
||||
"status": {
|
||||
"conditions": [
|
||||
{
|
||||
"lastTransitionTime": "2026-01-15T13:06:55Z",
|
||||
"message": "Discovery failed for some groups, 1 failing: unable to retrieve the complete list of server APIs: metrics.k8s.io/v1beta1: stale GroupVersion discovery: metrics.k8s.io/v1beta1",
|
||||
"reason": "DiscoveryFailed",
|
||||
"status": "True",
|
||||
"type": "NamespaceDeletionDiscoveryFailure"
|
||||
},
|
||||
{
|
||||
"lastTransitionTime": "2026-01-15T07:35:35Z",
|
||||
"message": "All legacy kube types successfully parsed",
|
||||
"reason": "ParsedGroupVersions",
|
||||
"status": "False",
|
||||
"type": "NamespaceDeletionGroupVersionParsingFailure"
|
||||
},
|
||||
{
|
||||
"lastTransitionTime": "2026-01-15T07:35:35Z",
|
||||
"message": "All content successfully deleted, may be waiting on finalization",
|
||||
"reason": "ContentDeleted",
|
||||
"status": "False",
|
||||
"type": "NamespaceDeletionContentFailure"
|
||||
},
|
||||
{
|
||||
"lastTransitionTime": "2026-01-15T07:36:19Z",
|
||||
"message": "Some resources are remaining: oauth2clients.hydra.ory.sh has 1 resource instances",
|
||||
"reason": "SomeResourcesRemain",
|
||||
"status": "True",
|
||||
"type": "NamespaceContentRemaining"
|
||||
},
|
||||
{
|
||||
"lastTransitionTime": "2026-01-15T07:36:19Z",
|
||||
"message": "Some content in the namespace has finalizers remaining: finalizer.ory.hydra.sh in 1 resource instances",
|
||||
"reason": "SomeFinalizersRemain",
|
||||
"status": "True",
|
||||
"type": "NamespaceFinalizersRemaining"
|
||||
}
|
||||
],
|
||||
"phase": "Terminating"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user