Skip to content

Commit 492fd12

Browse files
committed
build(repo): Fix chart tests and new version
1 parent e9f298c commit 492fd12

File tree

6 files changed

+26
-15
lines changed

6 files changed

+26
-15
lines changed

.github/workflows/ci.yaml

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -222,6 +222,14 @@ jobs:
222222
NATS_SYSTEM_PASS: sys
223223
NATS_ADMIN_USER: admin
224224
NATS_ADMIN_PASS: admin
225+
AWS_STORAGE_ENV: local
226+
AWS_ACCESS_KEY_ID: test
227+
AWS_SECRET_ACCESS_KEY: test
228+
AWS_ENDPOINT_URL: http://localhost:4566
229+
AWS_REGION: us-east-1
230+
AWS_S3_ENABLED: false
231+
AWS_S3_BUCKET_NAME: fuel-streams-local
232+
STORAGE_MAX_RETRIES: 5
225233
services:
226234
postgres:
227235
image: postgres:17
@@ -276,16 +284,19 @@ jobs:
276284
PGPASSWORD=postgres psql -h localhost -U postgres -c "DROP DATABASE IF EXISTS fuel_test;"
277285
PGPASSWORD=postgres psql -h localhost -U postgres -c "CREATE DATABASE fuel_test;"
278286
279-
- name: Run NATS
287+
- name: Run services
280288
run: |
281289
make start-nats
290+
make start-s3
282291
make setup-db
283292
284293
- name: Run tests
285294
run: make test PACKAGE=${{ matrix.package }} PROFILE=ci
286295

287-
- name: Stop NATS
288-
run: make stop-nats
296+
- name: Stop services
297+
run: |
298+
make stop-nats
299+
make stop-s3
289300
290301
build:
291302
needs: install-deps

cluster/charts/fuel-streams/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: v2
22
appVersion: "1.0"
33
description: A Helm chart for Kubernetes
44
name: fuel-streams
5-
version: 0.11.0
5+
version: 0.11.1
66
dependencies:
77
- name: nats
88
version: 1.3.2

cluster/charts/fuel-streams/templates/dune/cronjob.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ kind: CronJob
99
metadata:
1010
{{- include "k8s.resource-metadata" $serviceDict | nindent 2 }}
1111
spec:
12-
schedule: {{ $cronjob.schedule }}
12+
schedule: {{ $cronjob.schedule | quote }}
1313
concurrencyPolicy: {{ $cronjob.concurrencyPolicy }}
1414
successfulJobsHistoryLimit: {{ $cronjob.successfulJobsHistoryLimit }}
1515
failedJobsHistoryLimit: {{ $cronjob.failedJobsHistoryLimit }}

cluster/charts/fuel-streams/tests/dune/cronjob_test.yaml

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Test suite for Dune CronJob
2-
suite: test dune cronjob
2+
suite: Testing Dune CronJob
33
templates:
44
- dune/cronjob.yaml
55
tests:
@@ -9,7 +9,7 @@ tests:
99
dune:
1010
enabled: true
1111
cronjob:
12-
schedule: "*/5 * * * *"
12+
schedule: "*/15 * * * *"
1313
concurrencyPolicy: "Forbid"
1414
successfulJobsHistoryLimit: 3
1515
failedJobsHistoryLimit: 1
@@ -21,7 +21,7 @@ tests:
2121
value: RELEASE-NAME-fuel-streams-dune
2222
- equal:
2323
path: spec.schedule
24-
value: "*/5 * * * *"
24+
value: "*/15 * * * *"
2525
- equal:
2626
path: spec.concurrencyPolicy
2727
value: "Forbid"
@@ -47,7 +47,6 @@ tests:
4747
- hasDocuments:
4848
count: 0
4949

50-
# Test 3: Verify container configuration
5150
- it: should configure container correctly
5251
set:
5352
dune.enabled: true
@@ -58,11 +57,14 @@ tests:
5857
name: "dune-state"
5958
mountPath: "/data/dune"
6059
asserts:
61-
- contains:
62-
path: spec.jobTemplate.spec.template.spec.containers[0].args
60+
- isSubset:
61+
path: spec.jobTemplate.spec.template.spec.containers[0]
6362
content:
64-
- "--network"
65-
- "mainnet"
63+
args:
64+
- --network
65+
- mainnet
66+
- --storage-file-dir
67+
- /data/dune
6668
- contains:
6769
path: spec.jobTemplate.spec.template.spec.containers[0].volumeMounts
6870
content:

crates/domains/src/blocks/repository.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -282,7 +282,6 @@ pub mod tests {
282282
result.header_state_transition_bytecode_version,
283283
expected.header_state_transition_bytecode_version
284284
);
285-
assert_eq!(result.header_time, expected.header_time);
286285
assert_eq!(
287286
result.header_transactions_count,
288287
expected.header_transactions_count

crates/domains/src/inputs/repository.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,6 @@ mod tests {
176176
assert_eq!(result.tx_index, expected.tx_index);
177177
assert_eq!(result.input_index, expected.input_index);
178178
assert_eq!(result.r#type, expected.r#type);
179-
assert_eq!(result.block_time, expected.block_time);
180179
assert_eq!(result.owner_id, expected.owner_id);
181180
assert_eq!(result.sender_address, expected.sender_address);
182181
assert_eq!(result.recipient_address, expected.recipient_address);

0 commit comments

Comments
 (0)