Skip to content

Releases: pivotal/hammer

v0.12.0

28 Jan 14:56
Compare
Choose a tag to compare

Changelog

  • bd6ada5 Bump github.com/onsi/gomega from 1.17.0 to 1.18.1
  • 78b7533 Bump github.com/hashicorp/go-version from 1.3.0 to 1.4.0
  • 0e85aa4 Switch environment flag from camelCase to kebab-case
  • 682006f Add support for config files with multiple environments
  • 1a0193f Bump github.com/onsi/gomega from 1.16.0 to 1.17.0
  • d9dfed5 Remove comment outputs with command name
  • f5d4798 Update counterfeiter directives to recommended usage
  • 846d695 Remove automated release github action
  • b880bd9 Brew formula update for hammer version v0.11.0

v0.11.0

04 Nov 10:44
Compare
Choose a tag to compare

Breaking Change

hammer cf-login no longer prompts for org to enable better use in CI environments.

Bug Fix

hammer ssh and hammer ssh now use configured ops_manager_ssh_user.

Changelog

f492eb0 Update goreleaser config to replace deprecated field
df7e16f fix: use 'cf api' and 'cf auth' rather than 'cf login'
73e8c0a Bump github action tools
d685dba Bump go dependencies
85e64b1 Bump go version to 1.17
5ebee84 Use configured opsman ssh username for sshuttle
a100018 Use configured opsman ssh username instead of hardcoded ubuntu
ffcb65f Switch dependabot to run 5AM UTC
76aa77c Update Dependabot config file
c923e35 Bump ginkgo version in deps and CI
323eede Bump github.com/hashicorp/go-version from 1.2.0 to 1.2.1
e673fed Quote more variables in scripts to prevent globbing
673678c Update README, CONTRIBUTING based on markdownlint
6ad9475 Bump versions for github actions
4848184 Bump github.com/onsi/ginkgo from 1.12.0 to 1.12.2
9709e75 Brew formula update for hammer version v0.10.0

v0.10.0

18 May 15:20
Compare
Choose a tag to compare

Headline Feature

Client credentials can now be used when interacting with OpsManager by setting ops_manager.client_id and ops_manager.client_secret in the target environment config.

Changelog

a709f60 Switch logic for using client credentials in open to mirror om
3dc229f Remove reference to hammer om from om client/username clarification
b3179d8 Make use of client credentials if supplied in all other commands
3ea8ebf Add support for using om client credentials
6c8a709 Run go mod tidy
0dae83f Bump gopkg.in/yaml.v2 from 2.2.8 to 2.3.0
0b8a400 Bump github.com/onsi/gomega from 1.9.0 to 1.10.0
1c58352 Brew formula update for hammer version v0.9.0

v0.9.0

17 Apr 12:59
Compare
Choose a tag to compare

Headline Feature

User for ssh'ing onto OpsManager VM (via hammer ssh opsman) can now be specified with ops_manager_ssh_user. The default is still ubuntu.

Changelog

e5a4bcd Update modules to remove unnecessary entries
0b1ead2 Bump to golang 1.14 for ci and latest golangci-lint
18c168a New feature to allow users to login to OM with personal credentials. (#46)
e8edee2 Bump tool versions used in ci
f381940 Bump github.com/onsi/ginkgo from 1.11.0 to 1.12.0
6002fc9 Bump golang dependencies
8f483af Add nolint directive required due to go-flag choice implementation
5249b86 Brew formula update for hammer version v0.8.1

v0.8.1

20 Dec 10:20
Compare
Choose a tag to compare

Maintenance Release

This release is just to get some of the recent dependency bumps in and also to rebuild using a non-CVE affected version of Golang.

Changelog

1193704 Bump github.com/onsi/gomega from 1.7.1 to 1.8.1
0084bdb Bump github.com/onsi/ginkgo from 1.10.3 to 1.11.0
5594ccb Bump gopkg.in/yaml.v2 from 2.2.5 to 2.2.7
00b38a0 Update ginkgo version for testing workflow
f62cf67 Bump gopkg.in/yaml.v2 from 2.2.3 to 2.2.5
2591106 Bump github.com/onsi/gomega from 1.7.0 to 1.7.1
3867ea7 Bump github.com/onsi/ginkgo from 1.10.1 to 1.10.3
6c02195 Add make test to README
efdd268 Run go mod tidy
7fe6ea6 Bump gopkg.in/yaml.v2 from 2.2.2 to 2.2.3
1c03cf1 Brew formula update for hammer version v0.8.0

v0.8.0

25 Sep 17:16
Compare
Choose a tag to compare

Changelog

f69549c Update ssh tests
764ea8f Add standard UI outputs to commands
38cb06c Switch to manually downloading golangci-lint
2f1083a Update github action workflow names to be simpler
89afa8d Update bosh and ssh runner tests to use full urls
281e3eb Revert "Remove ops_manager_public_ip from config"
468141e Revert "Switch from Host to Hostname() so that ports are removed"
1f05a6f Switch to specific GitHub token for GoReleaser action
c5199a3 Remove requirements on test and lint for release
b6e8dc9 Update status badge to point at GitHub Action
52266c9 Remove travis config
d5fd001 Add release github workflow using GoReleaser
72e9bcc Add test and lint github action workflow
a53159c Update properties in README to refer to urls instead of fqdns
4b86fe8 Switch from Host to Hostname() so that ports are removed
4ee8f93 Clean up runner tests to include scheme in url
4cac496 Remove ops_manager_public_ip from config
a6ce8a8 Add osx testing to travis-ci
ec01ca3 Brew formula update for hammer version v0.7.0

v0.7.0

11 Sep 08:49
Compare
Choose a tag to compare

Breaking Change

The name of the env var for supplying the target environment config has been updated from TARGET_ENVIRONMENT_CONFIG to HAMMER_TARGET_CONFIG

Headline Feature

Target config can now be supplied in yaml format as well as json.

Changelog

cbc82fe Fix imports according to goimports
701cf9d Switch to parsing environment config as yaml
c99b670 Remove unused integration fixture
9637269 Rename TARGET_ENVIRONMENT_CONFIG -> HAMMER_TARGET_CONFIG
f990412 Bump to go 1.13
be6f828 Remove prompts from bash scripts in README
6ca717f Add brew installation instructions to README
abaedda Brew formula update for hammer version v0.6.0

v0.6.0

30 Aug 16:14
Compare
Choose a tag to compare

Headline Feature

Added the ability to log into the pks api, via hammer pks-login, thanks to @gmrodgers!

Changelog

0c48982 Pin ginkgo version in travis
493c7a8 Add homebrew output to goreleaser config
a07b58b Run go mod tidy
d6377e0 Bump github.com/onsi/ginkgo from 1.9.0 to 1.10.0
810ae6b Add that sys_domain is only used for cf-login
43243c6 Say PKS API URL is only needed for pks-login
cd939cc Add pks-login command to Hammer (#6)

v0.5.0

29 Aug 12:20
Compare
Choose a tag to compare

Headline Feature

Added additional BOSH gateway env vars for #9.

Bug Fix

Fix BOSH ssh key not being cleaned up due to multiple trap calls.

Changelog

dba4785 Fixed issue where a second trap was replacing the first and leaving a temp file
f4e0ccb added BOSH_GW_USER, BOSH_GW_HOST, BOSH_GW_PRIVATE_KEY to bosh
c6e4170 Bump golang.org/x/net
b5c3b10 Add initial CONTRIBUTING.md
138a060 Run go mod tidy
5f475da Bump github.com/onsi/gomega from 1.5.0 to 1.7.0
5f5f171 Bump github.com/onsi/ginkgo from 1.8.0 to 1.9.0

v0.4.1

26 Jul 13:13
Compare
Choose a tag to compare

Bug Fix

Fixed issue when the supplied config contained ops_manager_cidr but not ert_cidr or services_cidr resulting in running any command erroring with

invalid CIDR address:

CIDRs are no longer processed from the config since as of v0.4.0 they are retrieved at run-time.

Changelog

1ceea62 Remove parsing CIDR from environment config
ca8172a Fix link in README special thanks