Skip to content

Releases: circonus-labs/circonus-kubernetes-agent

v0.19.2

20 Dec 15:41
4bb0e21
Compare
Choose a tag to compare

Changelog

Bug fixes

  • 30e8795 fix: config test with no config, should get error

Others

  • 177f518 v0.19.2
  • 591d486 upload codecov report on success or failure
  • d5f4678 chore: remove codeql workflow as nobody uses it
  • 6be81a3 chore: go mod 1.21 and tidy
  • 096f112 build: skip go in lint workflow
  • 7f3c149 build: add changelog config
  • 2164bc3 build(deps): bump github/codeql-action from 2 to 3
  • 785656d build(deps): bump github.com/spf13/viper from 1.18.1 to 1.18.2
  • b20d687 build(deps): bump github.com/spf13/viper from 1.18.0 to 1.18.1
  • 2ccce53 build(deps): bump github.com/spf13/viper from 1.17.0 to 1.18.0
  • b8edd17 build(deps): bump github.com/circonus-labs/go-apiclient
  • e093484 add codecov support
  • 97963ff Merge remote-tracking branch 'upstream/master'
  • 59d21d8 Merge remote-tracking branch 'upstream/master'
  • 4bb0e21 Merge pull request #150 from maier/master
  • 899e364 Merge pull request #149 from maier/master
  • fda2cb5 Merge pull request #148 from circonus-labs/dependabot/go_modules/github.com/spf13/viper-1.18.2
  • 4efdefb Merge pull request #147 from circonus-labs/dependabot/github_actions/github/codeql-action-3
  • 92fd2ce Merge pull request #146 from circonus-labs/dependabot/go_modules/github.com/spf13/viper-1.18.1
  • d8daebb Merge pull request #145 from circonus-labs/dependabot/go_modules/github.com/spf13/viper-1.18.0
  • 372e53c Merge pull request #144 from maier/master
  • 7cad440 Merge pull request #143 from circonus-labs/dependabot/go_modules/github.com/circonus-labs/go-apiclient-0.7.24

v0.19.1

28 Nov 21:42
59f6360
Compare
Choose a tag to compare
  • build: add after hook for grype on generated sboms
  • build: add .sbom for archive artifacts
  • build: add before hooks for go mod tidy, govulncheck and golangci-lint

v0.19.0

10 Nov 07:30
f2409ec
Compare
Choose a tag to compare
  • chore(goreleaser): remove archives.rlcp -- deprecated
  • fix: binary location for copy (docker)
  • fix: changelog typos and h1>h2
  • build(deps): bump github.com/spf13/cobra from 1.6.1 to 1.8.0
  • build(deps): bump github.com/circonus-labs/circonus-gometrics/v3 from 3.4.6 to 3.4.7
  • build(deps): bump github.com/spf13/viper from 1.15.0 to 1.17.0
  • fix: vulnerability golang.org/x/net to v0.17.0
  • build(deps): bump github.com/rs/zerolog from 1.29.0 to 1.31.0
  • fix(cv1): more implicit memory usage in loop
  • fix(cv1): implicit memory access
  • build(deps): bump go.uber.org/automaxprocs from 1.5.2 to 1.5.3

v0.18.0

31 Mar 13:43
cd77653
Compare
Choose a tag to compare

v0.18.0

  • feat: add interval, collect deadline, submit deadline to collect config startup message
  • feat: add uncompressed data size to stats
  • fix: clarify tracking messages
  • fix: typo in key name
  • feat: add kubelet ver and ver mode info msg
  • chore: add rlcp:true for future deprecation
  • chore: debug msgs for deadlines
  • feat: add --submit-deadline option
  • feat: add --collect-deadline option
  • chore: use submit and collect deadline options
  • chore: switch from submit metrics to flush collector metrics wrapper
  • chore: improved stats messaging
  • fix: make metric submitter private and add public wrapper with deadline

v0.17.0

17 Mar 15:37
faafdf8
Compare
Choose a tag to compare

v0.17.0

  • fix(goreleaser): deprecated syntax
  • build(deps): bump github.com/circonus-labs/go-apiclient from 0.7.22 to 0.7.23
  • feat: implement 30s deadline with retry on metric submission
  • fix: update deps for security vulnerabilities
  • fix: tags for submission metrics

v0.16.1

14 Mar 18:28
49a8711
Compare
Choose a tag to compare

v0.16.1

  • feat: add start/finish status messages around collectors

v0.16.0

28 Feb 19:31
6cd24a3
Compare
Choose a tag to compare

v0.16.0

  • feat: add summary/stats into v2 collection (was supposed to have been deprecated in 1.18) but is still present and user is looking for usageNanoCores.

v0.15.0

16 Nov 16:16
72ef696
Compare
Choose a tag to compare

v0.15.0

  • chore: update warning when alert config file not found to not stutter the file nam
  • fix: clean non-semver GKE k8s version (metric filters)
  • feat: update skydns filter to include all metrics
  • chore: update warning when metric filter file not found to not stutter the file name
  • feat: debug messages for using config vs annotations
  • feat: emit collection config info msg
  • fix: struct alignment
  • fix: check K8SEnableDNSMetrics if scrape is false
  • fix: port message when using prot from config instead of annotation
  • fix: skip events older than 1m
  • fix: clean non-semver GKE k8s version (node collectors)
  • chore: clean up imports
  • fix: add GKE skydns filter
  • fix: drop NaN metrics when queueing
  • feat: go1.19 for strings.Cut

v0.14.0

04 Nov 12:05
72ef696
Compare
Choose a tag to compare

v0.14.0

  • feat: add node_name tag for pods
  • feat: add owner tag for pods
  • feat: add support for label_tags=* to turn all labels into tags for the given object

v0.13.0

08 Aug 20:07
bcae12b
Compare
Choose a tag to compare

Changelog

  • bcae12b Merge pull request #97 from circonus-labs/CIRC-8040
  • eda21a7 style: Format code with gofmt
  • 1dfcd2c fix(ci/docker): Goreleaser config updates to docker build, tag, push
  • b49284a docs: Update README
  • dd40401 fix(internal/dns): Custom manifests use new config keys and env vars
  • 4eb42c4 fix(internal/dns): DNS port config is the same for kube-dns and coredns
  • 1f4a884 Merge pull request #96 from circonus-labs/CIRC-8497
  • 85ebf7b fix(ci/changelog): Remove redundant changelog data file, update .gitignore
  • 833c904 version(v0.13.0): Tag new version v0.13.0
  • 5ee6f36 fix(ci/changelog): Changelog script works as expected
  • eda5a51 feat(ci/changelog): Automated changelog generation from Conventional Commit summaries
  • edba91e fix(internal/cluster): Fix k8s version/platform metric to be set only when returned
  • 58ad4e5 fix(internal/k8s): Simplify GetPlaform calls
  • 6992460 fix(v1.20+): Rename config key from kube-dns to dns
  • 6b5b7ac fix(v1.20+/coredns): Fix CoreDNS metric filters to capture new metrics
  • 8ce4592 dns testing
  • ea5236b feat(v1.20+/coredns): Add CoreDNS support to existing Kube-DNS collector
  • 3465087 fix(internal/circonus): Resolve erroneous metric filter update
  • 8c97859 fix(compat/v1.20+): Improve default deployment user experience for recent k8s versions
  • 7da1e12 fix(internal/circonus): Add missing double-quote to v1.20+ default metric filters
  • 3c1bb38 fix(internal/cluster): Move c.check.AddText call out of conditionals
  • 328f105 fix(internal/circonus): Add GetPlatform func, remove platform info from GetVersion
  • 3665240 refactor(internal/circonus): Metric filters parsing defaults to v1.20+, checks errors
  • 19fbcc2 fix(internal/circonus): Address MetricFilters spacing, error wrapping, consts
  • 3a0637a fix(internal/circonus): Init/Container status MetricFilters are modified for k8s v1.20+
  • 48c517f Merge pull request #94 from circonus-labs/CIRC-8497
  • 23d3e40 fix(internal/cluster): Fix k8s version/platform metric to be set only when returned
  • 583b8b3 fix(internal/k8s): Simplify GetPlaform calls
  • fd36730 fix(v1.20+): Rename config key from kube-dns to dns
  • d00a914 fix(v1.20+/coredns): Fix CoreDNS metric filters to capture new metrics
  • 45bf26f dns testing
  • 4f532ab feat(v1.20+/coredns): Add CoreDNS support to existing Kube-DNS collector
  • 5576f42 fix(internal/circonus): Resolve erroneous metric filter update
  • 6802464 Merge branch 'master' into CIRC-8497
  • 766c933 fix(internal/circonus): Add missing double-quote to v1.20+ default metric filters
  • 619f997 fix(internal/cluster): Move c.check.AddText call out of conditionals
  • 6820aa3 fix(internal/circonus): Add GetPlatform func, remove platform info from GetVersion
  • c9ad8f0 Merge pull request #91 from circonus-labs/CIRC-8497
  • 70216e5 refactor(internal/circonus): Metric filters parsing defaults to v1.20+, checks errors
  • 8b8935a fix(internal/circonus): Address MetricFilters spacing, error wrapping, consts
  • af4bcb0 fix(internal/circonus): Init/Container status MetricFilters are modified for k8s v1.20+
  • 529c058 Merge pull request #92 from circonus-labs/CIRC-8161
  • b0d08cf fix(compat/v1.20+): Improve default deployment user experience for recent k8s versions
  • d71873a fix(internal/circonus): Resolve missing + redundant filters, rename versions for consistency
  • 03a4681 fix(internal/circonus): Resolve formatting issues, backwards logic, move strings to consts
  • e453d10 feat(compat/v1.18+): RuleSets use the correct metric name for cluster version
  • 6c9f386 feat(compat/v1.18+): Default metric filters are updated for clusters running 1.18+
  • d383574 feat(compat/k3s): Add cadvisor metrics to default filter
  • 284ea4b Merge pull request #81 from circonus-labs/dependabot/go_modules/github.com/spf13/cobra-1.4.0
  • 22d7c89 Merge pull request #80 from circonus-labs/dependabot/github_actions/actions/checkout-3
  • 1d64029 build(deps): bump github.com/spf13/cobra from 1.3.0 to 1.4.0
  • f7aa130 build(deps): bump actions/checkout from 2 to 3
  • e78604c Merge pull request #79 from maier/master
  • 97bfc25 upd: set go version
  • 00a4d55 fix: add explicit check and setup
  • 88394d5 fix: syntax
  • 53987ec fix: revert and just update action ver
  • ac516be fix: syntax
  • 6f5dc24 upd: golangci-lint action