Skip to content

Commit 3036df0

Browse files
committed
Merge branch 'develop' into shubham/bugs/apply-manifest-from-url-v2
2 parents fdca7fe + b85b803 commit 3036df0

128 files changed

Lines changed: 2462 additions & 1366 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.yamllint

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ yaml-files:
77

88
ignore:
99
- modules/management/kubectl-apply/manifests/*
10+
- examples/gke-a4x/nvidia-dra-driver.yaml
11+
- examples/gke-a4x/nccl-rdma-installer.yaml
1012

1113
rules:
1214
# Defaults

cluster-toolkit-writers.json

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -352,5 +352,26 @@
352352
},
353353
{
354354
"login": "shubpal07"
355+
},
356+
{
357+
"login": "PayalJakhar"
358+
},
359+
{
360+
"login": "kadupoornima"
361+
},
362+
{
363+
"login": "jhpriy"
364+
},
365+
{
366+
"login": "agrawalkhushi18"
367+
},
368+
{
369+
"login": "ljqg"
370+
},
371+
{
372+
"login": "sarthakag"
373+
},
374+
{
375+
"login": "rachit-google"
355376
}
356377
]

cmd/root.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ HPC deployments on the Google Cloud Platform.`,
5353
logging.Fatal("cmd.Help function failed: %s", err)
5454
}
5555
},
56-
Version: "v1.57.0",
56+
Version: "v1.58.0",
5757
Annotations: annotation,
5858
}
5959
)

community/front-end/ofe/requirements.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ google-cloud-billing==1.16.2
3737
google-cloud-core==2.4.3
3838
google-cloud-pubsub==2.29.0
3939
google-cloud-compute==1.29.0
40-
google-cloud-storage==2.19.0
40+
google-cloud-storage==3.1.1
4141
google-cloud-secret-manager==2.22.1
4242
google-crc32c==1.5.0
4343
google-resumable-media==2.7.2
@@ -63,7 +63,7 @@ mccabe==0.7.0
6363
mypy-extensions==1.0.0
6464
nodeenv==1.9.1
6565
oauthlib==3.2.2
66-
path==16.7.1
66+
path==17.1.0
6767
pkgutil_resolve_name==1.3.10
6868
platformdirs==4.3.7
6969
pre-commit==4.2.0
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
# Copyright 2025 "Google LLC"
2+
#
3+
# Licensed under the Apache License, Version 2.0 (the "License");
4+
# you may not use this file except in compliance with the License.
5+
# You may obtain a copy of the License at
6+
#
7+
# http://www.apache.org/licenses/LICENSE-2.0
8+
#
9+
# Unless required by applicable law or agreed to in writing, software
10+
# distributed under the License is distributed on an "AS IS" BASIS,
11+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12+
# See the License for the specific language governing permissions and
13+
# limitations under the License.
14+
15+
# Using Debian 12.10 as the base image
16+
FROM debian:12.10
17+
18+
# Set the working directory in the container
19+
WORKDIR /app
20+
21+
# Copy the local directory to the container
22+
COPY app/* /app/
23+
24+
ENV PATH $PATH:/var/lib/nvidia/bin:/var/lib/nvidia/lib64:/usr/local/nvidia/bin:/usr/local/nvidia/lib64/
25+
ENV LD_LIBRARY_PATH $LD_LIBRARY_PATH:/var/lib/nvidia/bin:/var/lib/nvidia/lib64:/usr/local/nvidia/bin:/usr/local/nvidia/lib64
26+
27+
28+
# Install system dependencies
29+
RUN apt-get update && \
30+
apt-get install -y util-linux pciutils \
31+
build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev \
32+
libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev \
33+
acpica-tools kmod usbutils procps nano python3-pip python3.11-venv
34+
35+
RUN wget https://www.python.org/ftp/python/3.13.1/Python-3.13.1.tgz
36+
37+
RUN tar -xvf Python-3.13.1.tgz
38+
39+
RUN cd Python-3.13.1 && ./configure --enable-optimizations && \
40+
make -j $(nproc) && make altinstall
41+
42+
43+
RUN ln -s /usr/local/bin/pip3.13 /usr/local/bin/pip3 && \
44+
ln -s /usr/local/bin/python3.13 /usr/local/bin/python3
45+
46+
# Create and activate a virtual environment.
47+
RUN python3 -m venv .venv
48+
49+
RUN . .venv/bin/activate
50+
51+
# Install Python dependencies
52+
RUN .venv/bin/pip install --no-cache-dir -r requirements.txt
53+
54+
ENTRYPOINT [".venv/bin/python", "gce-cos-nvidia-bug-report.py"]

0 commit comments

Comments
 (0)