Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
15354b3
Bump actions/checkout from 5 to 6
dependabot[bot] Nov 21, 2025
c2af81c
Merge pull request #545 from NVIDIA/dependabot/github_actions/main/ac…
ArangoGutierrez Nov 21, 2025
f69f9fa
Bump actions/upload-artifact from 4 to 5
dependabot[bot] Nov 21, 2025
8daf631
Merge pull request #540 from NVIDIA/dependabot/github_actions/main/ac…
ArangoGutierrez Nov 21, 2025
238673f
Bump golangci/golangci-lint-action from 8 to 9
dependabot[bot] Nov 21, 2025
ebea86c
Merge pull request #543 from NVIDIA/dependabot/github_actions/main/go…
ArangoGutierrez Nov 21, 2025
ea13e11
Bump golang from 1.25.2-bookworm to 1.25.5-bookworm
dependabot[bot] Dec 3, 2025
f695ea1
Merge pull request #546 from NVIDIA/dependabot/docker/main/golang-1.2…
tariq1890 Dec 3, 2025
fbb868a
Bump sigs.k8s.io/controller-runtime from 0.22.2 to 0.22.3
dependabot[bot] Dec 8, 2025
c724e58
Merge pull request #523 from NVIDIA/dependabot/go_modules/main/sigs.k…
ArangoGutierrez Dec 8, 2025
898c988
Bump golang.org/x/crypto from 0.43.0 to 0.45.0
dependabot[bot] Dec 8, 2025
6304283
Merge pull request #544 from NVIDIA/dependabot/go_modules/golang.org/…
ArangoGutierrez Dec 8, 2025
6d8255b
Bump github.com/aws/aws-sdk-go-v2 from 1.39.2 to 1.39.4
dependabot[bot] Dec 8, 2025
bd68ca0
Merge pull request #537 from NVIDIA/dependabot/go_modules/main/github…
ArangoGutierrez Dec 8, 2025
7516ef1
Bump github.com/aws/aws-sdk-go-v2/config from 1.31.12 to 1.31.15
dependabot[bot] Dec 8, 2025
424428c
Merge pull request #538 from NVIDIA/dependabot/go_modules/main/github…
ArangoGutierrez Dec 8, 2025
0f72f55
Bump github.com/aws/aws-sdk-go-v2/service/ssm from 1.65.1 to 1.66.2
dependabot[bot] Dec 8, 2025
6cb75e6
Merge pull request #539 from NVIDIA/dependabot/go_modules/main/github…
ArangoGutierrez Dec 8, 2025
1e4ea20
Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.254.1 to 1.259.0
dependabot[bot] Dec 8, 2025
dd76222
Merge pull request #541 from NVIDIA/dependabot/go_modules/main/github…
ArangoGutierrez Dec 8, 2025
1f63081
[kernel] block on cloud-init before beginning any setup
tariq1890 Dec 13, 2025
690eb4d
Merge pull request #552 from NVIDIA/block-on-cloud-init
ArangoGutierrez Dec 13, 2025
0eb176d
Bump github.com/aws/aws-sdk-go-v2 from 1.40.1 to 1.41.0
dependabot[bot] Dec 13, 2025
d071415
Merge pull request #551 from NVIDIA/dependabot/go_modules/main/github…
tariq1890 Dec 13, 2025
5e6ae1a
Bump github.com/onsi/gomega from 1.38.2 to 1.38.3
dependabot[bot] Dec 13, 2025
8a05149
Merge pull request #550 from NVIDIA/dependabot/go_modules/main/github…
tariq1890 Dec 13, 2025
6db2b99
Bump github.com/aws/aws-sdk-go-v2/service/ssm from 1.67.5 to 1.67.6
dependabot[bot] Dec 13, 2025
1ac7516
Merge pull request #549 from NVIDIA/dependabot/go_modules/main/github…
tariq1890 Dec 13, 2025
0296c88
Bump k8s.io/apimachinery in the k8sio group across 1 directory
dependabot[bot] Dec 13, 2025
cfe1db8
Merge pull request #547 from NVIDIA/dependabot/go_modules/main/k8sio-…
tariq1890 Dec 13, 2025
a086f1b
Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.275.1 to 1.276.0
dependabot[bot] Dec 13, 2025
da51a62
Merge pull request #548 from NVIDIA/dependabot/go_modules/main/github…
tariq1890 Dec 13, 2025
9d5d1bf
bump CLI version to 0.2.18
tariq1890 Dec 13, 2025
e2ef3c8
Merge pull request #553 from NVIDIA/bump-version
tariq1890 Dec 13, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/workflows/code_scanning.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ jobs:
packages: read
steps:
- name: Checkout repository
uses: actions/checkout@v5
uses: actions/checkout@v6

- name: Initialize CodeQL
uses: github/codeql-action/init@v4
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/docs_check.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v5
uses: actions/checkout@v6

- name: Set up Ruby
uses: ruby/setup-ruby@v1
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/e2e.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ jobs:

steps:
- name: Checkout code
uses: actions/checkout@v5
uses: actions/checkout@v6

- name: Install Go
uses: actions/setup-go@v6
Expand Down Expand Up @@ -66,7 +66,7 @@ jobs:
fi

- name: Archive Ginkgo logs
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
with:
name: ginkgo-logs-${{ matrix.label }}
path: ginkgo.json
Expand All @@ -77,7 +77,7 @@ jobs:
if: ${{ github.event.workflow_run.conclusion == 'success' }} && ${{ github.event.workflow_run.event == 'push' }}
steps:
- name: Checkout code
uses: actions/checkout@v5
uses: actions/checkout@v6
- name: Set up Holodeck
uses: NVIDIA/holodeck@main
with:
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/golang.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ jobs:
outputs:
GOLANG_VERSION: ${{ steps.go_version.outputs.GOLANG_VERSION }}
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
name: Checkout code

- name: Get Golang version
Expand All @@ -43,7 +43,7 @@ jobs:
runs-on: ubuntu-latest
needs: variables
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
name: Checkout code

- name: Install Go
Expand All @@ -52,7 +52,7 @@ jobs:
go-version: ${{ needs.variables.outputs.GOLANG_VERSION }}

- name: Lint
uses: golangci/golangci-lint-action@v8
uses: golangci/golangci-lint-action@v9
with:
version: latest
args: -v --timeout 5m
Expand All @@ -68,7 +68,7 @@ jobs:
needs: variables
steps:
- name: Checkout code
uses: actions/checkout@v5
uses: actions/checkout@v6

- name: Install Go
uses: actions/setup-go@v6
Expand All @@ -90,7 +90,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v5
uses: actions/checkout@v6

- name: Install Go
uses: actions/setup-go@v6
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/image.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
docker:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
name: Check out code
- name: Set up QEMU
uses: docker/setup-qemu-action@v3
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/periodic.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v5
uses: actions/checkout@v6

- name: Set up AWS CLI
uses: aws-actions/configure-aws-credentials@v6
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
## limitations under the License.
##

FROM golang:1.25.2-bookworm AS builder
FROM golang:1.25.5-bookworm AS builder

WORKDIR /src
COPY . .
Expand Down
2 changes: 1 addition & 1 deletion cmd/cli/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ Examples:

# Use a custom cache directory
holodeck --cachepath /path/to/cache create -f env.yaml`
c.Version = "0.2.7"
c.Version = "0.2.18"
c.EnableBashCompletion = true

// Setup the flags for this command
Expand Down
51 changes: 26 additions & 25 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -3,35 +3,36 @@ module github.com/NVIDIA/holodeck
go 1.24.1

require (
github.com/aws/aws-sdk-go-v2 v1.39.2
github.com/aws/aws-sdk-go-v2/config v1.31.12
github.com/aws/aws-sdk-go-v2/service/ec2 v1.254.1
github.com/aws/aws-sdk-go-v2/service/ssm v1.65.1
github.com/aws/aws-sdk-go-v2 v1.41.0
github.com/aws/aws-sdk-go-v2/config v1.32.3
github.com/aws/aws-sdk-go-v2/service/ec2 v1.276.1
github.com/aws/aws-sdk-go-v2/service/ssm v1.67.7
github.com/mattn/go-isatty v0.0.20
github.com/onsi/ginkgo/v2 v2.26.0
github.com/onsi/gomega v1.38.2
github.com/onsi/gomega v1.38.3
github.com/pkg/sftp v1.13.9
github.com/stretchr/testify v1.11.1
github.com/urfave/cli/v2 v2.27.7
golang.org/x/crypto v0.43.0
k8s.io/apimachinery v0.34.1
sigs.k8s.io/controller-runtime v0.22.2
golang.org/x/crypto v0.45.0
k8s.io/apimachinery v0.34.3
sigs.k8s.io/controller-runtime v0.22.4
sigs.k8s.io/yaml v1.6.0
)

require (
github.com/Masterminds/semver/v3 v3.4.0 // indirect
github.com/aws/aws-sdk-go-v2/credentials v1.18.16 // indirect
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.9 // indirect
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.9 // indirect
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.9 // indirect
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.3 // indirect
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.1 // indirect
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.9 // indirect
github.com/aws/aws-sdk-go-v2/service/sso v1.29.6 // indirect
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.1 // indirect
github.com/aws/aws-sdk-go-v2/service/sts v1.38.6 // indirect
github.com/aws/smithy-go v1.23.0 // indirect
github.com/aws/aws-sdk-go-v2/credentials v1.19.3 // indirect
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.15 // indirect
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.16 // indirect
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.16 // indirect
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.4 // indirect
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.4 // indirect
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.16 // indirect
github.com/aws/aws-sdk-go-v2/service/signin v1.0.3 // indirect
github.com/aws/aws-sdk-go-v2/service/sso v1.30.6 // indirect
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.11 // indirect
github.com/aws/aws-sdk-go-v2/service/sts v1.41.3 // indirect
github.com/aws/smithy-go v1.24.0 // indirect
github.com/cpuguy83/go-md2man/v2 v2.0.7 // indirect
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
github.com/fxamacker/cbor/v2 v2.9.0 // indirect
Expand All @@ -51,12 +52,12 @@ require (
go.uber.org/automaxprocs v1.6.0 // indirect
go.yaml.in/yaml/v2 v2.4.2 // indirect
go.yaml.in/yaml/v3 v3.0.4 // indirect
golang.org/x/mod v0.28.0 // indirect
golang.org/x/net v0.45.0 // indirect
golang.org/x/sync v0.17.0 // indirect
golang.org/x/sys v0.37.0 // indirect
golang.org/x/text v0.30.0 // indirect
golang.org/x/tools v0.37.0 // indirect
golang.org/x/mod v0.29.0 // indirect
golang.org/x/net v0.47.0 // indirect
golang.org/x/sync v0.18.0 // indirect
golang.org/x/sys v0.38.0 // indirect
golang.org/x/text v0.31.0 // indirect
golang.org/x/tools v0.38.0 // indirect
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect
gopkg.in/inf.v0 v0.9.1 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
Expand Down
Loading
Loading