Skip to content

Releases: cultureamp/cfparams

v1.2.8

26 Aug 07:19
a450fc4
Compare
Choose a tag to compare

What's Changed

  • chore(deps): dependency refresh by @cultureamp-renovate in #43

Full Changelog: v1.2.7...v1.2.8

v1.2.7

27 Jun 05:18
7049d8f
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.2.6...v1.2.7

v1.2.6

20 Jun 06:35
4b17c1b
Compare
Choose a tag to compare

What's Changed

  • Update README.md installation instructions by @jamestelfer in #24
  • chore(deps): add renovate.json by @cultureamp-renovate in #26
  • fix: update Backstage catalog ownership to match Github teams by @backstage-culture-amp in #27
  • chore(deps): update goreleaser/goreleaser-action action to v5 by @cultureamp-renovate in #32
  • chore(deps): update actions/setup-node action to v4 by @cultureamp-renovate in #31
  • chore(deps): update actions/setup-go action to v5 by @cultureamp-renovate in #30
  • chore(deps): update actions/checkout action to v4 by @cultureamp-renovate in #29
  • chore(deps): dependency refresh by @cultureamp-renovate in #33
  • chore(deps): update dependency golangci-lint to v1.58.2 by @cultureamp-renovate in #37
  • chore(deps): update dependency golangci-lint to v1.59.1 by @cultureamp-renovate in #39
  • chore(deps): update goreleaser/goreleaser-action action to v6 by @cultureamp-renovate in #38
  • chore(deps): update golangci/golangci-lint-action action to v6 by @cultureamp-renovate in #36
  • chore(deps): dependency refresh by @cultureamp-renovate in #34
  • ci: upgrade goreleaser parameters by @jamestelfer in #40
  • ci: update GoReleaser config to v2 by @jamestelfer in #42
  • chore(deps): dependency refresh by @cultureamp-renovate in #41

New Contributors

  • @jamestelfer made their first contribution in #24
  • @cultureamp-renovate made their first contribution in #26

Full Changelog: v1.2.5...v1.2.6

v1.2.5

10 May 00:42
148a00c
Compare
Choose a tag to compare

What's Changed

  • chore: cfparams is changing default branch to main by @therealvio in #25

Full Changelog: v1.2.4...v1.2.5

v1.2.4

09 May 07:12
f0b61f4
Compare
Choose a tag to compare

What's Changed

  • ci: Releases are pushed to Culture Amp Homebrew tap by @therealvio in #21

Full Changelog: v1.2.3...v1.2.4

v1.2.3

08 May 03:50
59e9351
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.2.2...v1.2.3

v1.2.2

08 May 00:43
7aa5172
Compare
Choose a tag to compare

What's Changed

  • chore: Deploy role is not required for cfparams by @therealvio in #22

Full Changelog: v1.2.1...v1.2.2

v1.2.1

05 May 05:25
68fbc3b
Compare
Choose a tag to compare

What's Changed

  • Document extra tagging functionality by @chloeruka in #12
  • Add Homebrew installation instructions. by @toothbrush in #13
  • Adding catalog-info for Sock-keeping day by @n-tucker in #14
  • fix: update Backstage catalog ownership to match Github teams by @backstage-culture-amp in #15
  • chore: update golang dependencies by @ngocpea in #16
  • chore: upgrade goland dependencies by @ngocpea in #17
  • chore: Add autosilk-cli.yaml by @therealvio in #19
  • fix(autosilk): environment and policies key are required by @therealvio in #20
  • chore: Distribute ARM releases via GoReleaser by @therealvio in #18

New Contributors

Full Changelog: v1.2.0...v1.2.1

v1.2.0: Extended Tag support

04 Mar 02:42
45e7f4c
Compare
Choose a tag to compare
  • Support extra tags defined as CLI arguments

Tags can now also be overridden and added to on the command line, just like parameters can:

#tags-test.yaml
asset: buildkite
workload: delivery
buildkite-group: build-test
> cfparams --tags=tags-test.yaml buildkite-group=build-pylons message=extra-tag
[
  {
    "Key": "buildkite-group",
    "Value": "build-pylons"
  },
  {
    "Key": "message",
    "Value": "extra-tag"
  },
  {
    "Key": "asset",
    "Value": "buildkite"
  },
  {
    "Key": "workload",
    "Value": "delivery"
  }
]

v1.1.0: tags

28 Aug 13:38
@pda pda
Compare
Choose a tag to compare
  • Support YAML stack tag files via --tags (details below)
  • Use Go modules (Go 1.11+) rather than dep.

Stack Tags

CloudFormation stacks can be tagged, and those tags flow into all taggable resources the stack creates. As with --parameters, the aws cloudformation commands expect these in an awkward format. cfparams --tags file.yaml helps.

# tags-production.yaml
Name: Widgets as a Service
asset: widget-api
workload: production
cfparams --tags=tags-production.yaml
[
  {
    "Key": "Name",
    "Value": "Widgets as a Service"
  },
  {
    "Key": "asset",
    "Value": "widget-api"
  },
  {
    "Key": "workload",
    "Value": "production"
  }
]

Usage with AWS CLI:

aws cloudformation create-stack \
  ... \
  --tags "$(cfparams --tags=tags-production.yaml)" \
  ...