Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
197 commits
Select commit Hold shift + click to select a range
4df953f
feat(config): added granite guardian configuration
jrobertboos Aug 31, 2026
6ecd3e4
docs(config): update openapi.json
jrobertboos Aug 31, 2026
04e5b26
LCORE-2985: Add OpenTelemetry instrumentation for stream interrupt en…
anik120 Sep 1, 2026
8447119
LCORE-3296: Removed unused argument
tisnik Sep 3, 2026
5228693
LCORE-3297: Snake-case naming
tisnik Sep 3, 2026
5b25cc9
LCORE-3597: Added missing type annotation
tisnik Sep 3, 2026
3260ac9
Merge pull request #2600 from tisnik/lcore-3296-removed-unused-argument
tisnik Sep 3, 2026
0de29b9
Merge branch 'main' into lcore-3297-snake-case-naming
tisnik Sep 3, 2026
e496557
LCORE-2547: address OGX rename review findings
asimurka Sep 1, 2026
e81bf4b
Merge pull request #2602 from tisnik/lcore-3597-type-annotation
tisnik Sep 3, 2026
0bbac3f
Merge pull request #2601 from tisnik/lcore-3297-snake-case-naming
tisnik Sep 3, 2026
922673b
LCORE-3580: Updated dependencies
tisnik Sep 3, 2026
6b62fa4
Merge pull request #2606 from tisnik/lcore-3580-updated-dependencies-2
tisnik Sep 3, 2026
accc141
Merge pull request #2588 from asimurka/lcore-2547-pr7-combined
tisnik Sep 3, 2026
9902fbb
LCORE-3395: point lint-openapi at docs/devel_doc/openapi.json
max-svistunov Sep 4, 2026
e2573e8
LCORE-3963: keep link targets, smart links, mentions and tables in fe…
max-svistunov Sep 4, 2026
271cb1a
Update Konflux references
red-hat-konflux-kflux-prd-rh02[bot] Sep 5, 2026
7ccf102
Refactored if-else chain in mock MCP server
tisnik Sep 6, 2026
e695256
Refactored if-else chain in integration tests
tisnik Sep 6, 2026
b2ba361
Refactored if-else chain in unit tests
tisnik Sep 6, 2026
bd68ef9
LCORE-3298: cleanup
tisnik Sep 6, 2026
fd3d288
LCORE-3580: Updated dependencies
tisnik Sep 6, 2026
3eb889e
Merge pull request #2619 from tisnik/lcore-3819-refactored-if-else-chain
tisnik Sep 6, 2026
9253baf
Merge pull request #2620 from tisnik/lcore-3298-cleanup
tisnik Sep 6, 2026
649a18a
Merge pull request #2621 from tisnik/lcore-3580-updated-dependencies-2
tisnik Sep 6, 2026
ec41a7c
LCORE-3298: Fixed issue
tisnik Sep 7, 2026
997f2bc
LCORE-3301: Fixed issue
tisnik Sep 7, 2026
8075235
LCORE-3367: Fixed imports
tisnik Sep 7, 2026
4ff6635
LCORE-3367: Simpler loop
tisnik Sep 7, 2026
afce861
Merge pull request #2622 from tisnik/lcore-3298-fixed-issue
tisnik Sep 7, 2026
22a341f
Merge pull request #2623 from tisnik/lcore-3301-fixed-issue
tisnik Sep 7, 2026
a769cd0
Merge pull request #2624 from tisnik/lcore-3367-fixed-imports
tisnik Sep 7, 2026
4217408
Merge pull request #2625 from tisnik/lcore-3367-simpler-loop
tisnik Sep 7, 2026
47f0eb2
LCORE-3819: Debug log to figure out path issues
tisnik Sep 7, 2026
9ba0222
Merge pull request #2616 from lightspeed-core/konflux/references/main
tisnik Sep 7, 2026
937dcdc
Merge pull request #2613 from max-svistunov/lcore-3395-lint-openapi-path
tisnik Sep 7, 2026
47a3d0b
LCORE-3963: fix SC2140 in fetch-jira.sh embedded Python
max-svistunov Sep 7, 2026
125bb54
LCORE-3963: correct blockquote, inlineCard and mark-order handling
max-svistunov Sep 7, 2026
bf7b1e5
Merge pull request #2629 from tisnik/lcore-3819-debug-log-to-figure-o…
tisnik Sep 7, 2026
7eb0214
LCORE-3963: keep inline runs on one line, strip Jira tracking fragments
max-svistunov Sep 7, 2026
8cd9834
LCORE-3963: do not abandon a run when one ticket cannot be fetched
max-svistunov Sep 7, 2026
ebc93fa
LCORE-3963: hold the embedded Python in heredocs instead of quoted st…
max-svistunov Sep 7, 2026
d0a28b2
LCORE-3963: render the remaining ADF node types
max-svistunov Sep 7, 2026
2babd58
LCORE-3963: render block smart links and report truncated results
max-svistunov Sep 7, 2026
1570cb5
LCORE-3963: address review findings on escaping, nesting, exit status…
max-svistunov Sep 7, 2026
5c5f10b
Merge pull request #2614 from max-svistunov/lcore-3963-fetch-jira-links
tisnik Sep 7, 2026
33b6abe
LCORE-3299: Fixed issue in vulnerability report
tisnik Sep 8, 2026
69feb6a
LCORE-3987: Do not assert in production code
tisnik Sep 8, 2026
81e9592
LCORE-3989: Do not assert in production code
tisnik Sep 8, 2026
4ffae40
LCORE-3993: Hexagonal architecture
tisnik Sep 8, 2026
5cf19c1
Merge pull request #2580 from jrobertboos/lcore-3389
tisnik Sep 8, 2026
8e6d239
Merge pull request #2630 from tisnik/lcore-3299
tisnik Sep 8, 2026
27ba6bb
Merge pull request #2631 from tisnik/lcore-3987-do-not-assert-in-prod…
tisnik Sep 8, 2026
a4e050d
Merge pull request #2632 from tisnik/lcore-3989
tisnik Sep 8, 2026
8a709e2
Merge pull request #2633 from tisnik/lcore-3993-hexagonal-architecture
tisnik Sep 8, 2026
0c1d31c
LCORE-3580: Updated dependencies
tisnik Sep 8, 2026
047b6c6
Merge pull request #2634 from tisnik/lcore-3580-updated-dependencies-3
tisnik Sep 8, 2026
14a37b9
Merge pull request #2590 from anik120/otel-for-stream-interupt
tisnik Sep 8, 2026
9685b58
LCORE-3933: Regenerated documentation
tisnik Sep 8, 2026
ffec165
Merge pull request #2635 from tisnik/lcore-3933-regenerated-doc
tisnik Sep 8, 2026
1e281e9
LCORE-3300: Final fix in vulnerability report script
tisnik Sep 9, 2026
b28e62b
LCORE-3580: Updated dependencies
tisnik Sep 9, 2026
6657b0f
LCORE-3645: Class FeedbackCategory inherits from both str and enum
tisnik Sep 9, 2026
0340679
Removed redundant open mode arguments from sources
tisnik Sep 9, 2026
9d13dae
Removed redundant open mode arguments from tests
tisnik Sep 9, 2026
30fd30f
Merge pull request #2641 from tisnik/lcore-3300
tisnik Sep 9, 2026
815c2cc
Merge pull request #2642 from tisnik/lcore-3580-updated-dependencies-6
tisnik Sep 9, 2026
d8542ee
Merge pull request #2643 from tisnik/lcore-3645
tisnik Sep 9, 2026
ff9ca46
Merge pull request #2644 from tisnik/lcore-4018
tisnik Sep 9, 2026
47700e0
LCORE-4062: Fixed CVE found in NLTK package
tisnik Sep 9, 2026
d8f5ceb
Merge pull request #2645 from tisnik/lcore-4062
tisnik Sep 9, 2026
7d29bf1
LCORE-3646: Class HealthStatus inherits from both str and enum
tisnik Sep 10, 2026
46dec7a
LCORE-3649: Class AgentFinishReason inherits from both str and enum
tisnik Sep 10, 2026
735b996
LCORE-3647: Class JsonPathOperator inherits from both str and enum
tisnik Sep 10, 2026
b2a56e9
LCORE-3648: Class Action inherits from both str and enum
tisnik Sep 10, 2026
195a5ef
Merge pull request #2648 from tisnik/lcore-3646
tisnik Sep 10, 2026
1d07815
Merge pull request #2649 from tisnik/lcore-3647
tisnik Sep 10, 2026
cac4011
Merge pull request #2650 from tisnik/lcore-3648
tisnik Sep 10, 2026
85adfc7
Merge pull request #2651 from tisnik/lcore-3649
tisnik Sep 10, 2026
c72a3f2
LCORE-3819: Removed unused import
tisnik Sep 10, 2026
38213b0
Merge pull request #2653 from tisnik/lcore-3819-removed-unused-import
tisnik Sep 10, 2026
a7ff646
LCORE-4086: Fixed Cryptography CVE
tisnik Sep 10, 2026
d8e4151
Merge pull request #2654 from tisnik/lcore-4086
tisnik Sep 10, 2026
9ea69a9
LCORE-3650
tisnik Sep 11, 2026
0c69139
LCORE-3580: Updated dependencies
tisnik Sep 11, 2026
9590d1e
Use self as return type
tisnik Sep 11, 2026
481e6f6
Merge pull request #2658 from tisnik/lcore-3650
tisnik Sep 11, 2026
a50b004
finish OGX runtime naming cleanup
asimurka Sep 3, 2026
d8070b8
Merge pull request #2660 from tisnik/use-self-as-return-type
tisnik Sep 11, 2026
9bfc759
Merge pull request #2659 from tisnik/lcore-3580-updated-dependencies-4
tisnik Sep 11, 2026
d28db67
Merge pull request #2605 from asimurka/lcore-2547-ogx-runtime-cleanup
tisnik Sep 11, 2026
a2aae40
update user and developer docs to OGX naming
asimurka Sep 11, 2026
747146e
LCORE-4069: compare JSON-in-string assertions by content, not by key …
max-svistunov Sep 11, 2026
ebd7849
LCORE-2343: add unified-mode e2e configuration fixtures
max-svistunov Aug 4, 2026
cf637b8
LCORE-2343: restore legacy library-mode boot coverage with a dedicate…
max-svistunov Aug 4, 2026
2ae2f71
LCORE-2343: implement unified-mode step definitions
max-svistunov Aug 4, 2026
e556cf3
LCORE-2343: gate unified-mode features for Prow and the providers matrix
max-svistunov Aug 4, 2026
3609a1f
LCORE-2343: unskip the unified-mode feature files
max-svistunov Aug 4, 2026
8970e07
LCORE-2343: close the health-vs-listen race in lightspeed restarts
max-svistunov Aug 4, 2026
2ff346b
LCORE-2343: make the migrated e2e config readable by the container user
max-svistunov Aug 4, 2026
7097491
LCORE-2343: migrate the legacy e2e fixture to the unified rag schema
max-svistunov Aug 26, 2026
d4255ed
LCORE-2343: assert the migrate-config 0600 mode instead of relaxing it
max-svistunov Aug 27, 2026
5e8522f
LCORE-2343: match the synthesis log assertions to the OGX-renamed mes…
max-svistunov Aug 27, 2026
5549a52
LCORE-2343: name the migration boot scenarios for what they assert
max-svistunov Aug 27, 2026
7436370
LCORE-2343: drop the trailing blank line from the legacy e2e fixture
max-svistunov Aug 27, 2026
ca8be64
LCORE-2343: require a synthesized path in every accepted startup-log …
max-svistunov Aug 27, 2026
3e38e71
LCORE-2343: bound the HTTP readiness wait with a single monotonic dea…
max-svistunov Aug 27, 2026
5288e8c
LCORE-2343: write down the e2e/integration test-layer boundary
max-svistunov Sep 4, 2026
5bb26fb
LCORE-2343: cover unified-mode validation, migration and synthesis in…
max-svistunov Sep 4, 2026
9de142b
LCORE-2343: keep only deployed-stack scenarios in the unified-mode e2…
max-svistunov Sep 4, 2026
21bbfec
LCORE-2343: scope the startup-log evidence to the current boot
max-svistunov Sep 4, 2026
af990c2
LCORE-2343: keep the fixture regeneration recipe within the line limit
max-svistunov Sep 4, 2026
adc041b
LCORE-2343: drop a stray blank line from .gitignore
max-svistunov Sep 10, 2026
30e53ad
LCORE-2343: tag the synthesis scenarios @openai-only
max-svistunov Sep 10, 2026
ea3333b
LCORE-2343: keep the after_feature restore tolerant, and bound the wa…
max-svistunov Sep 10, 2026
d1742b0
LCORE-2343: make server-mode synthesis observable, and assert on it
max-svistunov Sep 10, 2026
57e5410
LCORE-2343: follow the OGX runtime rename in the unified-mode fixture…
max-svistunov Sep 11, 2026
ea1cd68
LCORE-2119: Test custom OpenTelemetry spans across endpoints
anik120 Sep 11, 2026
17358c0
Merge pull request #2661 from asimurka/lcore-2547-ogx-docs-pr2
tisnik Sep 11, 2026
449896d
Merge pull request #2638 from anik120/otel-intergration-tests
tisnik Sep 11, 2026
5b39b12
Update Konflux references
red-hat-konflux-kflux-prd-rh02[bot] Sep 12, 2026
2065a81
LCORE-2493: Benchmarks for tokenizing Go code
tisnik Sep 13, 2026
986c372
Updated benchmarks results
tisnik Sep 13, 2026
038528b
Package locks for Python 3.14
tisnik Sep 13, 2026
7063ec3
Updated README.md file accordingly
tisnik Sep 13, 2026
eedb8fe
LCORE-1053: Regenerated config
tisnik Sep 13, 2026
83901b3
Moved MCP utils into its own module
tisnik Sep 13, 2026
762877e
Move unit tests as well
tisnik Sep 13, 2026
13501e7
Fixed imports
tisnik Sep 13, 2026
ba6afe0
Merge pull request #2675 from tisnik/python-3.14
tisnik Sep 13, 2026
92d7563
Merge pull request #2676 from tisnik/lcore-2493-benchmarks-for-tokeni…
tisnik Sep 13, 2026
066823b
Merge pull request #2677 from tisnik/lcore-1053-regenerated-config
tisnik Sep 13, 2026
f5ca4e1
Merge pull request #2678 from tisnik/lcore-3819-refactor-mcp-utils
tisnik Sep 13, 2026
ff2bc26
Use rc.path instead of rc.absolute_route.path
thepetk Sep 13, 2026
d285f08
finish tests/ OGX naming for e2e harness and fixtures
asimurka Sep 11, 2026
1211a79
LCORE-3580: Updated devel doc
tisnik Sep 14, 2026
a0fa7f3
LCORE-3580: Added devel deps used by benchmarks
tisnik Sep 14, 2026
b173bbf
LCORE-3819: Fixed typo in config
tisnik Sep 14, 2026
4e3ef7e
LCORE-3819: Use proper Responses type
tisnik Sep 14, 2026
5a25ae2
LCORE-4146: Typo in GraniteGuardianShieldConfiguration
tisnik Sep 14, 2026
0b5a6a3
Merge pull request #2662 from asimurka/lcore-2547-ogx-e2e-pr3
tisnik Sep 14, 2026
541f8b9
Fixed MCP arguments processing
asimurka Sep 14, 2026
bdfdfdc
Merge pull request #2683 from tisnik/lcore-3819-fixed-typo-in-config
tisnik Sep 14, 2026
cf5e86c
Merge branch 'main' into lcore-4146
tisnik Sep 14, 2026
f045c99
Merge pull request #2685 from tisnik/lcore-3819-use-proper-responses-…
tisnik Sep 14, 2026
07c6d2e
Merge pull request #2681 from tisnik/lcore-3580-updated-devel-doc
tisnik Sep 14, 2026
b893a2f
Deprecating vector_stores endpoints
asimurka Sep 14, 2026
685d75d
Merge pull request #2682 from tisnik/lcore-3580-added-devel-deps-used…
tisnik Sep 14, 2026
896b7ac
Applying explicit reasoning effort resolution in responses
asimurka Sep 14, 2026
10ed2a9
Merge pull request #2684 from tisnik/lcore-4146
tisnik Sep 14, 2026
3f3035a
LCORE-4146: Updated model doc
tisnik Sep 14, 2026
52805fa
Merge pull request #2691 from tisnik/lcore-4146-updated-model-doc
tisnik Sep 14, 2026
bfc8cd7
LCORE-3585: Added type hints
tisnik Sep 15, 2026
1e570e5
LCORE-3819: Added missing devel doc
tisnik Sep 15, 2026
bbbac77
LCORE-3820: Updated dependencis
tisnik Sep 15, 2026
cd99aed
LCORE-4124: Unnecessary assignment to response before return statement
tisnik Sep 15, 2026
76d823b
Merge pull request #2690 from asimurka/lcore-4138-deprecate-vector-st…
tisnik Sep 15, 2026
f9c6ce0
LCORE-3819: Refactored transcripts into its own module
tisnik Sep 15, 2026
1af5dce
Merge pull request #2689 from asimurka/fix/2610-mcp-tool-args-json-st…
tisnik Sep 15, 2026
47bbf82
Merge pull request #2688 from asimurka/fix/LCORE-1583-reasoning-effor…
tisnik Sep 15, 2026
bc8744f
Merge pull request #2695 from tisnik/lcore-3585-added-type-hints
tisnik Sep 15, 2026
5459405
Merge pull request #2696 from tisnik/lcore-3819-added-missing-devel-doc
tisnik Sep 15, 2026
ecba14a
remove safety identifier response workarounds
asimurka Sep 15, 2026
65d7611
Merge pull request #2697 from tisnik/lcore-3819-refactored-transcripts
tisnik Sep 15, 2026
3539a9f
Merge pull request #2698 from tisnik/lcore-3820-updated-dependencies-1
tisnik Sep 15, 2026
180143a
Merge pull request #2699 from tisnik/lcore-4124-refactoring
tisnik Sep 15, 2026
54a6a96
Merge pull request #2700 from asimurka/remove-safety-identifier-worka…
tisnik Sep 15, 2026
fb66a6c
LCORE-3386: align prompt guardrails spec with the shipped shield-base…
max-svistunov Sep 10, 2026
138b578
LCORE-3386: defer advisory risks in the prompt guardrails spec
max-svistunov Sep 10, 2026
f4b90f4
LCORE-3386: tighten verify_ssl wording and fix the on-call heading in…
max-svistunov Sep 11, 2026
6515a4b
LCORE-3386: align guardrails spec with the approved LCORE-3390 implem…
max-svistunov Sep 11, 2026
375dbcd
LCORE-3386: use the OGX name for the deferred shields bridge backend
max-svistunov Sep 15, 2026
fb4c90d
Merge pull request #2448 from max-svistunov/lcore-2343-unified-mode-s…
tisnik Sep 15, 2026
eb4d138
Merge pull request #2655 from max-svistunov/lcore-3386-align-guardrai…
tisnik Sep 15, 2026
148bfb6
LCORE-2441: Updated hexagonal architecture
tisnik Sep 15, 2026
f3a3f65
fix(mcp): mcp auth header, "bearer" duplication
jrobertboos Sep 15, 2026
410ccc4
Merge pull request #2705 from tisnik/lcore-2441-updated-hexagonal-arch
tisnik Sep 15, 2026
39a62d9
adding pgvector in pyproject.toml for OGX
JslYoon Sep 15, 2026
327ffb7
LCORE-3599: Added missing type annotation
tisnik Sep 16, 2026
35e34dc
LCORE-3991: Enable rule B011 on CI
tisnik Sep 16, 2026
0550556
LCORE-4125: Unnecessary assignment to new_response before return stat…
tisnik Sep 16, 2026
64cb584
LCORE-3820: Updated dependencies
tisnik Sep 16, 2026
418f722
Merge pull request #2711 from tisnik/lcore-3599
tisnik Sep 16, 2026
0987742
Merge pull request #2713 from tisnik/lcore-4125
tisnik Sep 16, 2026
8805f6f
Merge pull request #2714 from tisnik/lcore-3820-updated-dependencies-2
tisnik Sep 16, 2026
cc85efc
Merge pull request #2712 from tisnik/lcore-3991
tisnik Sep 16, 2026
19c60f8
fix cves
jrobertboos Sep 16, 2026
27064ec
Merge pull request #2693 from jrobertboos/lcore-4088
tisnik Sep 16, 2026
cec46ad
feat(version): bump version to 0.7.0rc3
jrobertboos Sep 16, 2026
3a69507
docs(version): bump version supported to 0.7.0rc3
jrobertboos Sep 16, 2026
285aea3
docs(openapi): bump version to 0.7.0rc3
jrobertboos Sep 16, 2026
6b4bcc1
Merge pull request #2669 from lightspeed-core/konflux/references/main
tisnik Sep 16, 2026
25500ab
Merge pull request #2706 from jrobertboos/fix-cves-6
tisnik Sep 16, 2026
38122b4
Merge pull request #2708 from JslYoon/JslYoon-ogx-postgress
tisnik Sep 16, 2026
b4d6a87
Merge pull request #2715 from jrobertboos/lcore-4171
tisnik Sep 16, 2026
abf8660
Merge pull request #2679 from thepetk/fix-metrics-absolute-paths
tisnik Sep 16, 2026
161a7bf
Merge remote-tracking branch 'upstream/release/0.7' into sync-main-to…
jrobertboos Sep 16, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
7 changes: 3 additions & 4 deletions .github/workflows/e2e_tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -54,8 +54,7 @@ jobs:
E2E_OPENAI_MODEL: ${{ vars.E2E_OPENAI_MODEL }}
E2E_DEPLOYMENT_MODE: ${{ matrix.mode }}
FAISS_VECTOR_STORE_ID: ${{ vars.FAISS_VECTOR_STORE_ID }}
# Override via repo Actions variable E2E_LLAMA_HOSTNAME; default matches server-mode lightspeed-stack.yaml
E2E_LLAMA_HOSTNAME: ${{ vars.E2E_LLAMA_HOSTNAME || 'llama-stack' }}
E2E_OGX_HOSTNAME: ogx

steps:
- uses: actions/checkout@v7
Expand Down Expand Up @@ -289,8 +288,8 @@ jobs:
echo "=== Test failure logs ==="

if [ "${{ matrix.mode }}" == "server" ]; then
echo "=== llama-stack logs ==="
docker compose logs llama-stack
echo "=== OGX logs ==="
docker compose logs ogx
echo ""
echo "=== lightspeed-stack logs ==="
docker compose logs lightspeed-stack
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/e2e_tests_providers.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -355,8 +355,8 @@ jobs:
echo "=== Test failure logs ==="

if [ "${{ matrix.mode }}" == "server" ]; then
echo "=== llama-stack logs ==="
docker compose logs llama-stack
echo "=== OGX logs ==="
docker compose logs ogx
echo ""
echo "=== lightspeed-stack logs ==="
docker compose logs lightspeed-stack
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/e2e_tests_rhaiis.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -249,8 +249,8 @@ jobs:
echo "=== Test failure logs ==="

if [ "${{ matrix.mode }}" == "server" ]; then
echo "=== llama-stack logs ==="
docker compose logs llama-stack
echo "=== OGX logs ==="
docker compose logs ogx
echo ""
echo "=== lightspeed-stack logs ==="
docker compose logs lightspeed-stack
Expand Down
4 changes: 2 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -183,7 +183,7 @@ dev/
# VSCode
.vscode/

# Llama related - when running the stack as lib client
# OGX related - when running the stack as lib client
.llama

# Database files
Expand All @@ -195,7 +195,7 @@ requirements.*.backup
# Local run files
local-run.yaml

# Synthesized Llama Stack run.yaml written by unified library mode (LCORE-2336)
# Synthesized OGX run.yaml written by unified library mode (LCORE-2336)
.generated/

# Sisyphus planning files
Expand Down
4 changes: 2 additions & 2 deletions .konflux/build-args-konflux.conf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
BUILDER_BASE_IMAGE=quay.io/aipcc/base-images/cpu:3.5.1-1787661100
BUILDER_BASE_IMAGE=quay.io/aipcc/base-images/cpu:3.5.1-1789137687
BUILDER_DNF_COMMAND=dnf
RUNTIME_BASE_IMAGE=quay.io/aipcc/base-images/cpu:3.5.1-1787661100
RUNTIME_BASE_IMAGE=quay.io/aipcc/base-images/cpu:3.5.1-1789137687
RUNTIME_DNF_COMMAND=dnf
10 changes: 5 additions & 5 deletions .konflux/requirements.hashes.wheel.txt
Original file line number Diff line number Diff line change
Expand Up @@ -59,9 +59,9 @@ chevron==0.14.0 \
--hash=sha256:4cbb3abb3803127a24947e075384f21bde2e00d43b8b8026f4ba9af7f866a423
click==8.4.2 \
--hash=sha256:368d4af9976de9fc5efc4d8a26c64d23c187c21a2eba9336254832d466dd6198
cryptography==49.0.0 \
--hash=sha256:272f6cf35bd11146fb7182ed94b7123b9547174e944a0ec41fb547d1ad363982 \
--hash=sha256:44e7dda87cce4e64a4eada2469ade616471772ee8203d7331967ef7ba2fee2bd
cryptography==50.0.1 \
--hash=sha256:3e29639a33400721f710beeba7741e275bdb4c5bc53107c9dfef240d251c0590 \
--hash=sha256:8ae962f84e7f36290feca5f8ba7bfc01fea9cd9a48f446bca52ef115657cca3d
datasets==5.0.0 \
--hash=sha256:0fbc08ef020b03a22d91ad38b3b22091a1e18c1335f2963d357ea540bfb032e7
defusedxml==0.7.1 \
Expand Down Expand Up @@ -215,8 +215,8 @@ narwhals==2.24.0 \
--hash=sha256:30285014e6754ed468b29358bc0aebff0117d6a1d64383254ae55ceef31ffb25
networkx==3.6.1 \
--hash=sha256:56b687ad58bed743066f1b7d5e6f56a72d2f193c8eaf35064abaedda4fba3745
nltk==3.10.0 \
--hash=sha256:a15da2911adca5c7b4574b902f6b344f3f65db72ded7f79b30617bbe7100d318
nltk==3.10.3 \
--hash=sha256:fb9ae77ba878bf1f09e6cca649f2c296f20b1c83143932ae06c12018b505afd7
numpy==2.3.5 \
--hash=sha256:927205c8882f7a53543a8fc5b13fcb05771d6bfff35e06daf8030e57549cc7be \
--hash=sha256:a08c6c26c26d7530d09ac93bc177593958c2e3ce4a9b5750c14a80329cca157c
Expand Down
5 changes: 2 additions & 3 deletions .konflux/rpms.in.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,8 @@ packages:
]
upgradePackages:
[
libxslt,
libarchive,
python3-urllib3,
acl,
ffmpeg-free-rhai,
]
contentOrigin:
repofiles: ["./redhat.repo"]
Expand Down
164 changes: 152 additions & 12 deletions .konflux/rpms.lock.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,69 @@ lockfileVendor: redhat
arches:
- arch: aarch64
packages:
- url: https://cdn.redhat.com/content/dist/layered/rhel9/aarch64/rhelai/3.5/os/Packages/f/ffmpeg-free-rhai-6.1.6-9.el9ai.aarch64.rpm
repoid: rhelai-3.5-for-rhel-9-aarch64-rpms
size: 1515025
checksum: sha256:c6bfee462ad3b3f5b4fd19cf96367d549ea7bfeea0ab4ffe634dd497ba5847ba
name: ffmpeg-free-rhai
evr: 6.1.6-9.el9ai
sourcerpm: ffmpeg-6.1.6-9.el9ai.src.rpm
- url: https://cdn.redhat.com/content/dist/layered/rhel9/aarch64/rhelai/3.5/os/Packages/l/libavcodec-free-rhai-6.1.6-9.el9ai.aarch64.rpm
repoid: rhelai-3.5-for-rhel-9-aarch64-rpms
size: 4031909
checksum: sha256:9ca273eea853bd5c0781add66b1620978468ce9e54a288e972bb668b4d6d7360
name: libavcodec-free-rhai
evr: 6.1.6-9.el9ai
sourcerpm: ffmpeg-6.1.6-9.el9ai.src.rpm
- url: https://cdn.redhat.com/content/dist/layered/rhel9/aarch64/rhelai/3.5/os/Packages/l/libavdevice-free-rhai-6.1.6-9.el9ai.aarch64.rpm
repoid: rhelai-3.5-for-rhel-9-aarch64-rpms
size: 75640
checksum: sha256:4f32d0216ddc8e6f83732aece446b0e618f0bcd358f85c86fb9d5e8b760c3da7
name: libavdevice-free-rhai
evr: 6.1.6-9.el9ai
sourcerpm: ffmpeg-6.1.6-9.el9ai.src.rpm
- url: https://cdn.redhat.com/content/dist/layered/rhel9/aarch64/rhelai/3.5/os/Packages/l/libavfilter-free-rhai-6.1.6-9.el9ai.aarch64.rpm
repoid: rhelai-3.5-for-rhel-9-aarch64-rpms
size: 1446844
checksum: sha256:795dd36bacac138d1efb3f1a41e8cb6e9f13843a856fd9f6ef6fe6e9c0b4bf9b
name: libavfilter-free-rhai
evr: 6.1.6-9.el9ai
sourcerpm: ffmpeg-6.1.6-9.el9ai.src.rpm
- url: https://cdn.redhat.com/content/dist/layered/rhel9/aarch64/rhelai/3.5/os/Packages/l/libavformat-free-rhai-6.1.6-9.el9ai.aarch64.rpm
repoid: rhelai-3.5-for-rhel-9-aarch64-rpms
size: 1136615
checksum: sha256:c17182dfc59bda4af4bda6da1efcd13c860c11af50523910e708fd5debfa177c
name: libavformat-free-rhai
evr: 6.1.6-9.el9ai
sourcerpm: ffmpeg-6.1.6-9.el9ai.src.rpm
- url: https://cdn.redhat.com/content/dist/layered/rhel9/aarch64/rhelai/3.5/os/Packages/l/libavutil-free-rhai-6.1.6-9.el9ai.aarch64.rpm
repoid: rhelai-3.5-for-rhel-9-aarch64-rpms
size: 345879
checksum: sha256:00d27c22f8aed4753ef047771597c7f263030e06549d445e22a9206abd1f3664
name: libavutil-free-rhai
evr: 6.1.6-9.el9ai
sourcerpm: ffmpeg-6.1.6-9.el9ai.src.rpm
- url: https://cdn.redhat.com/content/dist/layered/rhel9/aarch64/rhelai/3.5/os/Packages/l/libpostproc-free-rhai-6.1.6-9.el9ai.aarch64.rpm
repoid: rhelai-3.5-for-rhel-9-aarch64-rpms
size: 39547
checksum: sha256:8b1a8cc49a38014789179fb39eb3bbe81ae74b58da2d078f2d8581461222f03e
name: libpostproc-free-rhai
evr: 6.1.6-9.el9ai
sourcerpm: ffmpeg-6.1.6-9.el9ai.src.rpm
- url: https://cdn.redhat.com/content/dist/layered/rhel9/aarch64/rhelai/3.5/os/Packages/l/libswresample-free-rhai-6.1.6-9.el9ai.aarch64.rpm
repoid: rhelai-3.5-for-rhel-9-aarch64-rpms
size: 60307
checksum: sha256:bb0259b949e925f3eed54e75cde70e76e0992938ee24c82cf1bae0b85a461a00
name: libswresample-free-rhai
evr: 6.1.6-9.el9ai
sourcerpm: ffmpeg-6.1.6-9.el9ai.src.rpm
- url: https://cdn.redhat.com/content/dist/layered/rhel9/aarch64/rhelai/3.5/os/Packages/l/libswscale-free-rhai-6.1.6-9.el9ai.aarch64.rpm
repoid: rhelai-3.5-for-rhel-9-aarch64-rpms
size: 162587
checksum: sha256:bd4e3882c78fffd4ffac7d99bdcea42d7eebd337a6da75223580eeb828ac55be
name: libswscale-free-rhai
evr: 6.1.6-9.el9ai
sourcerpm: ffmpeg-6.1.6-9.el9ai.src.rpm
- url: https://cdn.redhat.com/content/eus/rhel9/9.6/aarch64/appstream/os/Packages/c/cargo-1.84.1-1.el9.aarch64.rpm
repoid: rhel-9-for-aarch64-appstream-eus-rpms__9_DOT_6
size: 7744425
Expand Down Expand Up @@ -60,6 +123,13 @@ arches:
name: rust-std-static
evr: 1.84.1-1.el9
sourcerpm: rust-1.84.1-1.el9.src.rpm
- url: https://cdn.redhat.com/content/eus/rhel9/9.6/aarch64/baseos/os/Packages/a/acl-2.4.0-0.el9_6.1.aarch64.rpm
repoid: rhel-9-for-aarch64-baseos-eus-rpms__9_DOT_6
size: 77159
checksum: sha256:3b88acdb403b28e3d9b72010d6794d2306a3a92295e264f9ca6447883886ac8b
name: acl
evr: 2.4.0-0.el9_6.1
sourcerpm: acl-2.4.0-0.el9_6.1.src.rpm
- url: https://cdn.redhat.com/content/eus/rhel9/9.6/aarch64/baseos/os/Packages/e/ed-1.14.2-12.el9.aarch64.rpm
repoid: rhel-9-for-aarch64-baseos-eus-rpms__9_DOT_6
size: 78931
Expand All @@ -74,17 +144,80 @@ arches:
name: info
evr: 6.7-15.el9
sourcerpm: texinfo-6.7-15.el9.src.rpm
- url: https://cdn.redhat.com/content/eus/rhel9/9.6/aarch64/baseos/os/Packages/p/python3-urllib3-1.26.5-6.el9_6.2.noarch.rpm
- url: https://cdn.redhat.com/content/eus/rhel9/9.6/aarch64/baseos/os/Packages/l/libacl-2.4.0-0.el9_6.1.aarch64.rpm
repoid: rhel-9-for-aarch64-baseos-eus-rpms__9_DOT_6
size: 223128
checksum: sha256:177899cd61996a1a459f23508428fe8be31d174cf998c624155e13137a10a4e9
name: python3-urllib3
evr: 1.26.5-6.el9_6.2
sourcerpm: python-urllib3-1.26.5-6.el9_6.2.src.rpm
size: 24904
checksum: sha256:44a0d95be843d5b5104a6182e13de076c3ed83321977aee6f69148a1d5fb2780
name: libacl
evr: 2.4.0-0.el9_6.1
sourcerpm: acl-2.4.0-0.el9_6.1.src.rpm
source: []
module_metadata: []
- arch: x86_64
packages:
- url: https://cdn.redhat.com/content/dist/layered/rhel9/x86_64/rhelai/3.5/os/Packages/f/ffmpeg-free-rhai-6.1.6-9.el9ai.x86_64.rpm
repoid: rhelai-3.5-for-rhel-9-x86_64-rpms
size: 1518752
checksum: sha256:cd24a91037cbbdc29277a574666fc5e49dcfd582afd63f6f6fe0099ea1470c36
name: ffmpeg-free-rhai
evr: 6.1.6-9.el9ai
sourcerpm: ffmpeg-6.1.6-9.el9ai.src.rpm
- url: https://cdn.redhat.com/content/dist/layered/rhel9/x86_64/rhelai/3.5/os/Packages/l/libavcodec-free-rhai-6.1.6-9.el9ai.x86_64.rpm
repoid: rhelai-3.5-for-rhel-9-x86_64-rpms
size: 4213330
checksum: sha256:7786b455d74f44cc89b7a8017da2d606e3cbfa7f07b64ad575527e583bdbd178
name: libavcodec-free-rhai
evr: 6.1.6-9.el9ai
sourcerpm: ffmpeg-6.1.6-9.el9ai.src.rpm
- url: https://cdn.redhat.com/content/dist/layered/rhel9/x86_64/rhelai/3.5/os/Packages/l/libavdevice-free-rhai-6.1.6-9.el9ai.x86_64.rpm
repoid: rhelai-3.5-for-rhel-9-x86_64-rpms
size: 76627
checksum: sha256:620c454f720454d13e881966d770e598554b9db1f9e5daeed03a4c87aaf20e98
name: libavdevice-free-rhai
evr: 6.1.6-9.el9ai
sourcerpm: ffmpeg-6.1.6-9.el9ai.src.rpm
- url: https://cdn.redhat.com/content/dist/layered/rhel9/x86_64/rhelai/3.5/os/Packages/l/libavfilter-free-rhai-6.1.6-9.el9ai.x86_64.rpm
repoid: rhelai-3.5-for-rhel-9-x86_64-rpms
size: 1531710
checksum: sha256:32c1f98752cf9e40d18a6171ab68f7a3f9a5c435ae44e1beb6450ce1af183e9c
name: libavfilter-free-rhai
evr: 6.1.6-9.el9ai
sourcerpm: ffmpeg-6.1.6-9.el9ai.src.rpm
- url: https://cdn.redhat.com/content/dist/layered/rhel9/x86_64/rhelai/3.5/os/Packages/l/libavformat-free-rhai-6.1.6-9.el9ai.x86_64.rpm
repoid: rhelai-3.5-for-rhel-9-x86_64-rpms
size: 1122106
checksum: sha256:aee63758df3f99f5962a5ba61ca07c6c9b5d1ccde4677dd6ddc4c999599cd921
name: libavformat-free-rhai
evr: 6.1.6-9.el9ai
sourcerpm: ffmpeg-6.1.6-9.el9ai.src.rpm
- url: https://cdn.redhat.com/content/dist/layered/rhel9/x86_64/rhelai/3.5/os/Packages/l/libavutil-free-rhai-6.1.6-9.el9ai.x86_64.rpm
repoid: rhelai-3.5-for-rhel-9-x86_64-rpms
size: 351489
checksum: sha256:3338518a95b0931f570cadea63983faaee1a053e382c6fe7b09cd6e5c629275d
name: libavutil-free-rhai
evr: 6.1.6-9.el9ai
sourcerpm: ffmpeg-6.1.6-9.el9ai.src.rpm
- url: https://cdn.redhat.com/content/dist/layered/rhel9/x86_64/rhelai/3.5/os/Packages/l/libpostproc-free-rhai-6.1.6-9.el9ai.x86_64.rpm
repoid: rhelai-3.5-for-rhel-9-x86_64-rpms
size: 46878
checksum: sha256:31356012fb0d14be447a9357e4bb9be23de095072bdd5654d70efe2643fe1d11
name: libpostproc-free-rhai
evr: 6.1.6-9.el9ai
sourcerpm: ffmpeg-6.1.6-9.el9ai.src.rpm
- url: https://cdn.redhat.com/content/dist/layered/rhel9/x86_64/rhelai/3.5/os/Packages/l/libswresample-free-rhai-6.1.6-9.el9ai.x86_64.rpm
repoid: rhelai-3.5-for-rhel-9-x86_64-rpms
size: 66438
checksum: sha256:6252004c850c7741fb49e18c5eb86896192051caa6623c96051ac30c6e0c0a70
name: libswresample-free-rhai
evr: 6.1.6-9.el9ai
sourcerpm: ffmpeg-6.1.6-9.el9ai.src.rpm
- url: https://cdn.redhat.com/content/dist/layered/rhel9/x86_64/rhelai/3.5/os/Packages/l/libswscale-free-rhai-6.1.6-9.el9ai.x86_64.rpm
repoid: rhelai-3.5-for-rhel-9-x86_64-rpms
size: 188983
checksum: sha256:f114a579b7cdc4458baecc516ca93f4abf64a66fa21eda0f186d5ef9799a8640
name: libswscale-free-rhai
evr: 6.1.6-9.el9ai
sourcerpm: ffmpeg-6.1.6-9.el9ai.src.rpm
- url: https://cdn.redhat.com/content/eus/rhel9/9.6/x86_64/appstream/os/Packages/c/cargo-1.84.1-1.el9.x86_64.rpm
repoid: rhel-9-for-x86_64-appstream-eus-rpms__9_DOT_6
size: 8292467
Expand Down Expand Up @@ -141,6 +274,13 @@ arches:
name: rust-std-static
evr: 1.84.1-1.el9
sourcerpm: rust-1.84.1-1.el9.src.rpm
- url: https://cdn.redhat.com/content/eus/rhel9/9.6/x86_64/baseos/os/Packages/a/acl-2.4.0-0.el9_6.1.x86_64.rpm
repoid: rhel-9-for-x86_64-baseos-eus-rpms__9_DOT_6
size: 77918
checksum: sha256:7922ff8b02bdd4f0771e3036c3d293939bc2d182505772d7fccfb28a650fedc6
name: acl
evr: 2.4.0-0.el9_6.1
sourcerpm: acl-2.4.0-0.el9_6.1.src.rpm
- url: https://cdn.redhat.com/content/eus/rhel9/9.6/x86_64/baseos/os/Packages/e/ed-1.14.2-12.el9.x86_64.rpm
repoid: rhel-9-for-x86_64-baseos-eus-rpms__9_DOT_6
size: 79993
Expand All @@ -155,12 +295,12 @@ arches:
name: info
evr: 6.7-15.el9
sourcerpm: texinfo-6.7-15.el9.src.rpm
- url: https://cdn.redhat.com/content/eus/rhel9/9.6/x86_64/baseos/os/Packages/p/python3-urllib3-1.26.5-6.el9_6.2.noarch.rpm
- url: https://cdn.redhat.com/content/eus/rhel9/9.6/x86_64/baseos/os/Packages/l/libacl-2.4.0-0.el9_6.1.x86_64.rpm
repoid: rhel-9-for-x86_64-baseos-eus-rpms__9_DOT_6
size: 223128
checksum: sha256:177899cd61996a1a459f23508428fe8be31d174cf998c624155e13137a10a4e9
name: python3-urllib3
evr: 1.26.5-6.el9_6.2
sourcerpm: python-urllib3-1.26.5-6.el9_6.2.src.rpm
size: 25027
checksum: sha256:3fefd0c83d5b54dab6f88bd85fd00493983fc26656c5e1f62f5ea56ce1711388
name: libacl
evr: 2.4.0-0.el9_6.1
sourcerpm: acl-2.4.0-0.el9_6.1.src.rpm
source: []
module_metadata: []
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ spec:
default: '{"components": [{"name":"lightspeed-stack-0-7", "containerImage": "quay.io/example/lightspeed-stack-0-7:latest"}]}'
type: string
- name: llama-stack-image
description: 'Llama Stack runs from source on UBI (init container clones repo and installs deps). Kept for logging/backwards compatibility.'
description: 'OGX runs from source on UBI (init container clones repo and installs deps). Parameter name kept for backwards compatibility.'
default: 'run-from-source (UBI)'
type: string
- name: test-name
Expand Down Expand Up @@ -81,7 +81,7 @@ spec:
- name: instanceType
value: "m5.large"
- name: get-stack-images
description: Extract lightspeed-stack image and commit from SNAPSHOT (Llama Stack runs from source in-pod)
description: Extract lightspeed-stack image and commit from SNAPSHOT (OGX runs from source in-pod)
runAfter:
- provision-cluster
params:
Expand Down
4 changes: 2 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -339,9 +339,9 @@ docstyle: ## Check the docstring style using Docstyle checker
ruff: ## Check source code using Ruff linter
uv run ruff check src tests --per-file-ignores=tests/*:S101 --per-file-ignores=scripts/*:S101

lint-openapi: ## Lint docs/openapi.json (Spectral OAS ruleset; fail on error)
lint-openapi: ## Lint docs/devel_doc/openapi.json (Spectral OAS ruleset; fail on error)
@if command -v npx >/dev/null 2>&1; then \
npx --yes @stoplight/spectral-cli@6 lint docs/openapi.json --fail-severity error --display-only-failures; \
npx --yes @stoplight/spectral-cli@6 lint docs/devel_doc/openapi.json --fail-severity error --display-only-failures; \
else \
echo "lint-openapi: skipping Spectral (npx not found). Install Node.js for OpenAPI lint locally; CI still runs it."; \
fi
Expand Down
Loading
Loading