Skip to content

Commit ff04132

Browse files
authored
Merge pull request #4 from alexei-led/feature/cloud-auth
Add cloud provider authentication and reorganize documentation
2 parents ba6b168 + 479bb6d commit ff04132

File tree

16 files changed

+1345
-916
lines changed

16 files changed

+1345
-916
lines changed

.github/workflows/ci.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ jobs:
2121
uses: actions/setup-python@v5
2222
with:
2323
python-version: ${{ matrix.python-version }}
24-
cache: "pip"
2524

2625
- name: Install uv
2726
run: |

.github/workflows/release.yml

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,19 @@ jobs:
2727
uses: actions/setup-python@v5
2828
with:
2929
python-version: "3.13"
30-
cache: "pip"
30+
31+
- name: Install uv
32+
run: |
33+
# Install uv using the official installation method
34+
curl -LsSf https://astral.sh/uv/install.sh | sh
35+
36+
# Add uv to PATH
37+
echo "$HOME/.cargo/bin" >> $GITHUB_PATH
3138
3239
- name: Install dependencies and run tests
3340
run: |
34-
python -m pip install --upgrade pip
35-
python -m pip install -e ".[dev]"
41+
# Install dependencies using uv with the lock file and the --system flag
42+
uv pip install --system -e ".[dev]"
3643
# Run linting and tests to verify before release
3744
ruff check .
3845
ruff format --check .
@@ -76,10 +83,13 @@ jobs:
7683
push: true
7784
build-args: |
7885
PYTHON_VERSION=3.13-slim
79-
KUBECTL_VERSION=v1.31.0
80-
HELM_VERSION=v3.17.1
81-
ISTIO_VERSION=1.25.1
82-
ARGOCD_VERSION=v2.14.8
86+
KUBECTL_VERSION=v1.33.0
87+
HELM_VERSION=v3.17.3
88+
ISTIO_VERSION=1.25.2
89+
ARGOCD_VERSION=v2.14.11
90+
AWS_CLI_VERSION=1.32.0
91+
GCLOUD_VERSION=519.0.0
92+
AZURE_CLI_VERSION=2.71.0
8393
platforms: linux/amd64,linux/arm64
8494
tags: ${{ steps.meta.outputs.tags }}
8595
labels: ${{ steps.meta.outputs.labels }}

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ docker-compose-down:
5454
# Multi-architecture build (requires Docker Buildx)
5555
docker-buildx:
5656
docker buildx create --name mybuilder --use
57-
docker buildx build --platform linux/amd64,linux/arm64 -t yourusername/k8s-mcp-server:latest -f deploy/docker/Dockerfile .
57+
docker buildx build --platform linux/amd64,linux/arm64 -t k8s-mcp-server -f deploy/docker/Dockerfile .
5858

5959
# Help
6060
help:

0 commit comments

Comments
 (0)