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

Update vendoring to dep from gdm #4314

Merged
merged 7 commits into from
Jun 19, 2018
Merged

Update vendoring to dep from gdm #4314

merged 7 commits into from
Jun 19, 2018

Conversation

glinton
Copy link
Contributor

@glinton glinton commented Jun 18, 2018

Use dep as telegraf's dependency manager.

Resolves #3394
Closes #3564

Required for all PRs:

  • Signed CLA.
  • Associated README.md updated.
  • Has appropriate unit tests.

Because dep and hashicorp/consul.
@danielnelson
Copy link
Contributor

closes #3100

- run: 'make deps'
- save_cache:
Copy link
Contributor

@danielnelson danielnelson Jun 19, 2018

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It looks like this doesn't cache the new data because the cache is immutable:

Skipping cache generation, cache already exists for key: vendor
Found one created at 2018-06-18 20:19:31 +0000 UTC

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd imagine its because nothing changed, but i'll make sure there isn't some update_cache type entry.

.gitignore Outdated
@@ -2,3 +2,4 @@
/telegraf
/telegraf.exe
/telegraf.gz
vendor/
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nitpick: /vendor because what if I want to make internal/vendor/stupid_example.go?

@@ -42,7 +42,7 @@ Ansible role: https://github.com/rossmcdonald/telegraf

Telegraf requires golang version 1.9 or newer, the Makefile requires GNU make.

Dependencies are managed with [gdm](https://github.com/sparrc/gdm),
Dependencies are managed with [dep](https://github.com/golang/dep),
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also take a look through CONTRIBUTING.md for more gdm references.

@danielnelson danielnelson merged commit 1bd41ef into master Jun 19, 2018
@danielnelson danielnelson deleted the feature/3394 branch June 19, 2018 18:55
@danielnelson danielnelson added this to the 1.8.0 milestone Jun 19, 2018
mkboudreau added a commit to mkboudreau/telegraf that referenced this pull request Jun 22, 2018
* origin: (39 commits)
  Document path tag in tail input
  Update changelog
  Added path tag to tail input plugin (influxdata#4292)
  Run windows tests with -short
  Fix postfix input handling of multi-level queues (influxdata#4333)
  Update changelog
  Add support for comma in logparser timestamp format (influxdata#4311)
  Update vendoring to dep from gdm (influxdata#4314)
  Update changelog
  Add new measurement with results of pgrep lookup to procstat input (influxdata#4307)
  Update changelog
  Add valuecounter aggregator plugin (influxdata#3523)
  Update changelog
  Update docker input documentation for container status
  Add container status tag to docker input (influxdata#4259)
  Drop CI support for Go 1.8 (influxdata#4309)
  Update changelog
  Fix selection of tags under nested objects in the JSON parser (influxdata#4284)
  Update changelog
  Add owner tag on partitions in burrow input (influxdata#4281)
  ...
maxunt pushed a commit that referenced this pull request Jun 26, 2018
glinton added a commit that referenced this pull request Jun 26, 2018
rgitzel pushed a commit to rgitzel/telegraf that referenced this pull request Oct 17, 2018
otherpirate pushed a commit to otherpirate/telegraf that referenced this pull request Mar 15, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants