Sync main to release 0.7 - #2535
Open
radofuchs wants to merge 313 commits into
Open
Conversation
…rt-str-int fix: allow for string or int for ports in postgres
…ts-tests RHIDP-14311: add integration tests for saved prompts
…d-dependencies-3 LCORE-2922: Updated dependencies
…tional-type-hint LCORE-3410: Use Optional type hint
…cleanup LCORE-3121: Minor cleanup
…x-info LCORE-3368: Info about Konflux make targets
LCORE-3428: Fixed error introduced by merging old PR
Updated doc (nit)
- Fix doc_url fallback in tool_processor: preserve existing URL when _build_okp_doc_url returns None (edge case with no OKP reference fields) - Update mode field description to document OKP config fallback chain - Add 'keyword' to deprecated-payload warning message - Fix docstring header: Args -> Parameters per project convention - Regenerate OpenAPI schema for updated field description Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Wire OKP search_mode from lightspeed-stack.yaml into the OGX top-level vector_stores.chunk_retrieval_params.default_search_mode config. This enables rag.tool (file_search) to use keyword/hybrid search instead of defaulting to vector similarity, which is critical for air-gap environments without an embedding model. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…dpoint RHIDP-15891: add /v1/skills endpoint
Signed-off-by: Jordan Dubrick <jdubrick@redhat.com>
- Use Parameters: instead of Args: in enrich_solr docstring - Update SolrSearchOptions class docstring to match field description Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…bel-0-8 Set the CPE label to 0.8 [main]
LCORE-3444: Properly formatted devel doc
…d-dependencies-4 LCORE-2922: Updated dependencies
* updated pipelines * updated integration tests pipelines
Signed-off-by: red-hat-konflux-kflux-prd-rh02 <190377777+red-hat-konflux-kflux-prd-rh02[bot]@users.noreply.github.com>
…x-google-cloud-aiplatform LCORE-2096: Konfux requirements update: google-cloud-aiplatform
…endpoint-half LCORE-2982: Add OTEL span tree for POST /v1/responses
…references/main Update Konflux references
…-error-message-displayed-2 LCORE-3341: Proper error message displayed
…d-dependencies-6 LCORE-2096: Updated dependencies
…x-pythainlp LCORE-2096: Konflux update: pythainlp
…tor-type LCORE-3597: Proper generator type
…integration-half LCORE-2982: Responses otel integration tests
…on snapshot
Extend the LIGHTSPEED_STACK_FIELDS allowlist in the telemetry snapshot
module so the configuration snapshot covers all serializable config
sections, classifying each field as PASSTHROUGH or SENSITIVE.
Sections added / extended:
- Service (base_url, root_path)
- Llama Stack (timeout, max_retries, retry_delay, allow_degraded_mode, config)
- Inference (context_windows, max_infer_iters, max_tool_calls, providers)
- Authentication (skip_for_health_probes/metrics, api_key_config,
rh_identity_config, trusted_proxy_config)
- Azure Entra ID (tenant_id, client_id, client_secret, scope)
- Customization (profile_path, disable_shield_ids_override, agent_card_path)
- Conversation Cache, Conversation Compaction, Quota Handlers
- A2A State (sqlite, postgres)
- Splunk (enabled, url, token_path, index, source, timeout, verify_ssl)
- RAG unified schema: rag.byok.stores, rag.okp, rag.retrieval.{inline,tool}
(sources, max_chunks, inline reranker)
- Approvals, rlsapi v1, Saved Prompts, Skills, Deployment Environment
- Vector Store (default_provider, providers[] with faiss/pgvector config)
- Shields (name, provider_id)
- config_format_version
Aligned all field paths and tests with the unified 'rag' configuration
section (rag.byok / rag.okp / rag.retrieval) that landed on main, and
covered vector_store, shields, and config_format_version which arrived in
later PRs. Consolidated telemetry snapshot tests into the existing
test_configuration_snapshot.py.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…telemetry-snapshot-fields LCORE-2923: Add missing configuration fields to telemetry configuration snapshot
…typos-in-default-system-prompt LCORE-1015: Fixed typos in default system prompt
Signed-off-by: Jordan Dubrick <jdubrick@redhat.com>
…-ruff-rule-ret501 LCORE-3470: Enable Ruff rule RET501
…x-pydanticai-skills LCORE-2096: Konflux update: pydanticai-skills
…eline LCORE-3654: add byo-llm baseline
- Add `--allowerasing` to `dnf update` in the builder stage - Remove `microdnf update` from the runtime stage (microdnf doesn't support --allowerasing) **Problem** E2E tests are failing during the container build due to a `sqlite-libs` version conflict. The UBI9 base image ships `sqlite-libs-3.34.1-10`, but the UBI9 repo now publishes `3.34.1-11`. The installed `sqlite` package has a strict `requires sqlite-libs = 3.34.1-10`, so `dnf update` cannot resolve the dependency and aborts the build. The `dnf update` in the builder stage is intentional — it's needed to satisfy the `upgradePackages` list in `.konflux/rpms.in.yaml` (currently `thrift`). **Fix** Add `--allowerasing` to the builder stage's `dnf update` so DNF can replace conflicting packages when the base image falls behind the repo. Remove the runtime stage's `microdnf update` since microdnf lacks an equivalent flag.
LCORE-0000: Fix sqlite-libs version conflict in Containerfile
Contributor
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Type of change
pyproject.toml+uv.lock]requirements.*.txtfor Konflux]Tools used to create PR
Identify any AI code assistants used in this PR (for transparency and review context)
Related Tickets & Documents
Checklist before requesting a review
Testing