mirror of
https://gitlab.dit.htwk-leipzig.de/htwk-software/htwkalender.git
synced 2025-07-16 09:38:49 +02:00
WIP: made first steps to hide specific hosts
This commit is contained in:
@ -131,6 +131,7 @@ build-frontend-image-prod:
|
|||||||
- yq e -i '(.ical.image.name) = env(ICAL_IMAGE)' $VALUES_FILE
|
- yq e -i '(.ical.image.name) = env(ICAL_IMAGE)' $VALUES_FILE
|
||||||
- yq e -i '(.frontend.image.name) = env(FRONTEND_IMAGE)' $VALUES_FILE
|
- yq e -i '(.frontend.image.name) = env(FRONTEND_IMAGE)' $VALUES_FILE
|
||||||
- yq e -i '(.frontend.host) = env(PROJECT_URL)' $VALUES_FILE
|
- yq e -i '(.frontend.host) = env(PROJECT_URL)' $VALUES_FILE
|
||||||
|
- yq e -i '(.hidden_host) = env(HIDDEN_HOST)' $VALUES_FILE
|
||||||
after_script:
|
after_script:
|
||||||
- yq e -i 'explode(.)' "$VALUES_FILE"
|
- yq e -i 'explode(.)' "$VALUES_FILE"
|
||||||
- helm dependency update $CHARTS_DIR
|
- helm dependency update $CHARTS_DIR
|
||||||
@ -145,6 +146,7 @@ package-helm-chart-dev:
|
|||||||
extends: .package-helm-chart
|
extends: .package-helm-chart
|
||||||
variables:
|
variables:
|
||||||
PROJECT_URL: $PROJECT_URL_DEV
|
PROJECT_URL: $PROJECT_URL_DEV
|
||||||
|
HIDDEN_HOST: $HIDDEN_HOST_DEV
|
||||||
PROJECT_NAME: $CI_PROJECT_NAME-dev
|
PROJECT_NAME: $CI_PROJECT_NAME-dev
|
||||||
FALLBACK_TAG: dev
|
FALLBACK_TAG: dev
|
||||||
script:
|
script:
|
||||||
@ -161,6 +163,7 @@ package-helm-chart-prod:
|
|||||||
extends: .package-helm-chart
|
extends: .package-helm-chart
|
||||||
variables:
|
variables:
|
||||||
PROJECT_URL: $PROJECT_URL_PROD
|
PROJECT_URL: $PROJECT_URL_PROD
|
||||||
|
HIDDEN_HOST: $HIDDEN_HOST_PROD
|
||||||
PROJECT_NAME: $CI_PROJECT_NAME
|
PROJECT_NAME: $CI_PROJECT_NAME
|
||||||
FALLBACK_TAG: latest
|
FALLBACK_TAG: latest
|
||||||
script:
|
script:
|
||||||
|
@ -32,6 +32,7 @@ frontend:
|
|||||||
name: &service_frontend htwkalender-frontend
|
name: &service_frontend htwkalender-frontend
|
||||||
port: &service_frontend_port 8000
|
port: &service_frontend_port 8000
|
||||||
targetPort: 8000
|
targetPort: 8000
|
||||||
|
hidden_host: &hidden_host "HIDDEN_HOST"
|
||||||
|
|
||||||
persistence:
|
persistence:
|
||||||
enabled: true
|
enabled: true
|
||||||
@ -50,78 +51,81 @@ readinessProbe:
|
|||||||
path: /
|
path: /
|
||||||
port: http
|
port: http
|
||||||
|
|
||||||
ingress:
|
ingress:
|
||||||
hosts:
|
hosts:
|
||||||
- host: *frontend_host
|
- host: *frontend_host
|
||||||
http:
|
http:
|
||||||
paths:
|
paths:
|
||||||
- path: /
|
- path: /
|
||||||
pathType: ImplementationSpecific
|
pathType: ImplementationSpecific
|
||||||
backend:
|
backend:
|
||||||
service:
|
service:
|
||||||
name: *service_frontend
|
name: *service_frontend
|
||||||
port:
|
port:
|
||||||
number: *service_frontend_port
|
number: *service_frontend_port
|
||||||
- path: /api/feed/room
|
- path: /api/feed/room
|
||||||
pathType: ImplementationSpecific
|
pathType: ImplementationSpecific
|
||||||
backend:
|
backend:
|
||||||
service:
|
service:
|
||||||
name: *service_ical
|
name: *service_ical
|
||||||
port:
|
port:
|
||||||
number: *service_ical_port
|
number: *service_ical_port
|
||||||
- path: /api/feed
|
- path: /api/feed
|
||||||
pathType: ImplementationSpecific
|
pathType: ImplementationSpecific
|
||||||
backend:
|
backend:
|
||||||
service:
|
service:
|
||||||
name: *service_ical
|
name: *service_ical
|
||||||
port:
|
port:
|
||||||
number: *service_ical_port
|
number: *service_ical_port
|
||||||
- path: /api
|
- path: /api
|
||||||
pathType: ImplementationSpecific
|
pathType: ImplementationSpecific
|
||||||
backend:
|
backend:
|
||||||
service:
|
service:
|
||||||
name: *service_data_manager
|
name: *service_data_manager
|
||||||
port:
|
port:
|
||||||
number: *service_data_manager_port
|
number: *service_data_manager_port
|
||||||
- path: /api/modules
|
- path: /api/modules
|
||||||
pathType: ImplementationSpecific
|
pathType: ImplementationSpecific
|
||||||
backend:
|
backend:
|
||||||
service:
|
service:
|
||||||
name: *service_data_manager
|
name: *service_data_manager
|
||||||
port:
|
port:
|
||||||
number: *service_data_manager_port
|
number: *service_data_manager_port
|
||||||
- path: /api/events/types
|
- path: /api/events/types
|
||||||
pathType: ImplementationSpecific
|
pathType: ImplementationSpecific
|
||||||
backend:
|
backend:
|
||||||
service:
|
service:
|
||||||
name: *service_data_manager
|
name: *service_data_manager
|
||||||
port:
|
port:
|
||||||
number: *service_data_manager_port
|
number: *service_data_manager_port
|
||||||
- path: /api/rooms
|
- path: /api/rooms
|
||||||
pathType: ImplementationSpecific
|
pathType: ImplementationSpecific
|
||||||
backend:
|
backend:
|
||||||
service:
|
service:
|
||||||
name: *service_data_manager
|
name: *service_data_manager
|
||||||
port:
|
port:
|
||||||
number: *service_data_manager_port
|
number: *service_data_manager_port
|
||||||
- path: /api/schedule
|
- path: /api/schedule
|
||||||
pathType: ImplementationSpecific
|
pathType: ImplementationSpecific
|
||||||
backend:
|
backend:
|
||||||
service:
|
service:
|
||||||
name: *service_data_manager
|
name: *service_data_manager
|
||||||
port:
|
port:
|
||||||
number: *service_data_manager_port
|
number: *service_data_manager_port
|
||||||
- path: /api/courses
|
- path: /api/courses
|
||||||
pathType: ImplementationSpecific
|
pathType: ImplementationSpecific
|
||||||
backend:
|
backend:
|
||||||
service:
|
service:
|
||||||
name: *service_data_manager
|
name: *service_data_manager
|
||||||
port:
|
port:
|
||||||
number: *service_data_manager_port
|
number: *service_data_manager_port
|
||||||
- path: /_
|
- host: *hidden_host
|
||||||
pathType: ImplementationSpecific
|
http:
|
||||||
backend:
|
paths:
|
||||||
service:
|
- path: /_
|
||||||
name: *service_data_manager
|
pathType: ImplementationSpecific
|
||||||
port:
|
backend:
|
||||||
number: *service_data_manager_port
|
service:
|
||||||
|
name: *service_data_manager
|
||||||
|
port:
|
||||||
|
number: *service_data_manager_port
|
||||||
|
Reference in New Issue
Block a user