Skip to content
This repository was archived by the owner on Apr 10, 2023. It is now read-only.

Housekeeping, arm builds#2

Open
darora wants to merge 7 commits intomasterfrom
da/upgrade-deps
Open

Housekeeping, arm builds#2
darora wants to merge 7 commits intomasterfrom
da/upgrade-deps

Conversation

@darora
Copy link
Copy Markdown
Collaborator

@darora darora commented Sep 18, 2021

  • unvendor deps
  • upgrade to go 1.17
  • build arm and x86 binaries
  • upgrade to forked consul-template temporarily
  • build using github actions

Upstream consul-template now accepts a stdlib logger for its child
implementation, which allows us to move off the older fork of
consul-template we've been using. Rather than implement a shim between
logrus and the stdlib logger, this PR also updates remco to use hclog
and use its provided shim instead.

This is functionally equivalent to what we were using logrus for,
although likely not byte-for-byte compatible with the older format of
the logs.

Lastly, as part of this migration away from logrus, a couple of
exposed methods have been removed from the log module (SetLevel,
SetOutput) which were unused outside of tests (for said methods).
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant