From c1f6671c3e6757171261906427e1032ecf8fe0ab Mon Sep 17 00:00:00 2001 From: Martin Weise <martin.weise@tuwien.ac.at> Date: Sat, 13 Apr 2024 15:07:33 +0200 Subject: [PATCH] Hotfix successful --- .../container/image/ContainerImage.java | 1 - dbrepo-ui/Dockerfile | 6 +++--- dbrepo-ui/nuxt.config.ts | 2 +- docker-compose.yml | 4 ++-- helm-charts/dbrepo/templates/data-db/pvc.yaml | 2 -- helm-charts/dbrepo/values.yaml | 18 +++++++----------- 6 files changed, 13 insertions(+), 20 deletions(-) diff --git a/dbrepo-metadata-service/entities/src/main/java/at/tuwien/entities/container/image/ContainerImage.java b/dbrepo-metadata-service/entities/src/main/java/at/tuwien/entities/container/image/ContainerImage.java index 0b98e5d02f..6454e1947d 100644 --- a/dbrepo-metadata-service/entities/src/main/java/at/tuwien/entities/container/image/ContainerImage.java +++ b/dbrepo-metadata-service/entities/src/main/java/at/tuwien/entities/container/image/ContainerImage.java @@ -22,7 +22,6 @@ import java.util.List; @NoArgsConstructor @EntityListeners(AuditingEntityListener.class) @EqualsAndHashCode(onlyExplicitlyIncluded = true) -@OnDelete(action = OnDeleteAction.CASCADE) @Table(name = "mdb_images", uniqueConstraints = @UniqueConstraint(columnNames = {"name", "version"})) public class ContainerImage { diff --git a/dbrepo-ui/Dockerfile b/dbrepo-ui/Dockerfile index 6094b8e201..14f1e57c1e 100644 --- a/dbrepo-ui/Dockerfile +++ b/dbrepo-ui/Dockerfile @@ -29,8 +29,8 @@ RUN bun run build FROM oven/bun:1.0.26-alpine as runtime MAINTAINER Martin Weise <martin.weise@tuwien.ac.at> -ARG VERSION="bun-dev" -ARG COMMIT="deadbeef" +ARG APP_VERSION="latest" +ARG COMMIT="" USER 1000 @@ -38,7 +38,7 @@ WORKDIR /app COPY --from=build --chown=1000:1000 /app/.output /app/.output -ENV NUXT_PUBLIC_VERSION="${VERSION:-}" +ENV NUXT_PUBLIC_VERSION="${APP_VERSION:-}" ENV NUXT_PUBLIC_COMMIT="${COMMIT:-}" EXPOSE 3000 diff --git a/dbrepo-ui/nuxt.config.ts b/dbrepo-ui/nuxt.config.ts index e5267c5edb..f3b9c06d99 100644 --- a/dbrepo-ui/nuxt.config.ts +++ b/dbrepo-ui/nuxt.config.ts @@ -100,7 +100,7 @@ export default defineNuxtConfig({ }, rabbitmq: { text: 'RabbitMQ Admin', - href: '/api/broker/' + href: '/admin/broker/' }, keycloak: { text: 'Keycloak Admin', diff --git a/docker-compose.yml b/docker-compose.yml index 912a6b9608..b116626b68 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -301,8 +301,8 @@ services: build: context: ./dbrepo-ui args: - VERSION: ${VERSION} - COMMIT: ${CI_COMMIT_SHA} + APP_VERSION: ${APP_VERSION:-latest} + COMMIT: ${CI_COMMIT_SHA:-} network: host depends_on: dbrepo-search-service: diff --git a/helm-charts/dbrepo/templates/data-db/pvc.yaml b/helm-charts/dbrepo/templates/data-db/pvc.yaml index b730f78e16..617e42f539 100644 --- a/helm-charts/dbrepo/templates/data-db/pvc.yaml +++ b/helm-charts/dbrepo/templates/data-db/pvc.yaml @@ -1,5 +1,4 @@ {{- if .Values.dataDb.enabled }} -{{- if .Values.dataDb.persistence.enabled }} --- apiVersion: v1 kind: PersistentVolumeClaim @@ -14,5 +13,4 @@ spec: resources: requests: storage: 8Gi -{{- end }} {{- end }} \ No newline at end of file diff --git a/helm-charts/dbrepo/values.yaml b/helm-charts/dbrepo/values.yaml index 726251e07b..2ca64a0f73 100644 --- a/helm-charts/dbrepo/values.yaml +++ b/helm-charts/dbrepo/values.yaml @@ -324,22 +324,13 @@ brokerService: auth_oauth2.resource_server_id = rabbitmq auth_oauth2.preferred_username_claims.1 = client_id auth_oauth2.default_key = t2OCeCheJ9uwoBbNQjG_nN6WKiLcceTIAZmiTbGODFM - auth_oauth2.signing_keys.t2OCeCheJ9uwoBbNQjG_nN6WKiLcceTIAZmiTbGODFM = /etc/rabbitmq/cert.pem - auth_oauth2.signing_keys.id2 = /etc/rabbitmq/pubkey.pem + auth_oauth2.signing_keys.t2OCeCheJ9uwoBbNQjG_nN6WKiLcceTIAZmiTbGODFM = /app/cert.pem + auth_oauth2.signing_keys.id2 = /app/pubkey.pem auth_oauth2.algorithms.1 = HS256 auth_oauth2.algorithms.2 = RS256 loadDefinition: enabled: true existingSecret: broker-service-secret - extraVolumeMounts: - - name: secret-map - mountPath: /etc/rabbitmq/pubkey.pem - subPath: pubkey.pem - readOnly: true - - name: secret-map - mountPath: /etc/rabbitmq/cert.pem - subPath: cert.pem - readOnly: true extraVolumes: - name: secret-map secret: @@ -350,6 +341,7 @@ brokerService: size: 5Gi service: type: ClusterIP + managerPortEnabled: true # loadBalancerIP: replicaCount: 1 @@ -496,6 +488,10 @@ ingress: nginx.ingress.kubernetes.io/use-regex: "true" nginx.ingress.kubernetes.io/rewrite-target: /api/$1 rewriteRoot: +# cert-manager.io/cluster-issuer: letsencrypt-cluster-issuer + nginx.ingress.kubernetes.io/use-regex: "true" + nginx.ingress.kubernetes.io/rewrite-target: /$1 + rewriteRootSecure: # cert-manager.io/cluster-issuer: letsencrypt-cluster-issuer nginx.ingress.kubernetes.io/force-ssl-redirect: "true" nginx.ingress.kubernetes.io/backend-protocol: "HTTPS" -- GitLab