Skip to content

chore(release): v2.3.0 - #792

Merged
tenthirtyam merged 1 commit into
mainfrom
chore(release)/v2.3.0
Aug 3, 2026
Merged

chore(release): v2.3.0#792
tenthirtyam merged 1 commit into
mainfrom
chore(release)/v2.3.0

Conversation

@tenthirtyam

@tenthirtyam tenthirtyam commented Jul 23, 2026

Copy link
Copy Markdown
Collaborator

Summary

Release v2.3.0.

Type

  • fix: Bug Fix
  • feat: Feature or Enhancement
  • docs: Documentation
  • refactor: Refactoring
  • chore: Build, Dependencies, Workflows, etc.
  • other: Other (Please describe.)

Breaking Changes?

  • Yes, there are breaking changes.
  • No, there are no breaking changes.

Tests

  • Tests have been added or updated.
  • Tests have been completed.

Output:

packer-plugin-vsphere on  main [$] via 🐹 v1.26.4 via 🅐 v2.21.2 
➜ make test
go: downloading github.com/vmware/govmomi v0.55.1
go: downloading golang.org/x/mobile v0.0.0-20260519152538-35b1249819c3
go: downloading github.com/pkg/errors v0.9.1
go: downloading github.com/vmware-tanzu/image-registry-operator-api v0.0.0-20240422225856-ad6a4cd477e0
go: downloading github.com/vmware-tanzu/vm-operator/api v1.8.7-0.20250406160248-af0c660a6ede
go: downloading gopkg.in/yaml.v2 v2.4.0
go: downloading k8s.io/api v0.31.0
go: downloading k8s.io/apimachinery v0.31.0
go: downloading k8s.io/client-go v0.31.0
go: downloading sigs.k8s.io/controller-runtime v0.19.0
go: downloading github.com/hashicorp/go-version v1.6.0
go: downloading gopkg.in/inf.v0 v0.9.1
go: downloading k8s.io/klog/v2 v2.130.1
go: downloading github.com/gogo/protobuf v1.3.2
go: downloading github.com/google/gofuzz v1.2.0
go: downloading github.com/onsi/gomega v1.33.1
go: downloading k8s.io/utils v0.0.0-20240711033017-18e509b52bc8
go: downloading sigs.k8s.io/structured-merge-diff/v4 v4.4.1
go: downloading golang.org/x/exp v0.0.0-20230515195305-f3d0a9c9a5cc
go: downloading sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd
go: downloading github.com/fxamacker/cbor/v2 v2.7.0
go: downloading github.com/evanphx/json-patch/v5 v5.9.0
go: downloading sigs.k8s.io/yaml v1.4.0
go: downloading k8s.io/kube-openapi v0.0.0-20240228011516-70dd3763d340
go: downloading github.com/x448/float16 v0.8.4
go: downloading github.com/json-iterator/go v1.1.12
go: downloading github.com/modern-go/reflect2 v1.0.2
go: downloading github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd
go: downloading github.com/spf13/pflag v1.0.5
go: downloading github.com/imdario/mergo v0.3.12
go: downloading github.com/google/gnostic-models v0.6.8
go: downloading github.com/golang/protobuf v1.5.4
go: downloading github.com/go-openapi/swag v0.22.4
go: downloading github.com/go-openapi/jsonreference v0.20.2
go: downloading github.com/emicklei/go-restful/v3 v3.11.0
go: downloading github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822
go: downloading github.com/go-openapi/jsonpointer v0.19.6
go: downloading github.com/mailru/easyjson v0.7.7
go: downloading github.com/josharian/intern v1.0.0
go: downloading gopkg.in/evanphx/json-patch.v4 v4.12.0
?       github.com/vmware/packer-plugin-vsphere [no test files]
ok      github.com/vmware/packer-plugin-vsphere/builder/vsphere/clone   1.893s
ok      github.com/vmware/packer-plugin-vsphere/builder/vsphere/common  3.355s
ok      github.com/vmware/packer-plugin-vsphere/builder/vsphere/driver  13.161s
ok      github.com/vmware/packer-plugin-vsphere/builder/vsphere/iso     4.752s
ok      github.com/vmware/packer-plugin-vsphere/builder/vsphere/supervisor      8.296s
ok      github.com/vmware/packer-plugin-vsphere/datasource/common       5.893s
ok      github.com/vmware/packer-plugin-vsphere/datasource/computecluster       5.785s
ok      github.com/vmware/packer-plugin-vsphere/datasource/contentlibrary       3.007s
ok      github.com/vmware/packer-plugin-vsphere/datasource/contentlibraryitem   6.449s
ok      github.com/vmware/packer-plugin-vsphere/datasource/datastore    5.021s
ok      github.com/vmware/packer-plugin-vsphere/datasource/datastorecluster     4.660s
ok      github.com/vmware/packer-plugin-vsphere/datasource/host 7.310s
ok      github.com/vmware/packer-plugin-vsphere/datasource/network      6.980s
ok      github.com/vmware/packer-plugin-vsphere/datasource/resourcepool 5.202s
ok      github.com/vmware/packer-plugin-vsphere/datasource/virtualmachine       7.082s
ok      github.com/vmware/packer-plugin-vsphere/post-processor/vsphere  3.724s
ok      github.com/vmware/packer-plugin-vsphere/post-processor/vsphere-template 4.286s
?       github.com/vmware/packer-plugin-vsphere/testing/acceptance      [no test files]
ok      github.com/vmware/packer-plugin-vsphere/testing/env     4.119s
?       github.com/vmware/packer-plugin-vsphere/testing/vcsim   [no test files]
?       github.com/vmware/packer-plugin-vsphere/version [no test files]

packer-plugin-vsphere on  main [$] via 🐹 v1.26.4 via 🅐 v2.21.2 took 14.5s 
➜ make testacc-datasource
testing: warning: no tests to run
PASS
ok      github.com/vmware/packer-plugin-vsphere/datasource/common       0.261s [no tests to run]
=== RUN   TestAccDatasourceComputeCluster
--- PASS: TestAccDatasourceComputeCluster (0.15s)
PASS
ok      github.com/vmware/packer-plugin-vsphere/datasource/computecluster       0.535s
=== RUN   TestAccDatasourceContentLibrary
--- PASS: TestAccDatasourceContentLibrary (0.62s)
PASS
ok      github.com/vmware/packer-plugin-vsphere/datasource/contentlibrary       1.354s
=== RUN   TestAccDatasourceContentLibraryItem
=== RUN   TestAccDatasourceContentLibraryItem/VMTX
=== RUN   TestAccDatasourceContentLibraryItem/OVF
--- PASS: TestAccDatasourceContentLibraryItem (1.56s)
    --- PASS: TestAccDatasourceContentLibraryItem/VMTX (0.94s)
    --- PASS: TestAccDatasourceContentLibraryItem/OVF (0.62s)
PASS
ok      github.com/vmware/packer-plugin-vsphere/datasource/contentlibraryitem   2.652s
=== RUN   TestAccDatasourceDatastore
--- PASS: TestAccDatasourceDatastore (0.20s)
PASS
ok      github.com/vmware/packer-plugin-vsphere/datasource/datastore    1.988s
=== RUN   TestAccDatasourceDatastoreCluster
--- PASS: TestAccDatasourceDatastoreCluster (0.18s)
PASS
ok      github.com/vmware/packer-plugin-vsphere/datasource/datastorecluster     2.310s
=== RUN   TestAccDatasourceHost
--- PASS: TestAccDatasourceHost (0.33s)
PASS
ok      github.com/vmware/packer-plugin-vsphere/datasource/host 1.760s
=== RUN   TestAccDatasourceNetwork
--- PASS: TestAccDatasourceNetwork (0.18s)
PASS
ok      github.com/vmware/packer-plugin-vsphere/datasource/network      2.658s
=== RUN   TestAccDatasourceResourcePool
--- PASS: TestAccDatasourceResourcePool (0.19s)
PASS
ok      github.com/vmware/packer-plugin-vsphere/datasource/resourcepool 3.019s
=== RUN   TestAccDatasourceVirtualMachine
--- PASS: TestAccDatasourceVirtualMachine (0.17s)
PASS
ok      github.com/vmware/packer-plugin-vsphere/datasource/virtualmachine       3.363s

packer-plugin-vsphere on  main [$] via 🐹 v1.26.4 via 🅐 v2.21.2 took 4.6s 
➜ make testacc-builder-clone
packer plugins install --path packer-plugin-vsphere "github.com/vmware/vsphere"
Successfully installed plugin github.com/vmware/vsphere from /Users/ryan/Library/Mobile Documents/com~apple~CloudDocs/Code/packer-plugin-vsphere/packer-plugin-vsphere to /Users/ryan/.packer.d/plugins/github.com/vmware/vsphere/packer-plugin-vsphere_v2.3.0-dev_x5.0_darwin_arm64
=== RUN   TestAccCloneBuilder_MatrixA
--- PASS: TestAccCloneBuilder_MatrixA (5.48s)
=== RUN   TestAccCloneBuilder_MatrixB
--- PASS: TestAccCloneBuilder_MatrixB (8.05s)
=== RUN   TestAccCloneBuilder_MatrixC
--- PASS: TestAccCloneBuilder_MatrixC (60.51s)
=== RUN   TestAccCloneBuilder_MatrixD
    builder_acc_test.go:451: set VSPHERE_OVA_URL to an HTTPS .ova URL to run this ACC row
--- SKIP: TestAccCloneBuilder_MatrixD (0.00s)
=== RUN   TestAccCloneBuilder_MatrixE
    builder_acc_test.go:483: set VSPHERE_OVA_URL to an HTTPS .ova URL to run this ACC row
--- SKIP: TestAccCloneBuilder_MatrixE (0.00s)
=== RUN   TestAccCloneBuilder_MatrixF
    builder_acc_test.go:515: set VSPHERE_OVF_URL to an HTTPS .ovf URL to run this ACC row
--- SKIP: TestAccCloneBuilder_MatrixF (0.00s)
=== RUN   TestAccCloneBuilder_MatrixG
    builder_acc_test.go:544: set VSPHERE_OVA_URL to an HTTPS .ova URL to run this ACC row
--- SKIP: TestAccCloneBuilder_MatrixG (0.00s)
PASS
ok      github.com/vmware/packer-plugin-vsphere/builder/vsphere/clone   74.672s

packer-plugin-vsphere on  main [$] via 🐹 v1.26.4 via 🅐 v2.21.2 
➜ export VSPHERE_OVA_URL="https://192.168.86.254/vcf-offline-depot-appliance-1.0.0.ova"
export VSPHERE_OVF_URL="https://192.168.86.254/vcf-offline-depot-appliance-1.0.0.ovf"
export VSPHERE_OVF_USERNAME='vcf'
export VSPHERE_OVF_PASSWORD='VMw@re1!'
export VSPHERE_OVF_SKIP_TLS_VERIFY="1"

packer-plugin-vsphere on  main [$] via 🐹 v1.26.4 via 🅐 v2.21.2 
➜ make testacc-builder-clone
packer plugins install --path packer-plugin-vsphere "github.com/vmware/vsphere"
Successfully installed plugin github.com/vmware/vsphere from /Users/ryan/Library/Mobile Documents/com~apple~CloudDocs/Code/packer-plugin-vsphere/packer-plugin-vsphere to /Users/ryan/.packer.d/plugins/github.com/vmware/vsphere/packer-plugin-vsphere_v2.3.0-dev_x5.0_darwin_arm64
=== RUN   TestAccCloneBuilder_MatrixA
--- PASS: TestAccCloneBuilder_MatrixA (6.68s)
=== RUN   TestAccCloneBuilder_MatrixB
--- PASS: TestAccCloneBuilder_MatrixB (7.46s)
=== RUN   TestAccCloneBuilder_MatrixC
--- PASS: TestAccCloneBuilder_MatrixC (62.40s)
=== RUN   TestAccCloneBuilder_MatrixD
--- PASS: TestAccCloneBuilder_MatrixD (99.35s)
=== RUN   TestAccCloneBuilder_MatrixE
--- PASS: TestAccCloneBuilder_MatrixE (101.03s)
=== RUN   TestAccCloneBuilder_MatrixF
--- PASS: TestAccCloneBuilder_MatrixF (91.58s)
=== RUN   TestAccCloneBuilder_MatrixG
--- PASS: TestAccCloneBuilder_MatrixG (94.19s)
PASS
ok      github.com/vmware/packer-plugin-vsphere/builder/vsphere/clone   463.371s

packer-plugin-vsphere on  main [$] via 🐹 v1.26.4 via 🅐 v2.21.2 took 7m 46.9s 
➜ make testacc-builder-iso  
packer plugins install --path packer-plugin-vsphere "github.com/vmware/vsphere"
Successfully installed plugin github.com/vmware/vsphere from /Users/ryan/Library/Mobile Documents/com~apple~CloudDocs/Code/packer-plugin-vsphere/packer-plugin-vsphere to /Users/ryan/.packer.d/plugins/github.com/vmware/vsphere/packer-plugin-vsphere_v2.3.0-dev_x5.0_darwin_arm64
=== RUN   TestAccISOBuilder_MatrixA
--- PASS: TestAccISOBuilder_MatrixA (355.95s)
=== RUN   TestAccISOBuilder_MatrixB
--- PASS: TestAccISOBuilder_MatrixB (359.09s)
=== RUN   TestAccISOBuilder_MatrixC
2026/08/03 12:24:18 [INFO] Resolved content library item 'acc-test-20260803-121758-vm-template' (type=vm-template) in library 'lib01'
2026/08/03 12:24:19 [INFO] Resolved content library item 'acc-test-20260803-121758-vm-template' (type=vm-template) in library 'lib01'
--- PASS: TestAccISOBuilder_MatrixC (382.09s)
=== RUN   TestAccISOBuilder_MatrixD
2026/08/03 12:31:29 [INFO] Resolved content library item 'acc-test-20260803-122420-ovf-template' (type=ovf) in library 'lib01'
2026/08/03 12:31:30 [INFO] Resolved content library item 'acc-test-20260803-122420-ovf-template' (type=ovf) in library 'lib01'
--- PASS: TestAccISOBuilder_MatrixD (430.73s)
PASS
ok      github.com/vmware/packer-plugin-vsphere/builder/vsphere/iso     1528.591s

Documentation

  • Documentation has been added or updated.

Issue References

Release Note

Additional Information

@tenthirtyam tenthirtyam added this to the v2.3.0 milestone Jul 23, 2026
@tenthirtyam tenthirtyam self-assigned this Jul 23, 2026
@tenthirtyam tenthirtyam added the chore Chore label Jul 23, 2026
@github-actions github-actions Bot added documentation Documentation needs-review Needs Review size/xs Relative Sizing: Extra-Small labels Jul 23, 2026
@tenthirtyam
tenthirtyam force-pushed the chore(release)/v2.3.0 branch 3 times, most recently from eaa5330 to 9af3e8f Compare July 25, 2026 18:18
Release v2.3.0.

Signed-off-by: Ryan Johnson <ryan.johnson@broadcom.com>
@tenthirtyam
tenthirtyam force-pushed the chore(release)/v2.3.0 branch from 9af3e8f to 7cae248 Compare July 31, 2026 15:14
@tenthirtyam
tenthirtyam marked this pull request as ready for review August 3, 2026 16:34
@tenthirtyam
tenthirtyam requested a review from a team as a code owner August 3, 2026 16:34
Copilot AI review requested due to automatic review settings August 3, 2026 16:34
@tenthirtyam tenthirtyam removed the needs-review Needs Review label Aug 3, 2026
@github-actions github-actions Bot added the needs-review Needs Review label Aug 3, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Release bump for packer-plugin-vsphere v2.3.0 by switching the internal version flags from a development prerelease to a final release, and updating the README installation examples to reference the new version.

Changes:

  • Set VersionPrerelease to empty for the v2.3.0 release build.
  • Update README required plugin version constraint to >= 2.3.0.
  • Update README install example to @v2.3.0.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
version/version.go Clears prerelease suffix to represent the final v2.3.0 version.
README.md Updates documented required plugin version and install example to v2.3.0.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@tenthirtyam
tenthirtyam merged commit 396ae89 into main Aug 3, 2026
13 checks passed
@tenthirtyam
tenthirtyam deleted the chore(release)/v2.3.0 branch August 3, 2026 16:35
@tenthirtyam tenthirtyam removed the needs-review Needs Review label Aug 3, 2026
@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown

This functionality has been released in v2.3.0 of the plugin.

For further feature requests or bug reports with this functionality, please create a new GitHub issue following the template. Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore Chore documentation Documentation size/xs Relative Sizing: Extra-Small

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants