aboutsummaryrefslogtreecommitdiffstats
path: root/testing/telegraf
diff options
context:
space:
mode:
authorKonstantin Kulikov <k.kulikov2@gmail.com>2019-08-03 04:33:08 +0000
committerLeo <thinkabit.ukim@gmail.com>2019-08-03 18:05:41 -0300
commit22a5b24484b702f61e8a43ef67fa42e2b770f8f8 (patch)
tree8c1fb4c18e8ae2fc0799cd6fd14f52303071b3c4 /testing/telegraf
parent90358ef3ee8b3b935b21b689f7486b6edb8e81e1 (diff)
downloadaports-22a5b24484b702f61e8a43ef67fa42e2b770f8f8.tar.bz2
aports-22a5b24484b702f61e8a43ef67fa42e2b770f8f8.tar.xz
testing/telegraf: upgrade to 1.11.3
switch from glide to dep remove pkgusers/groups - they're not needed during build simplify build script simplify init.d script move config from /etc/telegraf/telegraf.conf to /etc/telegraf.conf and /etc/telegraf.conf.d remove broken logrotate config, it missed action to force telegraf to reopen log file. log rotation can be done via telegraf config add conf.d file
Diffstat (limited to 'testing/telegraf')
-rw-r--r--testing/telegraf/APKBUILD67
-rw-r--r--testing/telegraf/glide.lock502
-rw-r--r--testing/telegraf/glide.yaml277
-rw-r--r--testing/telegraf/telegraf-makefile-ldflags.patch11
-rw-r--r--testing/telegraf/telegraf.confd4
-rw-r--r--testing/telegraf/telegraf.initd38
-rw-r--r--testing/telegraf/telegraf.logrotate8
-rw-r--r--testing/telegraf/telegraf.pre-install8
8 files changed, 44 insertions, 871 deletions
diff --git a/testing/telegraf/APKBUILD b/testing/telegraf/APKBUILD
index f0e151b4a2..aaea3a66a5 100644
--- a/testing/telegraf/APKBUILD
+++ b/testing/telegraf/APKBUILD
@@ -1,60 +1,51 @@
# Contributor: Katie Holly <holly@fuslvz.ws>
# Maintainer: Katie Holly <holly@fuslvz.ws>
+# Maintainer: Konstantin Kulikov <k.kulikov2@gmail.com>
pkgname=telegraf
-pkgver=1.7.4
-pkgrel=1
+pkgver=1.11.3
+pkgrel=0
pkgdesc="A plugin-driven server agent for collecting & reporting metrics, part of the InfluxDB project"
url="https://www.influxdata.com/time-series-platform/telegraf/"
-arch="x86_64"
+arch="x86_64 aarch64 armhf"
license="MIT"
-makedepends="go glide"
-pkgusers="telegraf"
-pkggroups="telegraf"
+makedepends="go dep"
install="$pkgname.pre-install"
-options="!net"
+subpackages="$pkgname-openrc"
source="$pkgname-$pkgver.tar.gz::https://github.com/influxdata/$pkgname/archive/$pkgver.tar.gz
- telegraf-makefile-ldflags.patch
telegraf.initd
- telegraf.logrotate
- glide.yaml
- glide.lock
+ telegraf.confd
"
-builddir="$srcdir"/$pkgname-$pkgver
-_godir="$srcdir"/go
-_vendor=influxdata
+builddir="$srcdir/src/github.com/influxdata/$pkgname"
-unpack() {
- default_unpack
- mkdir -p "$_godir"/bin "$_godir"/src/github.com/"$_vendor" "$builddir/.glide" "$builddir/.glidetmp"
- ln -sf "$builddir" "$_godir"/src/github.com/$_vendor/$pkgname
- cp "$srcdir"/glide.yaml "$srcdir"/glide.lock "$_godir"/src/github.com/$_vendor/$pkgname
+export GOPATH="$srcdir"
+export GOCACHE="$srcdir/gocache"
+
+prepare() {
+ mkdir -p ${builddir%/*}
+ mv "$srcdir"/$pkgname-$pkgver "$builddir"/ || return 1
+ cd "$builddir"
+ dep ensure -v
+ default_prepare
}
build() {
- cd "$_godir"/src/github.com/$_vendor/$pkgname
- export GOPATH="$_godir"
- export PATH="$PATH:$_godir"
- GLIDE_HOME="$builddir/.glide" GLIDE_TMP="$builddir/.glidetmp" glide install
- make PREFIX=/usr VERSION=$pkgver BRANCH= COMMIT= telegraf
+ go build -ldflags "-X main.version=$pkgver" ./cmd/telegraf
}
check() {
- cd "$_godir"/src/github.com/$_vendor/$pkgname
- make test
+ # filecount tests are excluded because they depend on exact file sizes
+ # which depend on filesystem used.
+ go test -short $(go list ./... | grep -v plugins/inputs/filecount)
}
package() {
- mkdir -p "$pkgdir"/usr/bin "$pkgdir"/etc/$pkgname "$pkgdir"/etc/logrotate.d/$pkgname
- install -Dm755 "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname
- install -Dm755 "$builddir"/$pkgname "$pkgdir"/usr/bin/$pkgname
- install -Dm644 "$srcdir"/$pkgname.logrotate "$pkgdir"/etc/logrotate.d/$pkgname
- install -Dm644 "$builddir"/etc/$pkgname.conf "$pkgdir"/etc/$pkgname/$pkgname.conf
- install -Dm644 "$builddir"/etc/logrotate.d/$pkgname "$pkgdir"/etc/logrotate.d/$pkgname
+ install -Dm755 "$srcdir/$pkgname.initd" "$pkgdir/etc/init.d/$pkgname"
+ install -Dm644 "$srcdir/$pkgname.confd" "$pkgdir/etc/conf.d/$pkgname"
+ install -Dm755 "$builddir/$pkgname" "$pkgdir/usr/bin/$pkgname"
+ install -Dm644 "$builddir/etc/$pkgname.conf" "$pkgdir/etc/$pkgname.conf"
+ install -dm755 "$pkgdir/etc/$pkgname.conf.d"
}
-sha512sums="180bc7b2077e4fc10f0d13fe08b7293d5632be8e717a63f2463775a95258fedfde106863e56f9dda3f6844d879e2b0e5b06397a62545045874215d9078e391b9 telegraf-1.7.4.tar.gz
-abc5879cc7a465c1e59d1c421b0ebc3690ea31f946145bc8ed65ecc7fa6392ec7f9536161610c0bdb1fb6f7974692c85bb6408eb1e3ce4af4568926dc2c8bee0 telegraf-makefile-ldflags.patch
-0682835506f8bd2f417fa7edcc8c394445d99545fb7599812a15e63bdcb64e3687b4f20e7adf1d8e640fd8b0e7f2d9144eb23ae6da29025cf2da07bfaa236e71 telegraf.initd
-bf6ead6e3f69be7c82b01ad8e9ec52158d4b543676a4d6aea077cdad91ae477f18b98c6e2cbfa795483055d9604aaf93dcfb2a9af6ddc50f29c5b75a18a7a678 telegraf.logrotate
-a2b00f1ce3d7fcaa25270aae59b537af3929a7abe70e9621d809d63c7582cd655b1e3d53cabd52e7b489ae42e49f7ff3c7a89a1781db6d017ccff9e1db97c47e glide.yaml
-b41f55525a3446db67a5677025d0a9f4b7c24727b80432d372ad9ca7aede57951276f7cd3d95c02ea0031fe63a6459e1d4bd0ddc7ccdf8049af3f5e72f500e3a glide.lock"
+sha512sums="55a9b791fd9952c2594430f77084062026b10ee8bfa6e270ed2be8743f9995680cf09e49acc8abc48c5753f4b756840b3b1d43cc30132fec87aca301a1995141 telegraf-1.11.3.tar.gz
+abe483deb8e12fe140de2c36d17bbfbc97ed7a5de8c3d76162357f7ba6575b8236b7197b92a26ed6d54f95c1ccbfc12ca62d6cc0371bf49d10a1ea5622a51ed1 telegraf.initd
+90188e1ba88d3a0714e1590f78a2abf3719cbe2f3d734f9c72ded13cf9c8495c1bf6696f2780289775bf53da347eee72aea8fe5555a4754360d1fbaa9d3c362b telegraf.confd"
diff --git a/testing/telegraf/glide.lock b/testing/telegraf/glide.lock
deleted file mode 100644
index 8568042ae8..0000000000
--- a/testing/telegraf/glide.lock
+++ /dev/null
@@ -1,502 +0,0 @@
-hash: 029e05d4ad5b88493053dd3766c0868bc5d3c041a1db2ffd2a9704fe1812e9be
-updated: 2018-09-14T09:06:44.71798281Z
-imports:
-- name: code.cloudfoundry.org/clock
- version: e9dc86bbf0e5bbe6bf7ff5a6f71e048959b61f71
-- name: collectd.org
- version: 2ce144541b8903101fb8f1483cc0497a68798122
- subpackages:
- - api
- - cdtime
- - network
-- name: github.com/aerospike/aerospike-client-go
- version: 95e1ad7791bdbca44707fedbb29be42024900d9c
- subpackages:
- - internal/lua
- - internal/lua/resources
- - logger
- - pkg/bcrypt
- - pkg/ripemd160
- - types
- - types/atomic
- - types/particle_type
- - types/rand
- - utils/buffer
-- name: github.com/amir/raidman
- version: c74861fe6a7bb8ede0a010ce4485bdbb4fc4c985
- subpackages:
- - proto
-- name: github.com/apache/thrift
- version: 4aaa92ece8503a6da9bc6701604f69acf2b99d07
- subpackages:
- - lib/go/thrift
-- name: github.com/armon/go-metrics
- version: 783273d703149aaeb9897cf58613d5af48861c25
-- name: github.com/aws/aws-sdk-go
- version: c861d27d0304a79f727e9a8a4e2ac1e74602fdc0
- subpackages:
- - aws
- - aws/awserr
- - aws/awsutil
- - aws/client
- - aws/client/metadata
- - aws/corehandlers
- - aws/credentials
- - aws/credentials/ec2rolecreds
- - aws/credentials/endpointcreds
- - aws/credentials/stscreds
- - aws/defaults
- - aws/ec2metadata
- - aws/endpoints
- - aws/request
- - aws/session
- - aws/signer/v4
- - internal/shareddefaults
- - private/protocol
- - private/protocol/json/jsonutil
- - private/protocol/jsonrpc
- - private/protocol/query
- - private/protocol/query/queryutil
- - private/protocol/rest
- - private/protocol/xml/xmlutil
- - service/cloudwatch
- - service/kinesis
- - service/sts
-- name: github.com/beorn7/perks
- version: 4c0e84591b9aa9e6dcfdf3e020114cd81f89d5f9
- subpackages:
- - quantile
-- name: github.com/bsm/sarama-cluster
- version: abf039439f66c1ce78017f560b490612552f6472
-- name: github.com/cenkalti/backoff
- version: b02f2bbce11d7ea6b97f282ef1771b0fe2f65ef3
-- name: github.com/couchbase/go-couchbase
- version: bfe555a140d53dc1adf390f1a1d4b0fd4ceadb28
-- name: github.com/couchbase/gomemcached
- version: 4a25d2f4e1dea9ea7dd76dfd943407abf9b07d29
- subpackages:
- - client
-- name: github.com/couchbase/goutils
- version: 5823a0cbaaa9008406021dc5daf80125ea30bba6
- subpackages:
- - logging
-- name: github.com/davecgh/go-spew
- version: 346938d642f2ec3594ed81d874461961cd0faa76
- subpackages:
- - spew
-- name: github.com/dgrijalva/jwt-go
- version: dbeaa9332f19a944acb5736b4456cfcc02140e29
-- name: github.com/docker/distribution
- version: 83389a148052d74ac602f5f1d62f86ff2f3c4aa5
- subpackages:
- - digestset
- - reference
-- name: github.com/docker/docker
- version: f5ec1e2936dcbe7b5001c2b817188b095c700c27
- subpackages:
- - api/types
- - api/types/blkiodev
- - api/types/container
- - api/types/events
- - api/types/filters
- - api/types/mount
- - api/types/network
- - api/types/reference
- - api/types/registry
- - api/types/strslice
- - api/types/swarm
- - api/types/time
- - api/types/versions
- - api/types/volume
- - client
- - pkg/tlsconfig
-- name: github.com/docker/go-connections
- version: 990a1a1a70b0da4c4cb70e117971a4f0babfbf1a
- subpackages:
- - nat
- - sockets
- - tlsconfig
-- name: github.com/docker/go-units
- version: 47565b4f722fb6ceae66b95f853feed578a4a51c
-- name: github.com/eapache/go-resiliency
- version: b86b1ec0dd4209a588dc1285cdd471e73525c0b3
- subpackages:
- - breaker
-- name: github.com/eapache/go-xerial-snappy
- version: bb955e01b9346ac19dc29eb16586c90ded99a98c
-- name: github.com/eapache/queue
- version: 44cc805cf13205b55f69e14bcb69867d1ae92f98
-- name: github.com/eclipse/paho.mqtt.golang
- version: aff15770515e3c57fc6109da73d42b0d46f7f483
- subpackages:
- - packets
-- name: github.com/fsnotify/fsnotify
- version: c2828203cd70a50dcccfb2761f8b1f8ceef9a8e9
-- name: github.com/go-ini/ini
- version: 9144852efba7c4daf409943ee90767da62d55438
-- name: github.com/go-logfmt/logfmt
- version: 390ab7935ee28ec6b286364bba9b4dd6410cb3d5
-- name: github.com/go-ole/go-ole
- version: be49f7c07711fcb603cff39e1de7c67926dc0ba7
- subpackages:
- - oleutil
-- name: github.com/go-redis/redis
- version: 73b70592cdaa9e6abdfcfbf97b4a90d80728c836
- subpackages:
- - internal
- - internal/consistenthash
- - internal/hashtag
- - internal/pool
- - internal/proto
-- name: github.com/go-sql-driver/mysql
- version: 2e00b5cd70399450106cec6431c2e2ce3cae5034
-- name: github.com/gobwas/glob
- version: bea32b9cd2d6f55753d94a28e959b13f0244797a
- subpackages:
- - compiler
- - match
- - syntax
- - syntax/ast
- - syntax/lexer
- - util/runes
- - util/strings
-- name: github.com/gogo/protobuf
- version: 7b6c6391c4ff245962047fc1e2c6e08b1cdfa0e8
- subpackages:
- - proto
-- name: github.com/golang/protobuf
- version: 8ee79997227bf9b34611aee7946ae64735e6fd93
- subpackages:
- - proto
- - ptypes
- - ptypes/any
- - ptypes/duration
- - ptypes/timestamp
-- name: github.com/golang/snappy
- version: 7db9049039a047d955fe8c19b83c8ff5abd765c7
-- name: github.com/google/go-cmp
- version: f94e52cad91c65a63acc1e75d4be223ea22e99bc
- subpackages:
- - cmp
- - cmp/internal/diff
- - cmp/internal/value
-- name: github.com/gorilla/context
- version: 08b5f424b9271eedf6f9f0ce86cb9396ed337a42
-- name: github.com/gorilla/mux
- version: 53c1911da2b537f792e7cafcb446b05ffe33b996
-- name: github.com/hailocab/go-hostpool
- version: e80d13ce29ede4452c43dea11e79b9bc8a15b478
-- name: github.com/hashicorp/consul
- version: 5174058f0d2bda63fa5198ab96c33d9a909c58ed
- subpackages:
- - api
-- name: github.com/hashicorp/go-cleanhttp
- version: d5fe4b57a186c716b0e00b8c301cbd9b4182694d
-- name: github.com/hashicorp/go-immutable-radix
- version: 7f3cd4390caab3250a57f30efdb2a65dd7649ecf
-- name: github.com/hashicorp/go-rootcerts
- version: 6bb64b370b90e7ef1fa532be9e591a81c3493e00
-- name: github.com/hashicorp/golang-lru
- version: 0fb14efe8c47ae851c0034ed7a448854d3d34cf3
- subpackages:
- - simplelru
-- name: github.com/hashicorp/serf
- version: fc4bdedf2366c64984e280c6eefc703ca7812585
- subpackages:
- - coordinate
-- name: github.com/influxdata/go-syslog
- version: eecd51df3ad85464a2bab9b7d3a45bc1e299059e
- subpackages:
- - rfc5424
- - rfc5425
-- name: github.com/influxdata/tail
- version: c43482518d410361b6c383d7aebce33d0471d7bc
- subpackages:
- - ratelimiter
- - util
- - watch
- - winfile
-- name: github.com/influxdata/toml
- version: 2a2e3012f7cfbef64091cc79776311e65dfa211b
- subpackages:
- - ast
-- name: github.com/influxdata/wlog
- version: 7c63b0a71ef8300adc255344d275e10e5c3a71ec
-- name: github.com/jackc/pgx
- version: 63f58fd32edb5684b9e9f4cfaac847c6b42b3917
- subpackages:
- - chunkreader
- - internal/sanitize
- - pgio
- - pgproto3
- - pgtype
- - stdlib
-- name: github.com/jmespath/go-jmespath
- version: bd40a432e4c76585ef6b72d3fd96fb9b6dc7b68d
-- name: github.com/kardianos/osext
- version: c2c54e542fb797ad986b31721e1baedf214ca413
-- name: github.com/kardianos/service
- version: 6d3a0ee7d3425d9d835debc51a0ca1ffa28f4893
-- name: github.com/kballard/go-shellquote
- version: d8ec1a69a250a17bb0e419c386eac1f3711dc142
-- name: github.com/kr/logfmt
- version: b84e30acd515aadc4b783ad4ff83aff3299bdfe0
-- name: github.com/matttproud/golang_protobuf_extensions
- version: c12348ce28de40eed0136aa2b644d0ee0650e56c
- subpackages:
- - pbutil
-- name: github.com/Microsoft/ApplicationInsights-Go
- version: 3612f58550c1de70f1a110c78c830e55f29aa65d
- subpackages:
- - appinsights
- - appinsights/contracts
-- name: github.com/Microsoft/go-winio
- version: ce2922f643c8fd76b46cadc7f404a06282678b34
-- name: github.com/miekg/dns
- version: 99f84ae56e75126dd77e5de4fae2ea034a468ca1
-- name: github.com/mitchellh/go-homedir
- version: ae18d6b8b3205b561c79e8e5f69bff09736185f4
-- name: github.com/mitchellh/mapstructure
- version: d0303fe809921458f417bcf828397a65db30a7e4
-- name: github.com/multiplay/go-ts3
- version: 07477f49b8dfa3ada231afc7b7b17617d42afe8e
-- name: github.com/naoina/go-stringutil
- version: 6b638e95a32d0c1131db0e7fe83775cbea4a0d0b
-- name: github.com/nats-io/gnatsd
- version: 393bbb7c031433e68707c8810fda0bfcfbe6ab9b
- subpackages:
- - conf
- - logger
- - server
- - server/pse
- - util
-- name: github.com/nats-io/go-nats
- version: ea9585611a4ab58a205b9b125ebd74c389a6b898
- subpackages:
- - encoders/builtin
- - util
-- name: github.com/nats-io/nuid
- version: 289cccf02c178dc782430d534e3c1f5b72af807f
-- name: github.com/nsqio/go-nsq
- version: eee57a3ac4174c55924125bb15eeeda8cffb6e6f
-- name: github.com/opencontainers/go-digest
- version: c9281466c8b2f606084ac71339773efd177436e7
-- name: github.com/opencontainers/runc
- version: 89ab7f2ccc1e45ddf6485eaa802c35dcf321dfc8
- subpackages:
- - libcontainer/user
-- name: github.com/opentracing-contrib/go-observer
- version: a52f2342449246d5bcc273e65cbdcfa5f7d6c63c
-- name: github.com/opentracing/opentracing-go
- version: 06f47b42c792fef2796e9681353e1d908c417827
- subpackages:
- - ext
- - log
-- name: github.com/openzipkin/zipkin-go-opentracing
- version: 1cafbdfde94fbf2b373534764e0863aa3bd0bf7b
- subpackages:
- - _thrift/gen-go/scribe
- - _thrift/gen-go/zipkincore
- - flag
- - types
- - wire
-- name: github.com/pierrec/lz4
- version: 5c9560bfa9ace2bf86080bf40d46b34ae44604df
-- name: github.com/pierrec/xxHash
- version: 5a004441f897722c627870a981d02b29924215fa
- subpackages:
- - xxHash32
-- name: github.com/pkg/errors
- version: 645ef00459ed84a119197bfb8d8205042c6df63d
-- name: github.com/pmezard/go-difflib
- version: 792786c7400a136282c1664665ae0a8db921c6c2
- subpackages:
- - difflib
-- name: github.com/prometheus/client_golang
- version: c317fb74746eac4fc65fe3909195f4cf67c5562a
- subpackages:
- - prometheus
- - prometheus/promhttp
-- name: github.com/prometheus/client_model
- version: fa8ad6fec33561be4280a8f0514318c79d7f6cb6
- subpackages:
- - go
-- name: github.com/prometheus/common
- version: dd2f054febf4a6c00f2343686efb775948a8bff4
- subpackages:
- - expfmt
- - internal/bitbucket.org/ww/goautoneg
- - log
- - model
-- name: github.com/prometheus/procfs
- version: 1878d9fbb537119d24b21ca07effd591627cd160
-- name: github.com/rcrowley/go-metrics
- version: 1f30fe9094a513ce4c700b9a54458bbb0c96996c
-- name: github.com/samuel/go-zookeeper
- version: 1d7be4effb13d2d908342d349d71a284a7542693
- subpackages:
- - zk
-- name: github.com/satori/go.uuid
- version: 5bf94b69c6b68ee1b541973bb8e1144db23a194b
-- name: github.com/shirou/gopsutil
- version: c95755e4bcd7a62bb8bd33f3a597a7c7f35e2cf3
- subpackages:
- - cpu
- - disk
- - host
- - internal/common
- - load
- - mem
- - net
- - process
-- name: github.com/shirou/w32
- version: 3c9377fc6748f222729a8270fe2775d149a249ad
-- name: github.com/Shopify/sarama
- version: 3b1b38866a79f06deddf0487d5c27ba0697ccd65
-- name: github.com/Sirupsen/logrus
- version: 61e43dc76f7ee59a82bdf3d71033dc12bea4c77d
-- name: github.com/soniah/gosnmp
- version: f15472a4cd6f6ea7929e4c7d9f163c49f059924f
-- name: github.com/StackExchange/wmi
- version: f3e2bae1e0cb5aef83e319133eabfee30013a4a5
-- name: github.com/streadway/amqp
- version: 63795daa9a446c920826655f26ba31c81c860fd6
-- name: github.com/stretchr/objx
- version: facf9a85c22f48d2f52f2380e4efce1768749a89
-- name: github.com/stretchr/testify
- version: 12b6f73e6084dad08a7c6e575284b177ecafbc71
- subpackages:
- - assert
- - mock
- - require
-- name: github.com/tidwall/gjson
- version: 0623bd8fbdbf97cc62b98d15108832851a658e59
-- name: github.com/tidwall/match
- version: 173748da739a410c5b0b813b956f89ff94730b4c
-- name: github.com/vjeantet/grok
- version: d73e972b60935c7fec0b4ffbc904ed39ecaf7efe
-- name: github.com/wvanbergen/kafka
- version: bc265fedb9ff5b5c5d3c0fdcef4a819b3523d3ee
- subpackages:
- - consumergroup
-- name: github.com/wvanbergen/kazoo-go
- version: 968957352185472eacb69215fa3dbfcfdbac1096
-- name: github.com/yuin/gopher-lua
- version: 66c871e454fcf10251c61bf8eff02d0978cae75a
- subpackages:
- - ast
- - parse
- - pm
-- name: github.com/zensqlmonitor/go-mssqldb
- version: ffe5510c6fa5e15e6d983210ab501c815b56b363
-- name: golang.org/x/crypto
- version: dc137beb6cce2043eb6b5f223ab8bf51c32459f4
- subpackages:
- - bcrypt
- - blowfish
- - md4
- - pbkdf2
-- name: golang.org/x/net
- version: a337091b0525af65de94df2eb7e98bd9962dcbe2
- subpackages:
- - context
- - context/ctxhttp
- - html
- - html/atom
- - html/charset
- - http2
- - http2/hpack
- - idna
- - internal/timeseries
- - lex/httplex
- - proxy
- - trace
- - websocket
-- name: golang.org/x/sys
- version: 739734461d1c916b6c72a63d7efda2b27edb369f
- subpackages:
- - unix
- - windows
- - windows/registry
- - windows/svc
- - windows/svc/debug
- - windows/svc/eventlog
- - windows/svc/mgr
-- name: golang.org/x/text
- version: 506f9d5c962f284575e88337e7d9296d27e729d3
- subpackages:
- - encoding
- - encoding/charmap
- - encoding/htmlindex
- - encoding/internal
- - encoding/internal/identifier
- - encoding/japanese
- - encoding/korean
- - encoding/simplifiedchinese
- - encoding/traditionalchinese
- - encoding/unicode
- - internal/tag
- - internal/utf8internal
- - language
- - runes
- - secure/bidirule
- - transform
- - unicode/bidi
- - unicode/norm
-- name: google.golang.org/genproto
- version: 11c7f9e547da6db876260ce49ea7536985904c9b
- subpackages:
- - googleapis/rpc/status
-- name: google.golang.org/grpc
- version: de2209a968d48e8970546c8a710189f7461370f7
- subpackages:
- - balancer
- - balancer/roundrobin
- - codes
- - connectivity
- - credentials
- - encoding
- - grpclb/grpc_lb_v1/messages
- - grpclog
- - internal
- - keepalive
- - metadata
- - naming
- - peer
- - resolver
- - resolver/dns
- - resolver/passthrough
- - stats
- - status
- - tap
- - transport
-- name: gopkg.in/asn1-ber.v1
- version: 4e86f4367175e39f69d9358a5f17b4dda270378d
-- name: gopkg.in/fatih/pool.v2
- version: 6e328e67893eb46323ad06f0e92cb9536babbabc
-- name: gopkg.in/fsnotify.v1
- version: 7be54206639f256967dd82fa767397ba5f8f48f5
-- name: gopkg.in/gorethink/gorethink.v3
- version: 7ab832f7b65573104a555d84a27992ae9ea1f659
- subpackages:
- - encoding
- - ql2
- - types
-- name: gopkg.in/ldap.v2
- version: 8168ee085ee43257585e50c6441aadf54ecb2c9f
-- name: gopkg.in/mgo.v2
- version: 3f83fa5005286a7fe593b055f0d7771a7dce4655
- subpackages:
- - bson
- - internal/json
- - internal/sasl
- - internal/scram
-- name: gopkg.in/olivere/elastic.v5
- version: 3113f9b9ad37509fe5f8a0e5e91c96fdc4435e26
- subpackages:
- - uritemplates
-- name: gopkg.in/tomb.v1
- version: dd632973f1e7218eb1089048e0798ec9ae7dceb8
-- name: gopkg.in/yaml.v2
- version: 4c78c975fe7c825c6d1466c42be594d1d6f3aba6
-testImports: []
diff --git a/testing/telegraf/glide.yaml b/testing/telegraf/glide.yaml
deleted file mode 100644
index 18754a52dd..0000000000
--- a/testing/telegraf/glide.yaml
+++ /dev/null
@@ -1,277 +0,0 @@
-package: github.com/influxdata/telegraf
-import:
-- package: code.cloudfoundry.org/clock
- version: e9dc86bbf0e5bbe6bf7ff5a6f71e048959b61f71
-- package: collectd.org
- version: 2ce144541b8903101fb8f1483cc0497a68798122
- subpackages:
- - api
- - network
-- package: github.com/aerospike/aerospike-client-go
- version: 95e1ad7791bdbca44707fedbb29be42024900d9c
-- package: github.com/amir/raidman
- version: c74861fe6a7bb8ede0a010ce4485bdbb4fc4c985
-- package: github.com/apache/thrift
- version: 4aaa92ece8503a6da9bc6701604f69acf2b99d07
- subpackages:
- - lib/go/thrift
-- package: github.com/aws/aws-sdk-go
- version: c861d27d0304a79f727e9a8a4e2ac1e74602fdc0
- subpackages:
- - aws
- - aws/client
- - aws/credentials
- - aws/credentials/stscreds
- - aws/session
- - service/cloudwatch
- - service/kinesis
- - service/sts
-- package: github.com/beorn7/perks
- version: 4c0e84591b9aa9e6dcfdf3e020114cd81f89d5f9
-- package: github.com/bsm/sarama-cluster
- version: abf039439f66c1ce78017f560b490612552f6472
-- package: github.com/cenkalti/backoff
- version: b02f2bbce11d7ea6b97f282ef1771b0fe2f65ef3
-- package: github.com/couchbase/go-couchbase
- version: bfe555a140d53dc1adf390f1a1d4b0fd4ceadb28
-- package: github.com/couchbase/gomemcached
- version: 4a25d2f4e1dea9ea7dd76dfd943407abf9b07d29
-- package: github.com/couchbase/goutils
- version: 5823a0cbaaa9008406021dc5daf80125ea30bba6
-- package: github.com/davecgh/go-spew
- version: 346938d642f2ec3594ed81d874461961cd0faa76
-- package: github.com/dgrijalva/jwt-go
- version: dbeaa9332f19a944acb5736b4456cfcc02140e29
-- package: github.com/docker/docker
- version: f5ec1e2936dcbe7b5001c2b817188b095c700c27
- subpackages:
- - api/types
- - api/types/container
- - api/types/filters
- - api/types/registry
- - api/types/swarm
- - client
-- package: github.com/docker/go-connections
- version: 990a1a1a70b0da4c4cb70e117971a4f0babfbf1a
- subpackages:
- - sockets
-- package: github.com/eapache/go-resiliency
- version: b86b1ec0dd4209a588dc1285cdd471e73525c0b3
-- package: github.com/eapache/go-xerial-snappy
- version: bb955e01b9346ac19dc29eb16586c90ded99a98c
-- package: github.com/eapache/queue
- version: 44cc805cf13205b55f69e14bcb69867d1ae92f98
-- package: github.com/eclipse/paho.mqtt.golang
- version: aff15770515e3c57fc6109da73d42b0d46f7f483
-- package: github.com/go-logfmt/logfmt
- version: 390ab7935ee28ec6b286364bba9b4dd6410cb3d5
-- package: github.com/go-sql-driver/mysql
- version: 2e00b5cd70399450106cec6431c2e2ce3cae5034
-- package: github.com/gobwas/glob
- version: bea32b9cd2d6f55753d94a28e959b13f0244797a
-- package: github.com/go-ini/ini
- version: 9144852efba7c4daf409943ee90767da62d55438
-- package: github.com/gogo/protobuf
- version: 7b6c6391c4ff245962047fc1e2c6e08b1cdfa0e8
-- package: github.com/golang/protobuf
- version: 8ee79997227bf9b34611aee7946ae64735e6fd93
- subpackages:
- - proto
-- package: github.com/golang/snappy
- version: 7db9049039a047d955fe8c19b83c8ff5abd765c7
-- package: github.com/go-ole/go-ole
- version: be49f7c07711fcb603cff39e1de7c67926dc0ba7
-- package: github.com/google/go-cmp
- version: f94e52cad91c65a63acc1e75d4be223ea22e99bc
-- package: github.com/gorilla/mux
- version: 53c1911da2b537f792e7cafcb446b05ffe33b996
-- package: github.com/go-redis/redis
- version: 73b70592cdaa9e6abdfcfbf97b4a90d80728c836
-- package: github.com/hailocab/go-hostpool
- version: e80d13ce29ede4452c43dea11e79b9bc8a15b478
-- package: github.com/hashicorp/consul
- version: 5174058f0d2bda63fa5198ab96c33d9a909c58ed
- subpackages:
- - api
-- package: github.com/influxdata/go-syslog
- version: eecd51df3ad85464a2bab9b7d3a45bc1e299059e
- subpackages:
- - rfc5424
- - rfc5425
-- package: github.com/influxdata/tail
- version: c43482518d410361b6c383d7aebce33d0471d7bc
-- package: github.com/influxdata/toml
- version: 2a2e3012f7cfbef64091cc79776311e65dfa211b
- subpackages:
- - ast
-- package: github.com/influxdata/wlog
- version: 7c63b0a71ef8300adc255344d275e10e5c3a71ec
-- package: github.com/fsnotify/fsnotify
- version: c2828203cd70a50dcccfb2761f8b1f8ceef9a8e9
-- package: github.com/jackc/pgx
- version: 63f58fd32edb5684b9e9f4cfaac847c6b42b3917
- subpackages:
- - stdlib
-- package: github.com/jmespath/go-jmespath
- version: bd40a432e4c76585ef6b72d3fd96fb9b6dc7b68d
-- package: github.com/kardianos/osext
- version: c2c54e542fb797ad986b31721e1baedf214ca413
-- package: github.com/kardianos/service
- version: 6d3a0ee7d3425d9d835debc51a0ca1ffa28f4893
-- package: github.com/kballard/go-shellquote
- version: d8ec1a69a250a17bb0e419c386eac1f3711dc142
-- package: github.com/matttproud/golang_protobuf_extensions
- version: c12348ce28de40eed0136aa2b644d0ee0650e56c
- subpackages:
- - pbutil
-- package: github.com/Microsoft/ApplicationInsights-Go
- version: 3612f58550c1de70f1a110c78c830e55f29aa65d
- subpackages:
- - appinsights
-- package: github.com/Microsoft/go-winio
- version: ce2922f643c8fd76b46cadc7f404a06282678b34
-- package: github.com/miekg/dns
- version: 99f84ae56e75126dd77e5de4fae2ea034a468ca1
-- package: github.com/mitchellh/mapstructure
- version: d0303fe809921458f417bcf828397a65db30a7e4
-- package: github.com/multiplay/go-ts3
- version: 07477f49b8dfa3ada231afc7b7b17617d42afe8e
-- package: github.com/naoina/go-stringutil
- version: 6b638e95a32d0c1131db0e7fe83775cbea4a0d0b
-- package: github.com/nats-io/gnatsd
- version: 393bbb7c031433e68707c8810fda0bfcfbe6ab9b
- subpackages:
- - server
-- package: github.com/nats-io/go-nats
- version: ea9585611a4ab58a205b9b125ebd74c389a6b898
-- package: github.com/nats-io/nuid
- version: 289cccf02c178dc782430d534e3c1f5b72af807f
-- package: github.com/nsqio/go-nsq
- version: eee57a3ac4174c55924125bb15eeeda8cffb6e6f
-- package: github.com/opencontainers/runc
- version: 89ab7f2ccc1e45ddf6485eaa802c35dcf321dfc8
-- package: github.com/opentracing-contrib/go-observer
- version: a52f2342449246d5bcc273e65cbdcfa5f7d6c63c
-- package: github.com/opentracing/opentracing-go
- version: 06f47b42c792fef2796e9681353e1d908c417827
-- package: github.com/openzipkin/zipkin-go-opentracing
- version: 1cafbdfde94fbf2b373534764e0863aa3bd0bf7b
- subpackages:
- - _thrift/gen-go/zipkincore
-- package: github.com/pierrec/lz4
- version: 5c9560bfa9ace2bf86080bf40d46b34ae44604df
-- package: github.com/pierrec/xxHash
- version: 5a004441f897722c627870a981d02b29924215fa
-- package: github.com/pkg/errors
- version: 645ef00459ed84a119197bfb8d8205042c6df63d
-- package: github.com/pmezard/go-difflib/difflib
- version: 792786c7400a136282c1664665ae0a8db921c6c2
-- package: github.com/prometheus/client_golang
- version: c317fb74746eac4fc65fe3909195f4cf67c5562a
- subpackages:
- - prometheus
- - prometheus/promhttp
-- package: github.com/prometheus/client_model
- version: fa8ad6fec33561be4280a8f0514318c79d7f6cb6
- subpackages:
- - go
-- package: github.com/prometheus/common
- version: dd2f054febf4a6c00f2343686efb775948a8bff4
- subpackages:
- - expfmt
- - log
-- package: github.com/prometheus/procfs
- version: 1878d9fbb537119d24b21ca07effd591627cd160
-- package: github.com/rcrowley/go-metrics
- version: 1f30fe9094a513ce4c700b9a54458bbb0c96996c
-- package: github.com/samuel/go-zookeeper
- version: 1d7be4effb13d2d908342d349d71a284a7542693
-- package: github.com/satori/go.uuid
- version: 5bf94b69c6b68ee1b541973bb8e1144db23a194b
-- package: github.com/shirou/gopsutil
- version: c95755e4bcd7a62bb8bd33f3a597a7c7f35e2cf3
- subpackages:
- - cpu
- - disk
- - host
- - load
- - mem
- - net
- - process
-- package: github.com/shirou/w32
- version: 3c9377fc6748f222729a8270fe2775d149a249ad
-- package: github.com/Shopify/sarama
- version: 3b1b38866a79f06deddf0487d5c27ba0697ccd65
-- package: github.com/Sirupsen/logrus
- version: 61e43dc76f7ee59a82bdf3d71033dc12bea4c77d
-- package: github.com/soniah/gosnmp
- version: f15472a4cd6f6ea7929e4c7d9f163c49f059924f
-- package: github.com/StackExchange/wmi
- version: f3e2bae1e0cb5aef83e319133eabfee30013a4a5
-- package: github.com/streadway/amqp
- version: 63795daa9a446c920826655f26ba31c81c860fd6
-- package: github.com/stretchr/objx
- version: facf9a85c22f48d2f52f2380e4efce1768749a89
-- package: github.com/stretchr/testify
- version: 12b6f73e6084dad08a7c6e575284b177ecafbc71
- subpackages:
- - assert
- - mock
-- package: github.com/tidwall/gjson
- version: 0623bd8fbdbf97cc62b98d15108832851a658e59
-- package: github.com/tidwall/match
- version: 173748da739a410c5b0b813b956f89ff94730b4c
-- package: github.com/vjeantet/grok
- version: d73e972b60935c7fec0b4ffbc904ed39ecaf7efe
-- package: github.com/wvanbergen/kafka
- version: bc265fedb9ff5b5c5d3c0fdcef4a819b3523d3ee
- subpackages:
- - consumergroup
-- package: github.com/wvanbergen/kazoo-go
- version: 968957352185472eacb69215fa3dbfcfdbac1096
-- package: github.com/yuin/gopher-lua
- version: 66c871e454fcf10251c61bf8eff02d0978cae75a
-- package: github.com/zensqlmonitor/go-mssqldb
- version: ffe5510c6fa5e15e6d983210ab501c815b56b363
-- package: golang.org/x/crypto
- version: dc137beb6cce2043eb6b5f223ab8bf51c32459f4
-- package: golang.org/x/net
- version: a337091b0525af65de94df2eb7e98bd9962dcbe2
- subpackages:
- - context
- - html/charset
-- package: golang.org/x/sys
- version: 739734461d1c916b6c72a63d7efda2b27edb369f
- subpackages:
- - unix
- - windows
- - windows/svc
- - windows/svc/mgr
-- package: golang.org/x/text
- version: 506f9d5c962f284575e88337e7d9296d27e729d3
-- package: google.golang.org/genproto
- version: 11c7f9e547da6db876260ce49ea7536985904c9b
-- package: google.golang.org/grpc
- version: de2209a968d48e8970546c8a710189f7461370f7
- subpackages:
- - codes
- - credentials
- - status
-- package: gopkg.in/asn1-ber.v1
- version: 4e86f4367175e39f69d9358a5f17b4dda270378d
-- package: gopkg.in/fatih/pool.v2
- version: 6e328e67893eb46323ad06f0e92cb9536babbabc
-- package: gopkg.in/gorethink/gorethink.v3
- version: 7ab832f7b65573104a555d84a27992ae9ea1f659
-- package: gopkg.in/ldap.v2
- version: 8168ee085ee43257585e50c6441aadf54ecb2c9f
-- package: gopkg.in/mgo.v2
- version: 3f83fa5005286a7fe593b055f0d7771a7dce4655
- subpackages:
- - bson
-- package: gopkg.in/olivere/elastic.v5
- version: 3113f9b9ad37509fe5f8a0e5e91c96fdc4435e26
-- package: gopkg.in/tomb.v1
- version: dd632973f1e7218eb1089048e0798ec9ae7dceb8
-- package: gopkg.in/yaml.v2
- version: 4c78c975fe7c825c6d1466c42be594d1d6f3aba6
diff --git a/testing/telegraf/telegraf-makefile-ldflags.patch b/testing/telegraf/telegraf-makefile-ldflags.patch
deleted file mode 100644
index 202276940b..0000000000
--- a/testing/telegraf/telegraf-makefile-ldflags.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -12,7 +12,7 @@
- PATH := $(subst :,/bin:,$(GOPATH))/bin:$(PATH)
- endif
-
--LDFLAGS := $(LDFLAGS) -X main.commit=$(COMMIT) -X main.branch=$(BRANCH)
-+LDFLAGS := -X main.commit=$(COMMIT) -X main.branch=$(BRANCH)
- ifdef VERSION
- LDFLAGS += -X main.version=$(VERSION)
- endif
diff --git a/testing/telegraf/telegraf.confd b/testing/telegraf/telegraf.confd
new file mode 100644
index 0000000000..b29a46ea2a
--- /dev/null
+++ b/testing/telegraf/telegraf.confd
@@ -0,0 +1,4 @@
+TELEGRAF_OPTS="-config /etc/telegraf.conf -config-directory /etc/telegraf.d"
+
+# Uncomment to enable logging to syslog.
+#error_logger="logger -t $RC_SVCNAME"
diff --git a/testing/telegraf/telegraf.initd b/testing/telegraf/telegraf.initd
index 16045bcc11..9855687f03 100644
--- a/testing/telegraf/telegraf.initd
+++ b/testing/telegraf/telegraf.initd
@@ -1,41 +1,19 @@
#!/sbin/openrc-run
-NAME=telegraf
-DAEMON=/usr/bin/${NAME}
+command="/usr/bin/telegraf"
+command_args="$TELEGRAF_OPTS"
+command_background=yes
+command_user=telegraf:telegraf
+pidfile="/run/$RC_SVCNAME.pid"
+extra_started_commands="reload"
depend() {
need net
after firewall
}
-start() {
- ebegin "Starting ${NAME}"
- start-stop-daemon --start --quiet --background \
- --user ${NAME} --make-pidfile --pidfile /var/run/${NAME}.pid \
- --stderr /var/log/${NAME}/${NAME}.log \
- --exec ${DAEMON} -- ${OPTS} -config /etc/${NAME}/${NAME}.conf -config-directory /etc/${NAME}/${NAME}.d
- eend $?
-}
-
-stop() {
- ebegin "Stopping ${NAME}"
- start-stop-daemon --stop --quiet \
- --exec ${DAEMON} \
- --pidfile /var/run/${NAME}.pid \
- eend $?
-}
-
reload() {
- ebegin "Reloading ${NAME}"
- if ! service_started "${NAME}" ; then
- eend 1 "${NAME} is not started"
- return 1
- fi
- start-stop-daemon --stop --oknodo --signal HUP \
- --exec ${DAEMON} --pidfile /var/run/${NAME}.pid
+ ebegin "Reloading ${RC_SVCNAME}"
+ start-stop-daemon --signal HUP --pidfile "${pidfile}"
eend $?
}
-
-start_pre() {
- checkpath -d -o ${NAME}:${NAME} -m755 /var/lib/${NAME} /var/log/${NAME}
-}
diff --git a/testing/telegraf/telegraf.logrotate b/testing/telegraf/telegraf.logrotate
deleted file mode 100644
index ff1f8a2380..0000000000
--- a/testing/telegraf/telegraf.logrotate
+++ /dev/null
@@ -1,8 +0,0 @@
-/var/log/telegraf/telegraf.log {
- daily
- missingok
- copytruncate
- rotate 7
- compress
- notifempty
-}
diff --git a/testing/telegraf/telegraf.pre-install b/testing/telegraf/telegraf.pre-install
index bba27a5a3f..537b7e2522 100644
--- a/testing/telegraf/telegraf.pre-install
+++ b/testing/telegraf/telegraf.pre-install
@@ -1,10 +1,8 @@
#!/bin/sh
-username=telegraf
-groupname="$username"
+name=telegraf
-addgroup -S "$groupname" 2>/dev/null
-adduser -S -D -H -h /var/lib/"$username" -s /sbin/nologin -G "$groupname" \
- -g "$groupname" "$username" 2>/dev/null
+addgroup -S "$name" 2>/dev/null
+adduser -S -D -H -h /var/empty -s /bin/nologin -G $name -g $name $name 2>/dev/null
exit 0