Skip to content

Commit 86b8c32

Browse files
committed
Merge branch 'main' into kollapse-brukertest-komponent
2 parents aac44ff + 4330158 commit 86b8c32

File tree

13 files changed

+38
-36
lines changed

13 files changed

+38
-36
lines changed

.github/workflows/deploy-to-nais.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ on:
1717
hpa_file:
1818
required: false
1919
type: string
20-
deploy_redis:
20+
deploy_valkey:
2121
required: false
2222
type: boolean
2323

@@ -30,14 +30,14 @@ jobs:
3030
steps:
3131
- name: Checkout repo
3232
uses: actions/checkout@v4
33-
- name: Deploy Redis
34-
if: ${{ inputs.deploy_redis == true }}
33+
- name: Deploy Valkey
34+
if: ${{ inputs.deploy_valkey == true }}
3535
uses: nais/deploy/actions/deploy@v2
3636
timeout-minutes: 1
3737
continue-on-error: true
3838
env:
3939
CLUSTER: ${{ inputs.cluster }}
40-
RESOURCE: .nais/redis.yml
40+
RESOURCE: .nais/valkey.yml
4141
VARS: .nais/vars/${{ inputs.vars_file }}
4242
- name: Deploy HPA
4343
if: ${{ inputs.hpa_file }}

.github/workflows/deploy.dev1.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -48,4 +48,4 @@ jobs:
4848
vars_file: vars-dev1.yml
4949
config_file: config.yml
5050
hpa_file: hpa-dev1.yml
51-
deploy_redis: true
51+
deploy_valkey: true

.github/workflows/deploy.dev2.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -48,4 +48,4 @@ jobs:
4848
vars_file: vars-dev2.yml
4949
config_file: config.yml
5050
hpa_file: hpa-dev2.yml
51-
deploy_redis: true
51+
deploy_valkey: true

.github/workflows/deploy.prod.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -41,4 +41,4 @@ jobs:
4141
vars_file: vars-prod.yml
4242
config_file: config.yml
4343
hpa_file: hpa-prod.yml
44-
deploy_redis: true
44+
deploy_valkey: true

.nais/config.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ spec:
2727
prometheus:
2828
enabled: true
2929
path: /internal/metrics
30-
redis:
31-
- instance: {{ redis.instance }}
30+
valkey:
31+
- instance: {{ valkey.instance }}
3232
access: readwrite
3333
ingresses:
3434
{{#each ingresses as |url|}}

.nais/redis.yml .nais/valkey.yml

+9-9
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,29 @@
11
apiVersion: aiven.io/v1alpha1
2-
kind: Redis
2+
kind: Valkey
33
metadata:
44
labels:
55
app: nav-enonicxp-frontend
66
team: personbruker
7-
name: redis-personbruker-{{ redis.instance }}
7+
name: valkey-personbruker-{{ valkey.instance }}
88
namespace: personbruker
99
spec:
10-
plan: {{ redis.plan }}
11-
project: {{ redis.project }}
10+
plan: {{ valkey.plan }}
11+
project: {{ valkey.project }}
1212
maintenanceWindowDow: saturday
1313
maintenanceWindowTime: 20:00:00
1414
userConfig:
15-
redis_maxmemory_policy: allkeys-lru
15+
valkey_maxmemory_policy: allkeys-lru
1616

1717
---
1818
apiVersion: aiven.io/v1alpha1
1919
kind: ServiceIntegration
2020
metadata:
2121
labels:
2222
team: personbruker
23-
name: redis-personbruker-{{ redis.instance }}
23+
name: valkey-personbruker-{{ valkey.instance }}
2424
namespace: personbruker
2525
spec:
26-
project: {{ redis.project }}
26+
project: {{ valkey.project }}
2727
integrationType: prometheus
28-
destinationEndpointId: {{ redis.endpointId }}
29-
sourceServiceName: redis-personbruker-{{ redis.instance }}
28+
destinationEndpointId: {{ valkey.endpointId }}
29+
sourceServiceName: valkey-personbruker-{{ valkey.instance }}

.nais/vars/vars-dev1.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ resources:
1515
memory: 1000Mi
1616
limits:
1717
memory: 2000Mi
18-
redis:
18+
valkey:
1919
plan: hobbyist
2020
project: nav-dev
2121
instance: pagecache

.nais/vars/vars-dev2.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ resources:
1616
memory: 500Mi
1717
limits:
1818
memory: 1000Mi
19-
redis:
19+
valkey:
2020
plan: hobbyist
2121
project: nav-dev
2222
instance: pagecache

.nais/vars/vars-prod.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ resources:
1313
memory: 2048Mi
1414
limits:
1515
memory: 4096Mi
16-
redis:
16+
valkey:
1717
plan: startup-4
1818
project: nav-prod
1919
instance: pagecache

docker-compose.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ services:
77
- '3002:3002'
88
environment:
99
SERVICE_SECRET: 'dummyToken'
10-
NO_REDIS: true
10+
NO_VALKEY: true
1111

1212
dekoratoren:
1313
container_name: dekoratoren-xpfrontend

nodeenv.d.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@ declare global {
2020
ASSET_PREFIX: string;
2121
TELEMETRY_URL: string;
2222
NEXT_PHASE: string;
23-
REDIS_URI_PAGECACHE: string;
24-
REDIS_USERNAME_PAGECACHE: string;
25-
REDIS_PASSWORD_PAGECACHE: string;
23+
VALKEY_URI_PAGECACHE: string;
24+
VALKEY_USERNAME_PAGECACHE: string;
25+
VALKEY_PASSWORD_PAGECACHE: string;
2626
DECORATOR_NOCACHE?: 'true' | 'false';
2727
}
2828
}

src/components/_page-warnings/page-warning/PageWarning.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ type Props = {
1212

1313
export const PageWarning = ({ whiteBg, size = 'small', children }: Props) => {
1414
return (
15-
<div className={classNames(style.container, whiteBg && style.whiteBg)}>
15+
<section className={classNames(style.container, whiteBg && style.whiteBg)}>
1616
<AlertBox variant={'warning'} size={size} className={style.warning}>
1717
{children}
1818
</AlertBox>
19-
</div>
19+
</section>
2020
);
2121
};

srcCommon/redis.ts

+11-9
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,16 @@ type XpResponseProps = Record<string, any>;
1010

1111
const clientOptions: RedisClientOptions = {
1212
url: process.env.REDIS_URI_PAGECACHE,
13-
username: process.env.REDIS_USERNAME_PAGECACHE,
14-
password: process.env.REDIS_PASSWORD_PAGECACHE,
13+
username: process.env.VALKEY_USERNAME_PAGECACHE,
14+
password: process.env.VALKEY_PASSWORD_PAGECACHE,
1515
socket: { keepAlive: 5000, connectTimeout: 10000 },
1616
} as const;
1717

1818
const validateClientOptions = () => {
1919
const isValid = !!(clientOptions.url && clientOptions.username && clientOptions.password);
2020

2121
if (!isValid) {
22-
logger.error(`Client options for Redis has missing parameters!`);
22+
logger.error(`Client options for Valkey has missing parameters!`);
2323
}
2424

2525
return isValid;
@@ -37,21 +37,23 @@ class RedisCacheImpl {
3737
private renderCacheKeyPrefix = '';
3838

3939
constructor() {
40+
logger.info(clientOptions.url);
41+
logger.info(clientOptions.username);
4042
this.client = createClient(clientOptions)
4143
.on('connect', () => {
42-
logger.info('Redis client connected');
44+
logger.info('Valkey client connected');
4345
})
4446
.on('ready', () => {
45-
logger.info('Redis client ready');
47+
logger.info('Valkey client ready');
4648
})
4749
.on('end', () => {
48-
logger.info('Redis client connection closed');
50+
logger.info('Valkey client connection closed');
4951
})
5052
.on('reconnecting', () => {
51-
logger.info('Redis client reconnecting');
53+
logger.info('Valkey client reconnecting');
5254
})
5355
.on('error', (err) => {
54-
logger.error(`Redis client error: ${err}`);
56+
logger.error(`Valkey client error: ${err}`);
5557
});
5658
}
5759

@@ -61,7 +63,7 @@ class RedisCacheImpl {
6163

6264
return this.client.connect().then(() => {
6365
logger.info(
64-
`Initialized redis client with url ${clientOptions.url} - Render key prefix: ${this.renderCacheKeyPrefix} - Response key prefix: ${this.responseCacheKeyPrefix}`
66+
`Initialized valkey client with url ${clientOptions.url} - Render key prefix: ${this.renderCacheKeyPrefix} - Response key prefix: ${this.responseCacheKeyPrefix}`
6567
);
6668
return this;
6769
});

0 commit comments

Comments
 (0)