Skip to content
Open
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
14 changes: 14 additions & 0 deletions .github/workflows/i18n-lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ on:
- 'i18n/**'
- 'content/**'
- 'hack/check-i18n.sh'
- 'hack/i18n/**'
- '.github/workflows/i18n-lint.yml'
push:
branches:
Expand All @@ -14,6 +15,7 @@ on:
- 'i18n/**'
- 'content/**'
- 'hack/check-i18n.sh'
- 'hack/i18n/**'
- '.github/workflows/i18n-lint.yml'
workflow_dispatch:

Expand All @@ -34,3 +36,15 @@ jobs:
persist-credentials: false
- name: Check i18n key parity and translation freshness
run: ./hack/check-i18n.sh
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: '3.x'
- name: Run i18n pipeline unit tests
# Guards the pure functions of the translation pipeline — including the
# ref/relref deref that keeps a partially-translated page from breaking
# the Hugo build. Only pyyaml is needed; the Claude SDK is imported lazily
# at runtime, not at test-import time.
run: |
python3 -m pip install --quiet pyyaml
python3 hack/i18n/test_i18n.py
7 changes: 7 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,13 @@ static/docs/*/cozystack-api/

# Claude Code local settings
.claude/

# i18n pipeline venv (bootstrapped by hack/i18n/run-daily.sh)
.venv-i18n/

# i18n pipeline: per-run artifacts, not content
hack/i18n/last-run-findings.md

.demo-build-uidir

# demo overlay ships a public/ with the MSW worker — keep it despite the public/ ignore
Expand Down
12 changes: 12 additions & 0 deletions config/production/hugo.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,18 @@ module:
files:
- '! **/_include/*'
- '! docs/next/**'
- source: content/es
target: content
lang: es
files:
- '! **/_include/*'
- '! docs/next/**'
- source: content/pt-br
target: content
lang: pt-br
files:
- '! **/_include/*'
- '! docs/next/**'
- source: node_modules/bootstrap
target: assets/vendor/bootstrap
- source: node_modules/@fortawesome/fontawesome-free
Expand Down
33 changes: 33 additions & 0 deletions content/de/docs/v1.5/getting-started/install-kubernetes.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---
title: 2. Kubernetes-Cluster installieren und bootstrappen
linkTitle: 2. Kubernetes installieren
description: Bootstrappen Sie mit der Talm CLI einen Kubernetes-Cluster, der bereit für Cozystack ist.
weight: 15
source_digest: sha256:9624dd07a127efc0d02fb379b7d06aea0c363bf1f85d1e75a1ae8a068663cc9c
l10n: mt
translation_review: auto-reviewed
---
## Ziele

Wir beginnen diesen Schritt des Tutorials mit [drei Knoten, auf denen Talos Linux installiert ist](/docs/v1.5/getting-started/install-talos/).

Am Ende dieses Schritts haben wir einen Kubernetes-Cluster, der installiert, konfiguriert und bereit für die Installation von Cozystack ist.
Außerdem verfügen wir über eine `kubeconfig` für diesen Cluster und haben grundlegende Prüfungen des Clusters durchgeführt.

## Kubernetes installieren

Installieren Sie einen Kubernetes-Cluster und führen Sie den Bootstrap durch – mit [Talm](/docs/v1.5/install/kubernetes/talm/), einem deklarativen CLI-Konfigurationswerkzeug mit fertigen Konfigurationsvoreinstellungen für Cozystack.

{{% alert color="info" %}}
Dieser Teil des Tutorials wird derzeit überarbeitet.
Er wird eine vereinfachte Anleitung zur Talm-Installation enthalten – ohne all die zusätzlichen Optionen und Sonderfälle, die im Haupt-Talm-Leitfaden behandelt werden.
{{% /alert %}}


## Nächster Schritt

Setzen Sie das Cozystack-Tutorial fort, indem Sie [Cozystack installieren und konfigurieren](/docs/v1.5/getting-started/install-cozystack/).

Zusatzaufgaben:

- Schauen Sie sich [github.com/cozystack/talm](https://github.com/cozystack/talm) an und vergeben Sie einen Stern!
33 changes: 33 additions & 0 deletions content/ru/docs/v1.5/getting-started/install-kubernetes.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Branch is 56 commits behind main and main is already on latest_version_id: v1.6. These two pages land out of scope on the day they merge, pipeline won't refresh them, orphan removal won't take them, so they become exactly the leftovers I described in the lib.py comment. Rebase and regenerate for v1.6, or drop them from this PR.

title: 2. Установить и инициализировать кластер Kubernetes
linkTitle: 2. Установить Kubernetes
description: Используйте Talm CLI для инициализации кластера Kubernetes, готового к установке Cozystack.
weight: 15
source_digest: sha256:9624dd07a127efc0d02fb379b7d06aea0c363bf1f85d1e75a1ae8a068663cc9c
l10n: mt
translation_review: auto-reviewed
---
## Цели

Этот шаг руководства начинается с того, что у вас есть [три узла с установленным Talos Linux](/docs/v1.5/getting-started/install-talos/).

По результатам этого шага у вас будет установленный и настроенный кластер Kubernetes, готовый к установке Cozystack.
Также вы получите `kubeconfig` для этого кластера и выполните базовые проверки кластера.

## Установка Kubernetes

Установите и инициализируйте кластер Kubernetes с помощью [Talm](/docs/v1.5/install/kubernetes/talm/) — декларативного CLI-инструмента для конфигурации с готовыми пресетами для Cozystack.

{{% alert color="info" %}}
Эта часть руководства перерабатывается.
В неё войдёт упрощённая инструкция по установке Talm — без дополнительных опций и краевых случаев, описанных в основном руководстве по Talm.
{{% /alert %}}


## Следующий шаг

Продолжите руководство по Cozystack — [установите и настройте Cozystack](/docs/v1.5/getting-started/install-cozystack/).

Дополнительные задачи:

- Загляните на [github.com/cozystack/talm](https://github.com/cozystack/talm) и поставьте звезду!
4 changes: 4 additions & 0 deletions hack/i18n/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
__pycache__/
*.pyc
# venv bootstrapped by run-daily.sh (repo root); listed here too for safety
.venv-i18n/
Loading
Loading