debian-forge-composer/vendor/github.com/vmware/govmomi
Tomáš Hozza 9042ee7806 Many: delete osbuild-image-tests command and related code
Delete the no longer used osbuild-images-tests command. Subsequently,
delete the /internal/boot packages, which were used only by the command
and also depended on its data structures.

Technically, no boot test were done using the code in this repository
for quite some time. And the long term plan is to boot test all images
in the osbuild/images repository.

Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2025-08-07 10:22:55 +02:00
..
cli Many: delete osbuild-image-tests command and related code 2025-08-07 10:22:55 +02:00
cns go.mod: update osbuild/images to v0.156.0 2025-07-14 13:13:20 +02:00
fault go.mod: update osbuild/images to v0.156.0 2025-07-14 13:13:20 +02:00
find go.mod: update osbuild/images to v0.156.0 2025-07-14 13:13:20 +02:00
history go.mod: update osbuild/images to v0.156.0 2025-07-14 13:13:20 +02:00
internal go.mod: update osbuild/images to v0.156.0 2025-07-14 13:13:20 +02:00
list go.mod: update osbuild/images to v0.156.0 2025-07-14 13:13:20 +02:00
nfc go.mod: update osbuild/images to v0.156.0 2025-07-14 13:13:20 +02:00
object go.mod: update osbuild/images to v0.156.0 2025-07-14 13:13:20 +02:00
ovf go.mod: update osbuild/images to v0.156.0 2025-07-14 13:13:20 +02:00
pbm go.mod: update osbuild/images to v0.156.0 2025-07-14 13:13:20 +02:00
property go.mod: update osbuild/images to v0.156.0 2025-07-14 13:13:20 +02:00
session go.mod: update osbuild/images to v0.156.0 2025-07-14 13:13:20 +02:00
task go.mod: update osbuild/images to v0.156.0 2025-07-14 13:13:20 +02:00
units go.mod: update osbuild/images to v0.156.0 2025-07-14 13:13:20 +02:00
vapi go.mod: update osbuild/images to v0.156.0 2025-07-14 13:13:20 +02:00
view go.mod: update osbuild/images to v0.156.0 2025-07-14 13:13:20 +02:00
vim25 go.mod: update osbuild/images to v0.156.0 2025-07-14 13:13:20 +02:00
vmdk go.mod: update osbuild/images to v0.156.0 2025-07-14 13:13:20 +02:00
vsan/vsanfs/types go.mod: update osbuild/images to v0.156.0 2025-07-14 13:13:20 +02:00
.dockerignore go.mod: bump osbuild/images to 0.55 2024-04-17 10:27:08 +02:00
.gitignore go.mod: bump osbuild/images to 0.55 2024-04-17 10:27:08 +02:00
.golangci.yml go.mod: bump osbuild/images to 0.55 2024-04-17 10:27:08 +02:00
.goreleaser.yml go.mod: update osbuild/images to v0.156.0 2025-07-14 13:13:20 +02:00
.mailmap go.mod: update github.com/vmware/govmomi to v0.48.0 2025-02-01 18:14:18 +01:00
CHANGELOG.md go.mod: update github.com/vmware/govmomi to v0.48.0 2025-02-01 18:14:18 +01:00
client.go go.mod: update osbuild/images to v0.156.0 2025-07-14 13:13:20 +02:00
CONTRIBUTING.md go.mod: update github.com/vmware/govmomi to v0.48.0 2025-02-01 18:14:18 +01:00
CONTRIBUTORS go.mod: update github.com/vmware/govmomi to v0.48.0 2025-02-01 18:14:18 +01:00
Dockerfile.govc go.mod: update osbuild/images to v0.156.0 2025-07-14 13:13:20 +02:00
Dockerfile.govc.runner go.mod: update osbuild/images to v0.156.0 2025-07-14 13:13:20 +02:00
Dockerfile.vcsim go.mod: update osbuild/images to v0.156.0 2025-07-14 13:13:20 +02:00
LICENSE.txt tests: upload & test in vCenter. Closes #338 2020-08-20 21:59:54 +02:00
Makefile go.mod: update osbuild/images to v0.156.0 2025-07-14 13:13:20 +02:00
program.mk go.mod: update osbuild/images to v0.156.0 2025-07-14 13:13:20 +02:00
README.md go.mod: update github.com/vmware/govmomi to v0.48.0 2025-02-01 18:14:18 +01:00
RELEASE.md go.mod: bump osbuild/images to 0.55 2024-04-17 10:27:08 +02:00

Build Tests Go Report Card Latest Release Go Reference go.mod Go version

govmomi

A Go library for interacting with VMware vSphere APIs (ESXi and/or vCenter Server).

In addition to the vSphere API client, this repository includes:

  • govc - vSphere CLI
  • vcsim - vSphere API mock framework
  • toolbox - VM guest tools framework

Compatibility

vSphere 7.0 and higher.

Documentation

The APIs exposed by this library closely follow the API described in the VMware vSphere API Reference Documentation. Refer to the documentation to become familiar with the upstream API.

The code in the govmomi package is a wrapper for the code that is generated from the vSphere API description. It primarily provides convenience functions for working with the vSphere API. See godoc.org for documentation.

Installation

Binaries and Docker Images for govc and vcsim

Installation instructions, released binaries, and Docker images are documented in the respective README files of govc and vcsim.

Discussion

Collaborate with the community using GitHub discussions and GitHub issues.

Status

Changes to the API are subject to semantic versioning.

Refer to the CHANGELOG for version to version changes.

License

govmomi is available under the Apache 2 License.

Name

Pronounced: go·mom·e

Follows pyvmomi and rbvmomi: language prefix + the vSphere acronym "VM Object Management Infrastructure".