Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 24 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,25 @@ See [keep a changelog] for information about writing changes to this log.

## [Unreleased]

* —

## [0.4.0] - 2026-05-20

### Changed

* Set admin access to other users chats to disabled (false) as default.
* Licensed repo under MPL 2.0.

### Fixed

* Rename webui dashboard ConfigMap data key from `dcgm-dashboard.json` to `openwebui-dashboard.json` to
avoid Grafana dashboard filename collisions. Fixes issue #11.
* Upgrade to open-webui 0.8.10
* Support for proper tool call with Mistral model
* Pinned vllm version
* New RAG template (so the same template is not used for web-search and RAG)
* Updated litellm to v1.83.10

## [0.3.0] - 2026-03-10

* Upgraded open-webui to v0.8.5 (last release was v0.6.43)
Expand Down Expand Up @@ -44,8 +63,8 @@ See [keep a changelog] for information about writing changes to this log.
* Comment out TTS/STT in Open-WebUI as this is not part of the default stack.
* Disabled SSO in Open-WebUI.

[Unreleased]: https://github.com/AarhusAI/documentation/compare/0.1.1...HEAD
[0.3.0]: https://github.com/AarhusAI/documentation/compare/0.2.0...0.3.0
[0.2.0]: https://github.com/AarhusAI/documentation/compare/0.1.1...0.2.0
[0.1.1]: https://github.com/AarhusAI/documentation/compare/0.1.0...0.1.1
[0.1.0]: https://github.com/AarhusAI/documentation/releases/tag/0.1.0
[Unreleased]: https://github.com/os2ai/documentation/compare/0.1.1...HEAD
[0.3.0]: https://github.com/os2ai/documentation/compare/0.2.0...0.3.0
[0.2.0]: https://github.com/os2ai/documentation/compare/0.1.1...0.2.0
[0.1.1]: https://github.com/os2ai/documentation/compare/0.1.0...0.1.1
[0.1.0]: https://github.com/os2ai/documentation/releases/tag/0.1.0
373 changes: 373 additions & 0 deletions LICENSE.md

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
# AarhusAI GitOps template
# OS2ai GitOps template

Please see the documentation at [https://aarhusai.github.io/documentation/](https://aarhusai.github.io/documentation/technical/installation/deployment.html)
Please see the documentation at [https://os2ai.github.io/documentation/](https://os2ai.github.io/documentation/technical/installation/deployment.html)
4 changes: 2 additions & 2 deletions applications/argo-cd-resources/values.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
repoUrl: https://github.com/AarhusAI/helm-deployments.git
repoUrl: https://github.com/os2ai/helm-deployments.git

apps:
# Basic setup
Expand Down Expand Up @@ -82,7 +82,7 @@ apps:
valueFiles:
- values.yaml

# AarhusAI applications
# OS2ai applications
- name: openwebui
project: openwebui
namespace: openwebui
Expand Down
1 change: 0 additions & 1 deletion applications/argo-cd/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -400,7 +400,6 @@ argo-cd:
- BackgroundScanReport
- ClusterBackgroundScanReport
- UpdateRequest


# Argo CD configuration parameters
## Ref: https://github.com/argoproj/argo-cd/blob/master/docs/operator-manual/argocd-cmd-params-cm.yaml
Expand Down
8 changes: 2 additions & 6 deletions applications/litellm/litellm-values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ litellm:
pullPolicy: Always
# Overrides the image tag whose default is the chart appVersion.
# tag: "main-latest"
tag: "main-v1.80.0-stable"
tag: "main-v1.83.10-stable"

imagePullSecrets: []
nameOverride: "litellm"
Expand Down Expand Up @@ -96,7 +96,7 @@ litellm:
# api_base: https://itkai-caiaa-ai-services.services.ai.azure.com/
# api_key: os.environ/CA_AZURE_GTP_4O_API_KEY
# api_version: "2024-10-21"
- model_name: AarhusAI-default
- model_name: OS2ai-default
litellm_params:
model: openai/mistralai/Mistral-Small-3.2-24B-Instruct-2506
api_key: os.environ/CA_VLLM_LOCAL_API_KEY
Expand Down Expand Up @@ -195,7 +195,3 @@ litellm:

# Additional environment variables to be added to the deployment as a list of k8s env vars
extraEnvVars: []




2 changes: 1 addition & 1 deletion applications/openwebui/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ dependencies:
version: 0.3.1
repository: https://cloudnative-pg.github.io/charts
- name: qdrant
version: 1.15.4
version: 1.17.1
repository: https://qdrant.github.io/qdrant-helm
58 changes: 40 additions & 18 deletions applications/openwebui/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ open-webui:

# -- Open WebUI image tags can be found here: https://github.com/open-webui/open-webui
image:
repository: ghcr.io/aarhusai/open-webui
tag: "v0.8.5-1"
repository: ghcr.io/os2ai/open-webui
tag: "v0.8.10-4"
pullPolicy: "IfNotPresent"

ollama:
Expand Down Expand Up @@ -282,11 +282,11 @@ open-webui:
- name: ENABLE_LOGIN_FORM
value: "True"
- name: WEBUI_URL
value: "https://ai.aarhuskommune.dk"
value: "https://ai.<FQDN>"
- name: CORS_ALLOW_ORIGIN
value: "https://ai.aarhuskommune.dk;http://ai.aarhuskommune.dk"
value: "https://ai.<FQDN>;http://ai.<FQDN>"
- name: USER_AGENT
value: "AarhusAI"
value: "OS2ai"
- name: DEFAULT_LOCALE
value: "da-DK"
- name: ENABLE_EVALUATION_ARENA_MODELS
Expand All @@ -301,6 +301,10 @@ open-webui:
- name: DEFAULT_GROUP_SHARE_PERMISSION
value: "members"

# Admin
- name: ENABLE_ADMIN_CHAT_ACCESS
value: "False"

# AAK ODIC patch config
- name: AAK_OAUTH_ENABLE_ROLE_GROUPS_MAPPING
value: "False" # Disabled as default
Expand Down Expand Up @@ -345,7 +349,7 @@ open-webui:
- name: ENABLE_OAUTH_ID_TOKEN_COOKIE
value: "False"
- name: OAUTH_ALLOWED_DOMAINS
value: "aarhus.dk"
value: "os2ai.dk"
- name: JWT_EXPIRES_IN
value: "2d"

Expand Down Expand Up @@ -382,11 +386,11 @@ open-webui:
- name: RAG_EMBEDDING_ENGINE
value: "openai"
- name: CHUNK_SIZE
value: "500"
value: "440"
- name: CHUNK_OVERLAP
value: "100"
- name: RAG_TEXT_SPLITTER
value: "character"
value: "token"
- name: RAG_EMBEDDING_MODEL
value: "intfloat/multilingual-e5-large"
- name: RAG_OPENAI_API_BASE_URL
Expand Down Expand Up @@ -482,7 +486,7 @@ open-webui:
### Eksempler på DÅRLIGE queries (undgå):
❌ "Aarhus byråd" (for bred)
❌ "medlemmer Aarhus byråd" (unatural ordstilling)
❌ "hvordan virker byråd" (forkert fokus)
❌ "hvordan virker byråd" (forkert fokus)

### Hvornår søge:
✓ Fakta, tal, navne, aktuelle data
Expand All @@ -501,15 +505,33 @@ open-webui:
<chat_history>
{{MESSAGES:END:6}}
</chat_history>
# Customization (PATCHES configuration)
- name: WAS_REDIRECT_URL
value: "https://was.digst.dk/ai-aarhuskommune-dk"
- name: LOGO_URL
value: "https://designguide.aarhus.dk/media/i1kjp3l1/png-lang-venstrejusteret-negativ-png-8-kb.png?format=noformat"
- name: SYSTEM_REGISTER_URL
value: "https://systemregister.azure.aarhuskommune.dk/AccessOnDemand"
- name: SYSTEM_REGISTER_GUIDE_URL
value: "https://aarhuskommune.service-now.com/serviceportalen?id=kb_article&sysparm_article=KB0014104&topic_id=2241c9afc3a33550f1b565259901312b"

- name: RAG_TEMPLATE
value: |
### Opgave:
Besvar brugerens spørgsmål ved hjælp af den medfølgende kontekst, og inkorporer kildehenvisninger i formatet [id] **kun når `<source>`-tagget indeholder en eksplicit id-attribut** (f.eks. `<source id="1">`).

### Retningslinjer:
- Hvis du ikke kender svaret, skal du tydeligt angive dette.
- Hvis du er usikker, skal du bede brugeren om afklaring.
- Svar på samme sprog som brugerens spørgsmål.
- Hvis konteksten er ulæselig eller af dårlig kvalitet, skal du informere brugeren og give det bedst mulige svar.
- Hvis svaret ikke findes i konteksten, men du besidder viden om emnet, skal du forklare dette og besvare spørgsmålet ud fra din egen forståelse.
- **Inkluder kun kildehenvisninger i formatet [id] (f.eks. [1], [2]) når `<source>`-tagget indeholder en id-attribut.**
- Undlad at citere, hvis `<source>`-tagget ikke indeholder en id-attribut.
- Brug ikke XML-tags i dit svar.
- Sørg for, at kildehenvisninger er kortfattede og direkte relaterede til den givne information.

### Eksempel på kildehenvisning:
Hvis brugeren spørger om et bestemt emne, og informationen findes i en kilde med en angivet id-attribut, skal svaret indeholde kildehenvisningen som i følgende eksempel:
* "Ifølge undersøgelsen øger den foreslåede metode effektiviteten med 20 % [1]."

### Output:
Giv et klart og direkte svar på brugerens spørgsmål, og inkluder kildehenvisninger i formatet [id] kun når et `<source>`-tag med id-attribut er til stede i konteksten.

<context>
{{CONTEXT}}
</context>

# Web-search
- name: ENABLE_WEB_SEARCH
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ metadata:
annotations:
grafana_folder: "common"
data:
dcgm-dashboard.json: |
openwebui-dashboard.json: |
{{`
{
"annotations": {
Expand Down
6 changes: 3 additions & 3 deletions applications/searxng/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@ apiVersion: v2
name: SearXNG
version: 0.0.4
dependencies:
- name: searxng
version: 1.0.1
repository: https://itk-dev.github.io/helm-charts
- name: searxng
version: 1.0.4
repository: https://itk-dev.github.io/helm-charts
2 changes: 1 addition & 1 deletion applications/searxng/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ searxng:
image:
repository: searxng/searxng
# -- image tag
tag: 2025.11.24-5fcee9bc3
tag: 2026.3.13-3c1f68c59
# -- image pull policy
pullPolicy: Always

Expand Down
1 change: 1 addition & 0 deletions applications/tika/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ tika:

image:
pullPolicy: IfNotPresent
# Image with danish language support
repository: ghcr.io/aarhusai/tika
tag: latest
imagePullSecrets: []
Expand Down
2 changes: 1 addition & 1 deletion applications/vllm/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ vllm:
enableChunkedPrefill: true
enablePrefixCaching: true
maxModelLen: 16384
extraArgs: ["--tokenizer-mode", "mistral", "--config_format", "mistral", "--load_format", "mistral"]
extraArgs: ["--tokenizer-mode", "mistral", "--config_format", "mistral", "--load_format", "mistral", "--enable-auto-tool-choice", "--tool-call-parser", "mistral"]

lmcacheConfig:
enabled: false
Expand Down
Loading