diff --git a/.nais/application/application-config-prod.yaml b/.nais/application/application-config-prod.yaml
index 382b336..7dc08a6 100644
--- a/.nais/application/application-config-prod.yaml
+++ b/.nais/application/application-config-prod.yaml
@@ -8,8 +8,8 @@ metadata:
spec:
image: {{image}}
replicas:
- min: 2
- max: 4
+ min: 0
+ max: 0
cpuThresholdPercentage: 75
port: 8080
webproxy: true
diff --git a/README.md b/README.md
index 32608c9..2f9ed7c 100644
--- a/README.md
+++ b/README.md
@@ -12,3 +12,19 @@ Interne henvendelser kan sendes via Slack i kanalen #po-arbeidsoppfølging.
## Kode generert av GitHub Copilot
Dette repoet bruker GitHub Copilot til å generere kode.
+## PostgreSQL
+Innloggingsinformasjon til databasen: https://vault.adeo.no/
+
+Dev: vault read postgresql/preprod-fss/creds/veilarboppgave-pg15-dev-admin
+
+Ting å passe på ved oppgradering av databasen:
+1. Lag PR i repo database-iac, eksempel https://github.com/navikt/database-iac/pull/592 Ny database får gjerne nytt navn, eks veilarboppgave-pg15
+I repoet database-iac finner du bla hostnavn og port
+2. Lag PR i repo vault.iac, eksempel: https://github.com/navikt/vault-iac/pull/5514
+Ny database må legges inn i terraform/teams/pto/apps/veilarboppgave.yml og i terraform/teams/pto/pto.yml, både under dev og prod
+3. I dev: Du kan opprette tabeller i den nye databasen ved å ta ut DDlene fra gammel db, og tilpasse skriptet med nytt navn. Kjør skriptet.
+4. I dev: Bruk Import/Export og Copy table to.. (F5) Dobbeltklikk på public i ny database, og kopier. Da kopieres data med riktig user (ikke deg selv)
+5. I dev: Vault: Sjekk at url til ny database stemmer med det som er satt i database-iac. Gå inn i Secrets kv/preprod/fss og velg veilarboppgave , q1.
+Hvis ikke VEILARBOPPGAVE_DB_URL er riktig, velg Edit secret og sett riktige verdier.
+6. Oppdater koden med riktig databasenavn, se f.eks https://github.com/navikt/veilarboppgave/pull/160/files
+
diff --git a/pom.xml b/pom.xml
index 94034d1..45cef45 100644
--- a/pom.xml
+++ b/pom.xml
@@ -168,7 +168,7 @@
org.testcontainers
postgresql
- 1.19.7
+ 1.19.8
test
diff --git a/src/main/java/no/nav/veilarboppgave/config/DatabaseMigrationConfig.java b/src/main/java/no/nav/veilarboppgave/config/DatabaseMigrationConfig.java
index 16de92d..28afcf5 100644
--- a/src/main/java/no/nav/veilarboppgave/config/DatabaseMigrationConfig.java
+++ b/src/main/java/no/nav/veilarboppgave/config/DatabaseMigrationConfig.java
@@ -27,7 +27,7 @@ public void migrateDb() {
Flyway.configure()
.dataSource(dataSource)
- .initSql(format("SET ROLE \"veilarboppgave-%s-admin\"", environment))
+ .initSql(format("SET ROLE \"veilarboppgave-pg15-%s-admin\"", environment))
.load()
.migrate();
}
diff --git a/src/main/java/no/nav/veilarboppgave/util/DbUtils.java b/src/main/java/no/nav/veilarboppgave/util/DbUtils.java
index f49fee6..39c4b75 100644
--- a/src/main/java/no/nav/veilarboppgave/util/DbUtils.java
+++ b/src/main/java/no/nav/veilarboppgave/util/DbUtils.java
@@ -27,7 +27,7 @@ public static HikariConfig createDataSourceConfig(String dbUrl) {
@SneakyThrows
private static DataSource createVaultRefreshDataSource(HikariConfig config) {
String environment = isProduction().orElse(false) ? "prod" : "dev";
- String role = String.join("-", APPLICATION_NAME, environment, "admin");
+ String role = String.join("-", APPLICATION_NAME, "pg15", environment, "admin");
return HikariCPVaultUtil.createHikariDataSourceWithVaultIntegration(config, getMountPath(), role);
}