Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] master from vmware:master #1

Open
wants to merge 342 commits into
base: master
Choose a base branch
from
Open

[pull] master from vmware:master #1

wants to merge 342 commits into from

Conversation

pull[bot]
Copy link

@pull pull bot commented Oct 26, 2021

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

@atomist atomist bot added the auto-branch-delete:on-close Delete branch when pull request gets closed label Oct 26, 2021
@pull pull bot added ⤵️ pull and removed auto-branch-delete:on-close Delete branch when pull request gets closed labels Oct 26, 2021
@atomist atomist bot added auto-merge-method:merge Auto-merge with merge commit auto-merge:on-bpr-success Auto-merge on passed branch protection rule labels Oct 26, 2021
dougm and others added 25 commits February 10, 2022 13:21
Add PlaceVmsXCluster bindings and simulator
The govmomi soap and rest clients ensure Request.Body is not nil, but custom clients may not.
fix: avoid debug trace if http.Request.Body is nil
vcsim: Fix port filtering by criteria in FetchDVPorts
Signed-off-by: Michael Gasch <[email protected]>
Closes: #2716

	modified:   go.mod
	modified:   govc/USAGE.md
	modified:   govc/main.go
	new file:   govc/test/vcsa_access_consolecli.bats
	new file:   govc/test/vcsa_access_dcui.bats
	new file:   govc/test/vcsa_access_shell.bats
	new file:   govc/test/vcsa_access_ssh.bats
	new file:   govc/vcsa/access/consolecli/get.go
	new file:   govc/vcsa/access/consolecli/set.go
	new file:   govc/vcsa/access/dcui/get.go
	new file:   govc/vcsa/access/dcui/set.go
	new file:   govc/vcsa/access/shell/get.go
	new file:   govc/vcsa/access/shell/set.go
	new file:   govc/vcsa/access/ssh/get.go
	new file:   govc/vcsa/access/ssh/set.go
	new file:   vapi/appliance/access/consolecli/consolecli.go
	new file:   vapi/appliance/access/dcui/dcui.go
	new file:   vapi/appliance/access/shell/shell.go
	new file:   vapi/appliance/access/ssh/ssh.go
	new file:   vapi/appliance/simulator/simulator.go
	modified:   vapi/rest/client.go
	modified:   vapi/simulator/simulator.go
	modified:   vcsim/main.go
vcsim: set summary.guest.{hostName,ipAddress} in CustomizeVM
Closes: #2763
Signed-off-by: Michael Gasch <[email protected]>
Replace "/rest" with "/api" in vcsa.shutdown APIs
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.12.5 to 1.13.2.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases)
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md)
- [Commits](sparklemotion/nokogiri@v1.12.5...v1.13.2)

---
updated-dependencies:
- dependency-name: nokogiri
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
…1.13.2

build(deps): bump nokogiri from 1.12.5 to 1.13.2 in /gen
Added Support for vrdma NIC Type
tenthirtyam and others added 28 commits November 21, 2022 13:48
Updates the `README.md` for accuracy, readability, and maintainability:

- Update the vSphere versions to refer to the VMware Product Lifecycle Matrix.
- Add comment to disable `markdownlint` check for an H1 on the first line.
- Moves all markdown links to the bottom of the file and use markdown references.
- Condenses unordered lists markdown.
- Removes links to notable projects that are not longer active.
- Updatds links to the Terraform Provider for vSphere and Packer Plugin for vSphere.

Signed-off-by: Ryan Johnson <[email protected]>
New feature, bug fix and performance improvement
perms on template files
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.13.9 to 1.13.10.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases)
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md)
- [Commits](sparklemotion/nokogiri@v1.13.9...v1.13.10)

---
updated-dependencies:
- dependency-name: nokogiri
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
This patch updates the generated types to vSphere 8.0 GA.
This patch fixes a bug where "govc about.cert" was not respecting
the -k flag (or env var) that disabled TLS verification.
This patch updates the cert/key pairs vC Sim uses for testing to
be RSA 2048 in accordance with Apple's new requirements on macOS.

https://developer.apple.com/documentation/security/preventing_insecure_network_connections
This patch updates the GoVmomi SOAP client to use DialTLSContext
instead of DialTLS, as the latter has been deprecated for multiple,
major Go versions.

This patch also updates how the SOAP client handles TLS validation
with respect to thumbprints. Go 1.18+ adopted the host's certificate
verification framework, so it is necessary to alter a few things to
continue to support thumbprint verification.

* https://tip.golang.org/doc/go1.18 (search for "Certificate.Verify")
* square/certigo#264
This patch updates the instances of $mktemp in the govc/test/*.bats
files to support the macOS variant.
This patch fixes a few bugs related to the Namespaces API. There
was an NPE occurring due to a pointer variable being used prior to
being assigned. The "govc namespace.logs.download" command also
just failed to work due to the VAPI client assuming the response
will always be JSON and not possibly, binary data as one sends when
one receives a tar file. Finally, the namespace.bats file used to
use the cluster name "Workload-Cluster", but due to a hack in the
simulated namespaces API, it only recognizes clusters that begin
with "WCP".
Update generated types to vSphere 8.0 GA
…1.13.10

build(deps): bump nokogiri from 1.13.9 to 1.13.10 in /gen
This patch vendors the sources from Go 1.17.13's encoding/json
package in the package vim25/json.
Bumps [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action) from 3 to 4.
- [Release notes](https://github.com/goreleaser/goreleaser-action/releases)
- [Commits](goreleaser/goreleaser-action@v3...v4)

---
updated-dependencies:
- dependency-name: goreleaser/goreleaser-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
This patch introduces support for discriminators to the "encoding/json" package.
A discriminator is a field in a JSON object that indicates the object's type.
For example:

        {
            "breed": "Lab"
        }

The above JSON does not indicate the Go type into which the object should be
decoded. However, it is possible to store that Go type information along with
the JSON:

        {
            "_typeName": "Dog",
            "breed": "Lab"
        }

The "_typeName" field teaches the JSON decoder to unmarshal the object into the
Go type named "Dog".

This patch introduces functions for the json.Encoder and json.Decoder that may
be used to active support for discriminators.
This patch adds Go's LICENSE file to the vendored JSON package.
This patch adds a README to the vendored JSON package describing
its purpose and how to show the diff between the original sources
and the patch applied to the vendored copy.
This patch excludes the vendored vim25/json package from the
GitHub action that checks code style for Go sources.
This patch updates the type generation code to support adding
JSON tags to generated type field data.

BREAKING:

Updating the `vim25/types` with camelCased, JSON tags affects
the output of the `govc` command when using the `-json` flag
to emit results as JSON. Field names that used to be PascalCased
will now be camelCased. Queries for tools that parse JSON, such
as `jq`, will need to be updated to use the new camelCased fields.
This patch adds support to GoVmomi for marshaling/unmarshaling
the vim25/types (and other VMODL1 types) to/from JSON using:

* a customized version of the Golang encoding/json package that
  relies upon...
* a new discriminator field added to every every complex object
  marshaled to JSON, the "_typeName" field. this field's value
  must match the value of the type's registered type name from
  the type registry
…aser/goreleaser-action-4

build(deps): bump goreleaser/goreleaser-action from 3 to 4
@akutz akutz deleted the branch majacQ:master December 16, 2022 17:11
@akutz akutz deleted the master branch December 16, 2022 17:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
⤵️ pull auto-merge:on-bpr-success Auto-merge on passed branch protection rule auto-merge-method:merge Auto-merge with merge commit
Projects
None yet
Development

Successfully merging this pull request may close these issues.