profile
viewpoint

sylr/edgemax-orange-dhcp 7

Edgemax configuration for Orange ISP with DHCP and IPV6

sylr/alertmanager-splunkbot 3

alertmanager alerts to splunk

sylr/charts 1

Curated applications for Kubernetes

sylr/cortex 1

A multitenant, horizontally scalable Prometheus as a Service

sylr/flexihash 1

Flexihash is a small PHP library which implements consistent hashing.

sylr/acs-engine 0

Azure Container Service Engine - a place for community to collaborate and build the best open Docker container infrastructure for Azure.

sylr/aks-engine 0

AKS-Engine: Units of Kubernetes on Azure!

sylr/alertmanager 0

Prometheus Alertmanager

sylr/ansible 0

Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy. Avoid writing scripts or custom code to deploy and update your applications— automate in a language that approaches plain English, using SSH, with no agents to install on remote systems.

sylr/ansible-modules-core 0

Ansible modules - these modules ship with ansible

issue commenttraefik/traefik

Feature: Add metric for fail rules

Possible dup of https://github.com/traefik/traefik/issues/6258 which has unfortunately been declined.

KeepMasterBranch

comment created time in a day

pull request commenttraefik/traefik

adding TLS version and cipher to the JSON log messages

I believe this is related to https://github.com/traefik/traefik/pull/6255 so maybe worth moving and making getRequestTLSVersion and getRequestTLSCipher public so that metrics and logs get coherent values.

na4ma4

comment created time in a day

push eventsylr/traefik

Sylvain Rabot

commit sha 4afcacde2ced767e31c2684056e40a26534a5924

Set kubernetes client User-Agent with correct version Signed-off-by: Sylvain Rabot <sylvain@abstraction.fr>

view details

push time in 5 days

issue commenttraefik/traefik

Memory leak issue with traefik 2.2.1

@sumit-joshi-mt could you try quay.io/sylr/traefik:v2.3.1_sylr.2 ?

sumit-joshi-mt

comment created time in 5 days

push eventsylr/traefik

Jean-Baptiste Doumenjou

commit sha 4fccde84bd839afd0f784c3783f2dde7d0f7e8e1

Merge current v2.3 branch into master

view details

Sylvain Rabot

commit sha 4eb423fd3be1e176dd0fc7f4eb1696234e20a23c

Merge branch 'master' into k8s-user-agent

view details

push time in 5 days

issue openedjlauinger/go-safer

Panic while running on github.com/prometheus/prometheus

$ cd ~/go/src/github.com/prometheus/prometheus
$ git checkout master
$ git pull origin master
$ go-safer ./...
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x8 pc=0x11a24f7]

goroutine 14112 [running]:
github.com/jlauinger/go-safer/passes/structcast.detectUnsafeCast(0x137a6a0, 0xc014df65c0, 0x0, 0x0, 0x0, 0x0, 0x2c3b0a00)
	/Users/s.rabot/go/src/github.com/jlauinger/go-safer/passes/structcast/structcast.go:101 +0xd7
github.com/jlauinger/go-safer/passes/structcast.structCastWithMismatchingTargetLength(0xc014df65c0, 0xc04dc9d5e0, 0x1376e00)
	/Users/s.rabot/go/src/github.com/jlauinger/go-safer/passes/structcast/structcast.go:47 +0x4b
github.com/jlauinger/go-safer/passes/structcast.run.func1(0x1376e20, 0xc014df65c0)
	/Users/s.rabot/go/src/github.com/jlauinger/go-safer/passes/structcast/structcast.go:33 +0x4e
golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder(0xc04dcaa9c0, 0xc002335550, 0x1, 0x1, 0xc073d57d40)
	/Users/s.rabot/go/src/golang.org/x/tools/go/ast/inspector/inspector.go:77 +0xa2
github.com/jlauinger/go-safer/passes/structcast.run(0xc04dc9d5e0, 0xc045c44870, 0x14dd000, 0xc0300c2938, 0xc0023355c0)
	/Users/s.rabot/go/src/github.com/jlauinger/go-safer/passes/structcast/structcast.go:30 +0xcc
golang.org/x/tools/go/analysis/internal/checker.(*action).execOnce(0xc04cf41860)
	/Users/s.rabot/go/src/golang.org/x/tools/go/analysis/internal/checker/checker.go:658 +0x75f
sync.(*Once).doSlow(0xc04cf41860, 0xc002335790)
	/usr/local/go/src/sync/once.go:66 +0xec
sync.(*Once).Do(...)
	/usr/local/go/src/sync/once.go:57
golang.org/x/tools/go/analysis/internal/checker.(*action).exec(0xc04cf41860)
	/Users/s.rabot/go/src/golang.org/x/tools/go/analysis/internal/checker/checker.go:577 +0x65
golang.org/x/tools/go/analysis/internal/checker.execAll.func1(0xc04cf41860)
	/Users/s.rabot/go/src/golang.org/x/tools/go/analysis/internal/checker/checker.go:565 +0x34
created by golang.org/x/tools/go/analysis/internal/checker.execAll
	/Users/s.rabot/go/src/golang.org/x/tools/go/analysis/internal/checker/checker.go:571 +0x125

created time in 8 days

startedjlauinger/go-safer

started time in 8 days

push eventsylr/traefik

Sylvain Rabot

commit sha 229344796bd1c2ac1005c77f21499ca657cb49d2

Fix typo in ingress k8s client Signed-off-by: Sylvain Rabot <sylvain@abstraction.fr>

view details

push time in 8 days

delete branch sylr/traefik

delete branch : sylr/filter-helm-secrets

delete time in 8 days

push eventsylr/traefik

Ludovic Fernandez

commit sha 63683d35fc6dbc83d4b75e1842742581412c1292

doc: add YAML sample.

view details

Jean-Baptiste Doumenjou

commit sha a4df4b028e9c9c8e6de22c11d1178ddf8d2c4aa2

fix: pilot static configuration documentation

view details

Michael

commit sha 556f7608db490f0348ad58fa51710dc5a5ad42f7

fix: use provider keytype instead of account keytype.

view details

Ludovic Fernandez

commit sha d2435cf43b74dd99f2a980114dd58fc73ff19f0d

fix: restrict protocol for TLS Challenge.

view details

Ludovic Fernandez

commit sha 5c853766e8cd0328e9c9393d6d99503d778f889b

fix: flaky integration tests

view details

Andrew Savinykh

commit sha b80f89e3db78be011381ca81b58c4f046ccbea47

Adding details about the default TLS options to the documentation

view details

Andrew Savinykh

commit sha b1ba42410b03f9052f05dd7b9fc275e36f18dbfc

Moving Provider Namespace documentation topic to Configuration Discovery section

view details

Ludovic Fernandez

commit sha c07301473bda16d9a177c0e3690372c29d266663

fix: update Yaegi to v0.9.4

view details

Neil McAllister

commit sha 2e8d99c5b8e51451e5001b80c6025a128ed398a8

Revise Traefik Pilot documentation section

view details

Ludovic Fernandez

commit sha 04c07227f2c2a6af341f5250915b2b5847c8e1d6

fix: Consul Catalog address documentation.

view details

Romain

commit sha 3e61d1f233ebdf015eaf59e2c253fb8a1f79dbe9

Prepare release v2.3.2

view details

Romain

commit sha 2683df7b5b412dcec0abaaf090ee6ceb886bb044

Fix ingress documentation

view details

Yeri Pratama

commit sha 228270414c7e248e7f5a55925e6161576b18cdc1

fix typo in providers overview documentation

view details

Tom Matthews

commit sha 721896ba70be6185a15354394d9c4c2867bb716e

Resolve broken URLs causing make docs to fail

view details

Tom Matthews

commit sha 6ad79dcd456339027c99bd9476ccbaaa33c3cc87

Clarify time-based field units

view details

Kevin Crawley

commit sha 582d2540af90cc3c3e7b10425f80fec6467d2575

add links to contributors guide

view details

Romain

commit sha fc97ea7ee0dc89460d364b078b43343a00211ed6

Use timezone without daylight saving time for logger formatter tests Co-authored-by: jbdoumenjou <925513+jbdoumenjou@users.noreply.github.com>

view details

Andrii Dembitskyi

commit sha 2dd5a53db2e5290753a44bfd6f6a90cf2a1d3647

Add missed tls config for yaml example

view details

Ludovic Fernandez

commit sha ea459e9af04aacd005bc36fffcfb42a778b77956

fix: update Yaegi to v0.9.4

view details

Sylvain Rabot

commit sha 212d1b4ba226fd364cdd724d120b95e59c1c4fdb

Use field selectors and label selectors to discard k8s objects server side Signed-off-by: Sylvain Rabot <sylvain@abstraction.fr>

view details

push time in 8 days

create barnchsylr/traefik

branch : sylr/filter-helm-secrets

created branch time in 8 days

push eventsylr/traefik

Andrew Savinykh

commit sha b80f89e3db78be011381ca81b58c4f046ccbea47

Adding details about the default TLS options to the documentation

view details

Andrew Savinykh

commit sha b1ba42410b03f9052f05dd7b9fc275e36f18dbfc

Moving Provider Namespace documentation topic to Configuration Discovery section

view details

Ludovic Fernandez

commit sha c07301473bda16d9a177c0e3690372c29d266663

fix: update Yaegi to v0.9.4

view details

Neil McAllister

commit sha 2e8d99c5b8e51451e5001b80c6025a128ed398a8

Revise Traefik Pilot documentation section

view details

Ludovic Fernandez

commit sha 04c07227f2c2a6af341f5250915b2b5847c8e1d6

fix: Consul Catalog address documentation.

view details

Romain

commit sha 3e61d1f233ebdf015eaf59e2c253fb8a1f79dbe9

Prepare release v2.3.2

view details

Romain

commit sha 2683df7b5b412dcec0abaaf090ee6ceb886bb044

Fix ingress documentation

view details

Yeri Pratama

commit sha 228270414c7e248e7f5a55925e6161576b18cdc1

fix typo in providers overview documentation

view details

Tom Matthews

commit sha 721896ba70be6185a15354394d9c4c2867bb716e

Resolve broken URLs causing make docs to fail

view details

Tom Matthews

commit sha 6ad79dcd456339027c99bd9476ccbaaa33c3cc87

Clarify time-based field units

view details

Kevin Crawley

commit sha 582d2540af90cc3c3e7b10425f80fec6467d2575

add links to contributors guide

view details

Romain

commit sha fc97ea7ee0dc89460d364b078b43343a00211ed6

Use timezone without daylight saving time for logger formatter tests Co-authored-by: jbdoumenjou <925513+jbdoumenjou@users.noreply.github.com>

view details

Andrii Dembitskyi

commit sha 2dd5a53db2e5290753a44bfd6f6a90cf2a1d3647

Add missed tls config for yaml example

view details

Ludovic Fernandez

commit sha ea459e9af04aacd005bc36fffcfb42a778b77956

fix: update Yaegi to v0.9.4

view details

Sylvain Rabot

commit sha 8f580d8df0f352b32c58df25f2981cae1d83f60e

Merge remote-tracking branch 'origin/v2.3' into k8s-user-agent

view details

push time in 8 days

push eventsylr/oxy

Sylvain Rabot

commit sha eee670d51b6710330e4f595b0f6605ee6dee26cf

WIP: Add hash cache and benchmarks to support its usefulness

view details

push time in 8 days

pull request commentvulcand/oxy

Hash the value of the sticky cookie

I've added several flavours of isBackendAlive(...) with caching and different lock mechanisms in order to benchmark them.

Here the results on my machine:

$ go test -benchmem -benchtime=15s -run='^$' github.com/vulcand/oxy/roundrobin -bench '^(BenchmarkStickysessions)$'                           11:49:40
goos: darwin
goarch: amd64
pkg: github.com/vulcand/oxy/roundrobin
BenchmarkStickysessions/isBackendAlive-12                     	 2197734	      9010 ns/op	    8071 B/op	     504 allocs/op
BenchmarkStickysessions/isBackendAliveRWMutexRlock-12         	 2055895	      8796 ns/op	    5039 B/op	     251 allocs/op
BenchmarkStickysessions/isBackendAliveRWMutexLock-12          	  657480	     28608 ns/op	    5041 B/op	     252 allocs/op
BenchmarkStickysessions/isBackendAliveMutexLock-12            	  889591	     20345 ns/op	    5041 B/op	     252 allocs/op
PASS
ok  	github.com/vulcand/oxy/roundrobin	92.652s

The benchmark has been written so that it replicates a normal behavior where the list of backends does not mutate much. We can consider that the cache will be appended a few times in order to be filled and then will stay the same until the list of backends changes.

In that scenario isBackendAliveRWMutexRlock seems to be the best choice but its code is not the most readable as we need to jungle with the mutex's read and write lock states.

Let me know what you think.

sylr

comment created time in 8 days

push eventsylr/oxy

Sylvain Rabot

commit sha 75b03a11f0946df05a628805e38566f20a5e974d

WIP: Add hash cache and benchmarks to support its usefulness Signed-off-by: Sylvain Rabot <sylvain@abstraction.fr>

view details

push time in 8 days

pull request commentvulcand/oxy

Hash the value of the sticky cookie

Why not use the standard go lib for hash?

Only for performance reasons, it claims to be more cpu/memory efficient than the standard library.

Could we consider a way to avoid hash recalculation at each call for all URLs?

I guess we could add a map that caches the results of the hashing. It sizes should not be greater than the number of backends.

sylr

comment created time in 9 days

created tagsylr/traefik

tagv2.3.2

The Cloud Native Edge Router

created time in 9 days

created tagsylr/traefik

tagv2.3.1+sylr.1

The Cloud Native Edge Router

created time in 9 days

issue commenttraefik/traefik

Memory leak issue with traefik 2.2.1

@sumit-joshi-mt could you try one of these image which contains (almost other things) a patch to discard helm objects:

  • quay.io/sylr/traefik:v2.2.11_sylr.1
  • quay.io/sylr/traefik:v2.3.1_sylr.1
sumit-joshi-mt

comment created time in 9 days

issue commentgolang/go

net/http: support HTTP/3

It seems to me that it is still a long way from now to we must do this.

I might have missed it but so far I did not see any interest shown in this subject from any of the net & net/http usual committers. Also a research about HTTP/3 or QUIC in golang-dev does not seem to yield any significant results.

It would be nice to see a discussion started amongst people actually capable of bringing it into the standard library.

johanbrandhorst

comment created time in 9 days

push eventsylr/prometheus-azure-exporter

dependabot-preview[bot]

commit sha 7d2f2fd8b0e2e96ef16e568eaa48d2444f32cf2c

Bump github.com/Azure/azure-sdk-for-go Bumps [github.com/Azure/azure-sdk-for-go](https://github.com/Azure/azure-sdk-for-go) from 47.0.0+incompatible to 47.1.0+incompatible. - [Release notes](https://github.com/Azure/azure-sdk-for-go/releases) - [Changelog](https://github.com/Azure/azure-sdk-for-go/blob/master/CHANGELOG.md) - [Commits](https://github.com/Azure/azure-sdk-for-go/compare/v47.0.0...v47.1.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

Sylvain Rabot

commit sha 58e1d6e2d225095d1c18e4dd277503bb409ec8d7

Merge pull request #161 from sylr/dependabot/go_modules/github.com/Azure/azure-sdk-for-go-47.1.0incompatible Bump github.com/Azure/azure-sdk-for-go from 47.0.0+incompatible to 47.1.0+incompatible

view details

push time in 9 days

PR merged sylr/prometheus-azure-exporter

Bump github.com/Azure/azure-sdk-for-go from 47.0.0+incompatible to 47.1.0+incompatible dependencies

Bumps github.com/Azure/azure-sdk-for-go from 47.0.0+incompatible to 47.1.0+incompatible. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Azure/azure-sdk-for-go/releases">github.com/Azure/azure-sdk-for-go's releases</a>.</em></p> <blockquote> <h2>v47.1.0</h2> <h3>New Packages</h3> <table> <thead> <tr> <th align="right">Package Name</th> <th align="center">API Version</th> </tr> </thead> <tbody> <tr> <td align="right">alertsmanagement</td> <td align="center">2019-06-01-preview</td> </tr> <tr> <td align="right">azurestackhci</td> <td align="center">2020-10-01</td> </tr> <tr> <td align="right">compute</td> <td align="center">2020-06-30</td> </tr> <tr> <td align="right">healthcareapis</td> <td align="center">2020-03-15</td> </tr> <tr> <td align="right">keyvault</td> <td align="center">2020-04-01-preview</td> </tr> <tr> <td align="right">kusto</td> <td align="center">2020-09-18</td> </tr> <tr> <td align="right">workloadmonitor</td> <td align="center">2020-01-13-preview</td> </tr> </tbody> </table> <h3>Updated Packages</h3> <table> <thead> <tr> <th align="right">Package Name</th> <th align="center">API Version</th> </tr> </thead> <tbody> <tr> <td align="right">appplatform</td> <td align="center">2019-05-01-preview</td> </tr> </tbody> </table> <h3>Breaking Changes</h3> <table> <thead> <tr> <th align="right">Package Name</th> <th align="center">API Version</th> </tr> </thead> <tbody> <tr> <td align="right">operationalinsights</td> <td align="center">2020-03-01-preview</td> </tr> <tr> <td align="right">synapse</td> <td align="center">2019-06-01-preview</td> </tr> </tbody> </table> <p>Generated from <a href="https://github.com/Azure/azure-rest-api-specs/tree/c0471d8a805d8ae7f55946ea7020dd56282b23f4">https://github.com/Azure/azure-rest-api-specs/tree/c0471d8a805d8ae7f55946ea7020dd56282b23f4</a> Generated from <a href="https://github.com/Azure/azure-rest-api-specs/tree/6e52d5c8e77a02fb333a991de8f1ca630ba9ff3e">https://github.com/Azure/azure-rest-api-specs/tree/6e52d5c8e77a02fb333a991de8f1ca630ba9ff3e</a> (synapse)</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Azure/azure-sdk-for-go/commit/abb0fcc0862ea482081f2e9d9bc700c4ad088704"><code>abb0fcc</code></a> Minor release v47.1.0 (<a href="https://github-redirect.dependabot.com/Azure/azure-sdk-for-go/issues/12831">#12831</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-go/commit/11d5a897261a86c3abb5a89800f223e2a2bc36ab"><code>11d5a89</code></a> Moved install template and prepare template to eng/common. (<a href="https://github-redirect.dependabot.com/Azure/azure-sdk-for-go/issues/12885">#12885</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-go/commit/1a4c841ee204a9a176a629e42fd6181df39f5f9e"><code>1a4c841</code></a> Sync eng/common directory with azure-sdk-tools repository (<a href="https://github-redirect.dependabot.com/Azure/azure-sdk-for-go/issues/12884">#12884</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-go/commit/532697bbc8c0dd804535888fb5396a41b6d40150"><code>532697b</code></a> Restructure eng ommon sync control flow (<a href="https://github-redirect.dependabot.com/Azure/azure-sdk-for-go/issues/12883">#12883</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-go/commit/209dbfd1234c1ff44be8b0522e239a25c403423e"><code>209dbfd</code></a> Allow test PRs in SubmitPullRequest.ps1 script, updates to Invoke-GitHubAPI (...</li> <li><a href="https://github.com/Azure/azure-sdk-for-go/commit/f3327632857352b52700383464e022e30ee65178"><code>f332763</code></a> Sync eng/common directory with azure-sdk-tools for PR 968 (<a href="https://github-redirect.dependabot.com/Azure/azure-sdk-for-go/issues/12854">#12854</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-go/commit/5146f3084496df4b98492d1abc78e441b97c5419"><code>5146f30</code></a> Remove extra newline at the end of the file (<a href="https://github-redirect.dependabot.com/Azure/azure-sdk-for-go/issues/12853">#12853</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-go/commit/2744220cde24ab4959b32853499892c85c3df9fd"><code>2744220</code></a> Enable the link check for link verification step. (<a href="https://github-redirect.dependabot.com/Azure/azure-sdk-for-go/issues/12852">#12852</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-go/commit/134faafac502ca4ab03420f07fad7eb94272d65e"><code>134faaf</code></a> Switch the content from array to string. (<a href="https://github-redirect.dependabot.com/Azure/azure-sdk-for-go/issues/12833">#12833</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-go/commit/2c3e6d7b1553df8b892fcd465d913bf22f4e1dc7"><code>2c3e6d7</code></a> Failed the anchor links with Uppercase. (<a href="https://github-redirect.dependabot.com/Azure/azure-sdk-for-go/issues/12808">#12808</a>)</li> <li>Additional commits viewable in <a href="https://github.com/Azure/azure-sdk-for-go/compare/v47.0.0...v47.1.0">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Pull request limits (per update run and/or open at any time)
  • Automerge options (never/patch/minor, and dev/runtime dependencies)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

</details>

+2 -1

0 comment

2 changed files

dependabot-preview[bot]

pr closed time in 9 days

push eventsylr/go-libqd

Sylvain Rabot

commit sha 41c522aa5cc5fea30c1435755301403673af1348

Add semgrep checks Signed-off-by: Sylvain Rabot <sylvain@abstraction.fr>

view details

Sylvain Rabot

commit sha 960366219accf107a145bf0c028642ce5deb7d2f

Fix semgrep report Signed-off-by: Sylvain Rabot <sylvain@abstraction.fr>

view details

Sylvain Rabot

commit sha 10b3afdecd0acb4d293466eb465ad4bbd90a26bd

Merge pull request #15 from sylr/semgrep Add semgrep checks

view details

push time in 10 days

PR merged sylr/go-libqd

Add semgrep checks
+17 -2

0 comment

2 changed files

sylr

pr closed time in 10 days

pull request commenttraefik/traefik

Use timezone without daylight saving time for logger formatter tests

If this does work could it be merged ASAP and backported to v2.3 banch ? Thank you.

rtribotte

comment created time in 10 days

push eventsylr/go-libqd

Sylvain Rabot

commit sha 960366219accf107a145bf0c028642ce5deb7d2f

Fix semgrep report Signed-off-by: Sylvain Rabot <sylvain@abstraction.fr>

view details

push time in 11 days

push eventsylr/go-libqd

Sylvain Rabot

commit sha b8af01eb29d3c6d1e65bd4885329dcedc547fe7f

Improve Makefile tags target Signed-off-by: Sylvain Rabot <sylvain@abstraction.fr>

view details

push time in 11 days

PR opened sylr/go-libqd

Add semgrep checks
+18 -0

0 comment

2 changed files

pr created time in 11 days

create barnchsylr/go-libqd

branch : semgrep

created branch time in 11 days

push eventsylr/traefik

Sylvain Rabot

commit sha 7bc520e7c0236ab0000522dbfc8af3905f5607b7

Set kubernetes client User-Agent with correct version Signed-off-by: Sylvain Rabot <sylvain@abstraction.fr>

view details

push time in 11 days

push eventsylr/traefik

Ludovic Fernandez

commit sha c9bbfa1272db992d19939f22631a5fa6dc659175

chore: Added configuration files for generating the changelog of a release.

view details

Damien Goujard

commit sha c5b4e589ff5e3d5c98729f01e3c4abd6661ca45f

Update of the helm repo localisation

view details

Matthieu Hostache

commit sha fc7002fbab3daf2fa6b77349f77cf9c6d4ee0f27

Fix blank webui on some browsers

view details

Romain

commit sha ddc663eac0dad112acc1d290f5f00fdc04da9613

Prepare release v2.3.1

view details

Anton Popovichenko

commit sha ab13019bdefe7e1bad7bc0de4625603f0f6d272f

acme: Fix race condition in LocalStore during saving.

view details

Matthias Schneider

commit sha 3506cbd5e9ad2587fe32bacc0c2410cd00e72974

fix: udp json struct tag

view details

Benjamin Durham

commit sha e4a3df351653ac1be2d71d72aa675227737f25c4

Fix broken logo

view details

Nikita Konev

commit sha 326be29568426e4ac8e2bf65fdae3906e8dd58fd

Filter ForwardAuth request headers

view details

Kevin Pollet

commit sha 4e508499dab41951aee42a262f61c17fc81a8042

Fix containous links in readme

view details

Ludovic Fernandez

commit sha 495344591f81797789c0e67f16fd11b01aaa08b5

fix: versions in the PR template.

view details

Ludovic Fernandez

commit sha 63683d35fc6dbc83d4b75e1842742581412c1292

doc: add YAML sample.

view details

Jean-Baptiste Doumenjou

commit sha a4df4b028e9c9c8e6de22c11d1178ddf8d2c4aa2

fix: pilot static configuration documentation

view details

Michael

commit sha 556f7608db490f0348ad58fa51710dc5a5ad42f7

fix: use provider keytype instead of account keytype.

view details

Ludovic Fernandez

commit sha d2435cf43b74dd99f2a980114dd58fc73ff19f0d

fix: restrict protocol for TLS Challenge.

view details

romain

commit sha afcec56be48b640662dc45e824e7151751ffe712

Merge 'v2.3' into master.

view details

Romain

commit sha 3567ae88ad9a5b17136da8e424e82f2743eae7a5

Bump k8s client to v0.19.2

view details

Ludovic Fernandez

commit sha 5c853766e8cd0328e9c9393d6d99503d778f889b

fix: flaky integration tests

view details

Fernandez Ludovic

commit sha 714a4d4f2d7a963e3e3dee2bf22d51a8f62bde0b

Merge branch v2.3 into master

view details

Romain

commit sha edb15a934628f210f77a8516cd017e48cc9cbfb6

fix: kv doc reference

view details

Sylvain Rabot

commit sha 12f955657d806aa9aac443a342a794862d82d465

Set kubernetes client User-Agent to something meaningful Signed-off-by: Sylvain Rabot <sylvain@abstraction.fr>

view details

push time in 12 days

issue openedgrafana/grafana

Curly braces messes with query syntax highlighter

What happened:

Here the following prometheus query:

sum(
    label_replace(
      delta(
        container_memory_working_set_bytes{
          env=~"$k8senv",
          k8s_cluster=~"$k8scluster",
          namespace=~"$k8snamespace",
          instance=~"(?i:$k8snode)",
          container_name!~"(|POD)",
          pod_name=~"($k8spod)(-[0-9a-f]{7,10})?(-[a-z0-9]{5})?",
          pod_name!~"($k8spod)-[0-9]{10}(-[a-z0-9]{5})?",
          container_name!=""
        }[$delta:]
      ),
      "pod_group",
      "$1",
      "pod_name",
      "([a-zA-Z0-9-]+?)(-[0-9a-f]{7,10})?-([a-z0-9]{5}|\\d+)"
    )
) by (pod_group)

It renders like that:

k8s-pods-2-thanos_-_Grafana

What you expected to happen:

Syntax highlighting not being messed up by strings containing curly braces.

How to reproduce it (as minimally and precisely as possible):

Anything else we need to know?:

Environment:

  • Grafana version: 7.2
  • Data source type & version: prometheus
  • OS Grafana is installed on:
  • User OS & Browser:
  • Grafana plugins:
  • Others:

created time in 12 days

created tagsylr/prometheus-azure-exporter

tagv0.15.0

Azure metrics exporter for prometheus

created time in 12 days

pull request commenttraefik/traefik

Set kubernetes client User-Agent to something meaningful

Could someone relaunch the trigger ?

sylr

comment created time in 12 days

starteddgryski/semgrep-go

started time in 15 days

push eventsylr/prometheus-azure-exporter

Sylvain Rabot

commit sha b199b30da06082c5d9da4a774843841ba2023638

Fix caching using non references Signed-off-by: Sylvain Rabot <sylvain@abstraction.fr>

view details

Sylvain Rabot

commit sha 5b2057ae3377d68f76e0d68265663c9ff3329277

Merge pull request #160 from sylr/fix-references Fix caching using non references

view details

push time in 15 days

create barnchsylr/prometheus-azure-exporter

branch : fix-references

created branch time in 15 days

push eventsylr/prometheus-azure-exporter

Sylvain Rabot

commit sha 4ffe6b4736bd8d1aca88cd484b945731fd5a108d

Upgrade dependencies Signed-off-by: Sylvain Rabot <sylvain@abstraction.fr>

view details

Sylvain Rabot

commit sha 947f872faf65c1057128601585a4b43b89701a87

Merge pull request #159 from sylr/update-deps Upgrade dependencies

view details

push time in 15 days

PR merged sylr/prometheus-azure-exporter

Upgrade dependencies

Signed-off-by: Sylvain Rabot sylvain@abstraction.fr

+325 -50

0 comment

6 changed files

sylr

pr closed time in 15 days

PR opened sylr/prometheus-azure-exporter

Upgrade dependencies

Signed-off-by: Sylvain Rabot sylvain@abstraction.fr

+325 -50

0 comment

6 changed files

pr created time in 15 days

create barnchsylr/prometheus-azure-exporter

branch : update-deps

created branch time in 15 days

push eventsylr/prometheus-azure-exporter

dependabot-preview[bot]

commit sha e081d52c7bfccb1f1874f5bafb2dbec15cac5b46

Bump github.com/Azure/go-autorest/autorest from 0.11.9 to 0.11.10 Bumps [github.com/Azure/go-autorest/autorest](https://github.com/Azure/go-autorest) from 0.11.9 to 0.11.10. - [Release notes](https://github.com/Azure/go-autorest/releases) - [Changelog](https://github.com/Azure/go-autorest/blob/master/CHANGELOG.md) - [Commits](https://github.com/Azure/go-autorest/compare/autorest/v0.11.9...autorest/v0.11.10) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

Sylvain Rabot

commit sha 9f7f8baeb44aa6544c64e4443cc68775bba57822

Merge pull request #158 from sylr/dependabot/go_modules/github.com/Azure/go-autorest/autorest-0.11.10 Bump github.com/Azure/go-autorest/autorest from 0.11.9 to 0.11.10

view details

push time in 15 days

PR merged sylr/prometheus-azure-exporter

Bump github.com/Azure/go-autorest/autorest from 0.11.9 to 0.11.10 dependencies

Bumps github.com/Azure/go-autorest/autorest from 0.11.9 to 0.11.10. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Azure/go-autorest/releases">github.com/Azure/go-autorest/autorest's releases</a>.</em></p> <blockquote> <h2>autorest/v0.11.10</h2> <p>Add Content-Length header to XML preparer</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Azure/go-autorest/commit/bf140ad4ab62921cd264efe85cadcf8353d5a364"><code>bf140ad</code></a> Add Content-Length header to XML preparer (<a href="https://github-redirect.dependabot.com/Azure/go-autorest/issues/567">#567</a>)</li> <li><a href="https://github.com/Azure/go-autorest/commit/cdfab867f6c58881d784ba504baf22127e575b37"><code>cdfab86</code></a> update dependencies (<a href="https://github-redirect.dependabot.com/Azure/go-autorest/issues/573">#573</a>)</li> <li><a href="https://github.com/Azure/go-autorest/commit/55c0c4ebc34d3712f997e886b3ce540ca9b615ca"><code>55c0c4e</code></a> update dependencies (<a href="https://github-redirect.dependabot.com/Azure/go-autorest/issues/572">#572</a>)</li> <li>See full diff in <a href="https://github.com/Azure/go-autorest/compare/autorest/v0.11.9...autorest/v0.11.10">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Pull request limits (per update run and/or open at any time)
  • Automerge options (never/patch/minor, and dev/runtime dependencies)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

</details>

+2 -1

0 comment

2 changed files

dependabot-preview[bot]

pr closed time in 15 days

PR opened Iceber/iouring-go

Use golang syntax highlighting in the README
+5 -5

0 comment

1 changed file

pr created time in 15 days

push eventsylr/iouring-go

Sylvain Rabot

commit sha 847609dd475b140b82824e0f6625edb012bc76a7

Use golang syntax highlighting in the README

view details

push time in 15 days

fork sylr/iouring-go

Provides friendly async IO interface with io_uring

fork in 15 days

starteddandavison/delta

started time in 16 days

issue commentgrafana/grafana

Lazy variables

Then maybe forbid repeating over variables marked as lazy.

sylr

comment created time in 17 days

push eventsylr/ingress-nginx

Sylvain Rabot

commit sha ca7db0e330ff36f5b8a76586e2466bdc65585f90

Filter out secrets that belong to Helm Signed-off-by: Sylvain Rabot <sylvain@abstraction.fr>

view details

push time in 18 days

PR opened kubernetes/ingress-nginx

Filter out secrets that belong to Helm v3

What this PR does / why we need it:

This is follow up of #5702

As of Helm v3 the helm releases are store in Secrets instead of Configmaps so we need to discard them.

Types of changes

<!--- What types of changes does your code introduce? Put an x in all the boxes that apply: -->

  • [ ] Bug fix (non-breaking change which fixes an issue)
  • [ ] New feature (non-breaking change which adds functionality)
  • [ ] Breaking change (fix or feature that would cause existing functionality to change)

Which issue/s this PR fixes

<!-- (optional, in fixes #<issue number> format, will close that issue when PR gets merged):

fixes # -->

How Has This Been Tested?

<!--- Please describe in detail how you tested your changes. --> <!--- Include details of your testing environment, and the tests you ran to --> <!--- see how your change affects other areas of the code, etc. -->

Checklist:

<!--- Go over all the following points, and put an x in all the boxes that apply. --> <!--- If you're unsure about any of these, don't hesitate to ask. We're here to help! -->

  • [ ] My change requires a change to the documentation.
  • [ ] I have updated the documentation accordingly.
  • [ ] I've read the CONTRIBUTION guide
  • [ ] I have added tests to cover my changes.
  • [ ] All new and existing tests passed.
+28 -4

0 comment

1 changed file

pr created time in 18 days

create barnchsylr/ingress-nginx

branch : filter-helm-secrets

created branch time in 18 days

issue openedgrafana/grafana

Lazy variables

What would you like to be added:

When making dashboards it is useful to have several Type=query variables which can help you filter the data shown on the dashboard.

However the variables generation can take a bit of time if the time range selected is large.

In my case, most variables are used with a default custom "All" value (generally a .* regexp) and only changed when investigating.

So I think it would be great if those variables options could be populated only when the user click on the list arrow.

Why is this needed:

it would reduced dashboard loading times which grow exponentially as the time range widen.

Consequently it would reduce pressure put on the datasource(s).

created time in 18 days

push eventsylr/traefik

mpl

commit sha 9f32292473ec02fc8b8039c14a48948c29ce271f

internal handlers: support for response modifiers Co-authored-by: Julien Salleyron <julien@containo.us> Co-authored-by: Romain <rtribotte@users.noreply.github.com> Co-authored-by: Jean-Baptiste Doumenjou <jb.doumenjou@gmail.com>

view details

Romain

commit sha e5e46bf4eda45d1a979ecde8a6e2bff5e624e105

Fix ipv6 handling in redirect middleware

view details

Romain

commit sha 8d827f98dab1e0660fee0b1a572239cc963e6de5

Fix Headers middleware documentation, usage of proper bool

view details

Ludovic Fernandez

commit sha cb1d0441e925ddc10c0071df33c9c5f35bb4c58b

feat: use parser to load dynamic config from file.

view details

Romain

commit sha 8d3d5c068ce707ec3b51090e39f2b73ac72d5ff7

Provide username in log data on auth failure

view details

Emile Vauge

commit sha dabf69abc75e54fcf5acb5f479c069b656b42db5

Add rtribotte to maintainers

view details

Daniel Tomcej

commit sha 73513f8371d6d60f8c5ad67d91ecfb3da07ddb99

Allow multiple secure middlewares to operate independently

view details

Neil McAllister

commit sha 7c54a4595044128e9f7671ba12ee56adccd86c72

Minor fix to Go templating documentation

view details

Michi Gysel

commit sha cc4879fb76acf136828f6f6925b5e16e3001fa90

Fix log field names in documentation

view details

Vitaliy Potapov

commit sha 7b1a2565466d1d29b8ad5756dbb971f2756953b5

Update basicauth.md

view details

Romain

commit sha 30e0778ed29d057832893a19f3f364d682805899

Fix sticky cookie ingress annotation doc

view details

Roger D. Winans

commit sha 8da051789f5cb0b23f8463f606c146efbb3cd985

Fix statement about lego _FILE env var

view details

Léopold Jacquot

commit sha 7669f41e8ed1ba3ad07e644afb44664e40dc1547

Add custom ping http code when Traefik is terminating

view details

David Badura

commit sha 295ed76a1a54e0695f4fd7bc0c6fd46a51609d72

fix certResolver typo

view details

Yongxin Wang

commit sha b61de07ca0bb6e7e44998c5b765a706d1d7da470

Remove checkStringQuoteValidity in loadIngressRouteConf * remove checkStringQuoteValidity in loadIngressRouteConf * remove checkStringQuoteValidity and related tests in crd * remove checkStringQuoteValidity from ingress and related tests Co-authored-by: traefiker <30906710+traefiker@users.noreply.github.com>

view details

Bartek Bułat

commit sha 607cda779d98a3b37d7e982b96f5387ee4dc15bf

Add missing accessControlAllowOrigin list to middleware view Headers middleware doesn't support `accessControlAllowOrigin` option anymore, it should print a list of values from `accessControlAllowOriginList`.

view details

Kevin Pollet

commit sha 4d71f682b3dde7d9f3aa4d3ff394037cc5ca5ae4

Fix race condition issues with provided dynamic configuration * tests: add tests to show race condition on provider config * fix: store a deep copy of previous provider config * fix: send a deep copy of provdier config to watcher listener

view details

Ludovic Fernandez

commit sha 3350b56057632a0a580d3c7b1658562e878418fe

Update go-acme/lego to v3.8.0

view details

Heisenberg74

commit sha ed216bea4d1a8d63ebb261bb6246bc75575b5c8f

Add iOS specific icons * Add iOS specific icons * Remove extra line

view details

Ludovic Fernandez

commit sha fe8e9414cf455107ddbe96e8fb1daef0c910354a

Change doc analytics.

view details

push time in 23 days

push eventsylr/traefik

Sylvain Rabot

commit sha bf1178b212a10bf8c19cf22c36bf4e5bc000810e

Use field selectors and label selectors to discard k8s objects server side Signed-off-by: Sylvain Rabot <sylvain@abstraction.fr>

view details

push time in 23 days

create barnchsylr/traefik

branch : filter-helm-secrets-v2

created branch time in 23 days

push eventsylr/traefik

Jean-Baptiste Doumenjou

commit sha f624449ccbf42c56279c594eadc226fed6583993

Delete an unnecessary warning log

view details

Fernandez Ludovic

commit sha 6b1158235e145635d79d251ac1d8a3865258e329

Merge branch 'v2.2' into master

view details

Daniel Tomcej

commit sha 5f0b6fde928240a1fd1f1267859cde9422919b1b

Upgrade Client-go to 0.18.2

view details

Volker

commit sha a98b72626385abcf83da5d4fb0291c0082444145

Fixes config samples regarding forceSlash option

view details

Michael

commit sha 7928e6d0cd4c7751a14bea5f74124f8a3cb829c0

Merge branch 'v2.2' into master

view details

jb doumenjou

commit sha 7affeae4801d9e3cfcccb7eb8f179f193d85d878

Merge remote-tracking branch 'upstream/v2.2' into mrg-current-v2.2

view details

Ludovic Fernandez

commit sha cb1d0441e925ddc10c0071df33c9c5f35bb4c58b

feat: use parser to load dynamic config from file.

view details

Daniel Tomcej

commit sha 73513f8371d6d60f8c5ad67d91ecfb3da07ddb99

Allow multiple secure middlewares to operate independently

view details

Léopold Jacquot

commit sha 7669f41e8ed1ba3ad07e644afb44664e40dc1547

Add custom ping http code when Traefik is terminating

view details

Heisenberg74

commit sha ed216bea4d1a8d63ebb261bb6246bc75575b5c8f

Add iOS specific icons * Add iOS specific icons * Remove extra line

view details

jb doumenjou

commit sha 73ca7ad0c195cb752147a36fba7c715aaa09e2e8

Merge remote-tracking branch 'upstream/v2.2' into mrg-current-v2.2

view details

Fernandez Ludovic

commit sha 6e4f5821dc52783799f39cd22d0c4cd3c8e405ad

Merge branch 'v2.2' into master

view details

Alessandro Chitolina

commit sha 285ded6e49f622b0e2eca8ce67d846c0484e7a6c

Add AWS ECS provider * add ecs provider * add ecs docs * fix test after rebase * add provider icon * add missing addProvider call * Fix for review * Fix documentation * Fix for review * Fix documentation * fix ctx usage * autoDiscoverClusters setDefaults false * Fix for review * review: doc. * Fix for review: add ctx in backoff retry * review: linter. Co-authored-by: Michael <michael.matur@gmail.com> Co-authored-by: romain <romain@containo.us> Co-authored-by: Fernandez Ludovic <ludovic@containo.us>

view details

Kevin Pollet

commit sha 1ef93fead7cd937f83956b941f2efd6b9dd0c40f

Add HTTP Provider * feat: add HTTP provider implementation * refactor: add SetDefaults and struct tag for the new file parser * feat: add TLS configuration property * refactor: rework HTTP provider implementation * feat: provide config only once if fetched config is unchanged * style: lint * ui: add HTTP provider icon * tests: simplify and fix integration test * docs: add reference config for file * docs: move http reference config for file Co-authored-by: Daniel Tomcej <daniel.tomcej@gmail.com>

view details

Daniel Tomcej

commit sha cb6ec507e21467b2d5e1400cb2af0675543b12b0

Add new ingressClass support to ingress provider * add new ingressClass * add doc * lint * adjust behavior to look for a class with a specific controller * remove looking strange test ingressclass * return nil rather than en empty object * change documentation * apply @kevinpollet suggestion * change order of processIngress to be correct and adjust tests * review: clean. * review: clean. * Fix for review Co-authored-by: Manuel Zapf <manuel@containo.us> Co-authored-by: Fernandez Ludovic <ludovic@containo.us> Co-authored-by: Michael <michael.matur@gmail.com>

view details

Julien Salleyron

commit sha 4a315440247b6f68322b958d766515848d60562a

feat: Traefik Pilot integration. Co-authored-by: Ludovic Fernandez <ldez@users.noreply.github.com>

view details

Matthieu Hostache

commit sha 58bf1a2ca5151735f5b5f51611eae7ad3a7999c3

feat: Traefik Pilot WebUI

view details

Fernandez Ludovic

commit sha 0186c31d59cc6ea7fd272a5ef81efb4668183854

feat: plugins integration.

view details

Fernandez Ludovic

commit sha c42f1b7a503004dc54f121e848193e58b59bbe94

feat: raw map parser.

view details

Neil McAllister

commit sha 720bef97e6fcd885dbe00b5cbcc8232afa319737

doc: add pilot and plugins documentation.

view details

push time in 23 days

pull request commenttraefik/traefik

Filter out k8s objects that belong to Helm

As a first lookup, i can say that a fixed labelSelector excluding for all informers the helm resources is not something that we will accept, because it's one use case.

OK, I can understand that, I try another approach.

Also, i wonder why you don't use the configurable label selector from the client to filter out the resources ?

Because the labelSelectors in traefik's kubernetes/kubernetesCDR providers configuration are only applied once traefik has received the objects from the api-server, it's too late as it is already in memory.

The next patch iteration will fix that.

I forgot, but can you please rebase your PR to the v2.3 ?

I believe the problem is severe enough to be fixed at least on the v2.2 line. Once something is accepted in v2.2 i'll merge it into v2.3.

sylr

comment created time in 23 days

issue commenttraefik/traefik

Tune k8s providers clients user agent

I'd like to be able to compare the "pressure" traefik puts on the api-server between two versions.

sylr

comment created time in 23 days

push eventsylr/traefik

Sylvain Rabot

commit sha 7ab82bca5031506ec85b27774a2ff5d3334760f9

Set kubernetes client User-Agent to something meaningful Signed-off-by: Sylvain Rabot <sylvain@abstraction.fr>

view details

push time in 24 days

PR opened traefik/traefik

Filter out k8s objects that belong to Helm

What does this PR do?

Filter out kubernetes secret generated by Helm v3 which contains large binary data.

Motivation

Fix #7384

More

  • [ ] Added/updated tests
  • [ ] Added/updated documentation

Additional Notes

Banners_and_Alerts_and_Prometheus_Time_Series_Collection_and_Processing_Server

+49 -3

0 comment

2 changed files

pr created time in 24 days

push eventsylr/traefik

Sylvain Rabot

commit sha c718737c8157adc7857cb39900fe6730c0970efd

Filter out k8s objects that belong to Helm Signed-off-by: Sylvain Rabot <sylvain@abstraction.fr>

view details

push time in 24 days

create barnchsylr/traefik

branch : filter-helm-secrets

created branch time in 24 days

create barnchsylr/traefik

branch : v2.2-sylr-supercharged-6

created branch time in 24 days

PR merged sylr/prometheus-azure-exporter

Bump github.com/sylr/go-libqd/sync from 0.1.1 to 0.1.2 dependencies

Bumps github.com/sylr/go-libqd/sync from 0.1.1 to 0.1.2. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/sylr/go-libqd/commit/b8af01eb29d3c6d1e65bd4885329dcedc547fe7f"><code>b8af01e</code></a> Improve Makefile tags target</li> <li><a href="https://github.com/sylr/go-libqd/commit/6b1629e770011f6ecb5b774409c673d58654443e"><code>6b1629e</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/sylr/go-libqd/issues/14">#14</a> from sylr/github-workflow-go</li> <li><a href="https://github.com/sylr/go-libqd/commit/b563b3c8a8dacf7e6e50424bef8af858ca9d0629"><code>b563b3c</code></a> Test against multiple versions of go</li> <li><a href="https://github.com/sylr/go-libqd/commit/2faa16f4ed2fe6b8c6b980da0a35d3633243f617"><code>2faa16f</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/sylr/go-libqd/issues/13">#13</a> from sylr/sync/fix-goroutine-leak</li> <li><a href="https://github.com/sylr/go-libqd/commit/11e87f4b8c642e42ceeaf784dce0dcd8ec09a471"><code>11e87f4</code></a> Fix go routine leak</li> <li><a href="https://github.com/sylr/go-libqd/commit/bc6d44f91b3203406d335bd100b66bd61b73f827"><code>bc6d44f</code></a> config: fix appliers not called after the first one</li> <li>See full diff in <a href="https://github.com/sylr/go-libqd/compare/sync/v0.1.1...sync/v0.1.2">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Pull request limits (per update run and/or open at any time)
  • Automerge options (never/patch/minor, and dev/runtime dependencies)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

</details>

+3 -1

0 comment

2 changed files

dependabot-preview[bot]

pr closed time in 24 days

push eventsylr/prometheus-azure-exporter

dependabot-preview[bot]

commit sha 6adcd0d42bf444797959d25c124d0a34c75710c1

Bump github.com/sylr/go-libqd/sync from 0.1.1 to 0.1.2 Bumps [github.com/sylr/go-libqd/sync](https://github.com/sylr/go-libqd) from 0.1.1 to 0.1.2. - [Release notes](https://github.com/sylr/go-libqd/releases) - [Commits](https://github.com/sylr/go-libqd/compare/sync/v0.1.1...sync/v0.1.2) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

Sylvain Rabot

commit sha dd156ac3d0986067f31767cbea245559b3b0f08d

Merge pull request #153 from sylr/dependabot/go_modules/github.com/sylr/go-libqd/sync-0.1.2 Bump github.com/sylr/go-libqd/sync from 0.1.1 to 0.1.2

view details

push time in 24 days

push eventsylr/prometheus-azure-exporter

dependabot-preview[bot]

commit sha 8f4a7ba6c86e90a5299c173c0cbcc1e32558fcdf

Bump github.com/Azure/go-autorest/autorest/azure/auth Bumps [github.com/Azure/go-autorest/autorest/azure/auth](https://github.com/Azure/go-autorest) from 0.5.2 to 0.5.3. - [Release notes](https://github.com/Azure/go-autorest/releases) - [Changelog](https://github.com/Azure/go-autorest/blob/master/CHANGELOG.md) - [Commits](https://github.com/Azure/go-autorest/compare/autorest/azure/auth/v0.5.2...autorest/azure/auth/v0.5.3) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

Sylvain Rabot

commit sha 5b997f4af6f73e4bf9a4a64ab7bfe4708766f716

Merge pull request #156 from sylr/dependabot/go_modules/github.com/Azure/go-autorest/autorest/azure/auth-0.5.3 Bump github.com/Azure/go-autorest/autorest/azure/auth from 0.5.2 to 0.5.3

view details

push time in 24 days

PR merged sylr/prometheus-azure-exporter

Bump github.com/Azure/go-autorest/autorest/azure/auth from 0.5.2 to 0.5.3 dependencies

Bumps github.com/Azure/go-autorest/autorest/azure/auth from 0.5.2 to 0.5.3. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Azure/go-autorest/releases">github.com/Azure/go-autorest/autorest/azure/auth's releases</a>.</em></p> <blockquote> <h2>autorest/azure/auth/v0.5.3</h2> <p>Update dependencies.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Azure/go-autorest/commit/cdfab867f6c58881d784ba504baf22127e575b37"><code>cdfab86</code></a> update dependencies (<a href="https://github-redirect.dependabot.com/Azure/go-autorest/issues/573">#573</a>)</li> <li><a href="https://github.com/Azure/go-autorest/commit/55c0c4ebc34d3712f997e886b3ce540ca9b615ca"><code>55c0c4e</code></a> update dependencies (<a href="https://github-redirect.dependabot.com/Azure/go-autorest/issues/572">#572</a>)</li> <li><a href="https://github.com/Azure/go-autorest/commit/8f35df653c22f44a0988c93fe14760e68f4bf3d5"><code>8f35df6</code></a> Reuse senders (<a href="https://github-redirect.dependabot.com/Azure/go-autorest/issues/571">#571</a>)</li> <li><a href="https://github.com/Azure/go-autorest/commit/4f818eac41f36d92311b4f9df7c5330444d60e87"><code>4f818ea</code></a> Remove runtime dependency on jwt-go (<a href="https://github-redirect.dependabot.com/Azure/go-autorest/issues/570">#570</a>)</li> <li><a href="https://github.com/Azure/go-autorest/commit/ed56980f66527f60706fc564f6ac72723dcd61cf"><code>ed56980</code></a> Ensure query parameters are properly encoded (<a href="https://github-redirect.dependabot.com/Azure/go-autorest/issues/569">#569</a>)</li> <li><a href="https://github.com/Azure/go-autorest/commit/afe17657e2844fc0def7ffbf572d7d869ffedb4d"><code>afe1765</code></a> add servicebus resourceuri (<a href="https://github-redirect.dependabot.com/Azure/go-autorest/issues/566">#566</a>)</li> <li>See full diff in <a href="https://github.com/Azure/go-autorest/compare/autorest/azure/auth/v0.5.2...autorest/azure/auth/v0.5.3">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Pull request limits (per update run and/or open at any time)
  • Automerge options (never/patch/minor, and dev/runtime dependencies)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

</details>

+5 -1

0 comment

2 changed files

dependabot-preview[bot]

pr closed time in 24 days

push eventsylr/prometheus-azure-exporter

dependabot-preview[bot]

commit sha e0f3236efec9cd593de7cfce8d480de18f4fc386

Bump github.com/Azure/go-autorest/autorest from 0.11.8 to 0.11.9 Bumps [github.com/Azure/go-autorest/autorest](https://github.com/Azure/go-autorest) from 0.11.8 to 0.11.9. - [Release notes](https://github.com/Azure/go-autorest/releases) - [Changelog](https://github.com/Azure/go-autorest/blob/master/CHANGELOG.md) - [Commits](https://github.com/Azure/go-autorest/compare/autorest/v0.11.8...autorest/v0.11.9) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

Sylvain Rabot

commit sha 95021fde905057257009556dc6ef28a5e40ece51

Merge pull request #155 from sylr/dependabot/go_modules/github.com/Azure/go-autorest/autorest-0.11.9 Bump github.com/Azure/go-autorest/autorest from 0.11.8 to 0.11.9

view details

push time in 24 days

PR merged sylr/prometheus-azure-exporter

Bump github.com/Azure/go-autorest/autorest from 0.11.8 to 0.11.9 dependencies

Bumps github.com/Azure/go-autorest/autorest from 0.11.8 to 0.11.9. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Azure/go-autorest/releases">github.com/Azure/go-autorest/autorest's releases</a>.</em></p> <blockquote> <h2>autorest/v0.11.9</h2> <p>The change to support TLS renegotiation types inadvertently removed sharing transports, leading to a growing number of goroutines for workloads that create a lot of different clients. Create senders per TLS renegotiation type. Each sender is created on demand and cached for reuse.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Azure/go-autorest/commit/8f35df653c22f44a0988c93fe14760e68f4bf3d5"><code>8f35df6</code></a> Reuse senders (<a href="https://github-redirect.dependabot.com/Azure/go-autorest/issues/571">#571</a>)</li> <li><a href="https://github.com/Azure/go-autorest/commit/4f818eac41f36d92311b4f9df7c5330444d60e87"><code>4f818ea</code></a> Remove runtime dependency on jwt-go (<a href="https://github-redirect.dependabot.com/Azure/go-autorest/issues/570">#570</a>)</li> <li>See full diff in <a href="https://github.com/Azure/go-autorest/compare/autorest/v0.11.8...autorest/v0.11.9">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Pull request limits (per update run and/or open at any time)
  • Automerge options (never/patch/minor, and dev/runtime dependencies)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

</details>

+10 -2

0 comment

2 changed files

dependabot-preview[bot]

pr closed time in 24 days

PR opened traefik/traefik

Set kubernetes client User-Agent to something meaningful

What does this PR do?

Fix #7391

Motivation

Better observability of k8s providers clients.

More

  • [ ] Added/updated tests
  • [ ] Added/updated documentation

Additional Notes

<!-- Anything else we should know when reviewing? -->

+25 -0

0 comment

2 changed files

pr created time in 25 days

create barnchsylr/traefik

branch : k8s-user-agent

created branch time in 25 days

issue openedtraefik/traefik

Tune k8s providers clients user agent

Do you want to request a feature or report a bug?

Feature

What did you expect to see?

The user agent used to talk to kubernetes is currently set to the default value which looks like this (taken from the k8s api-server metrics).

Fullscreen_07_10_2020_09_31

Tuning this could improve our ability to observe traefik's behavior towards the api-server by:

  • having a correct version number
  • differentiating the ingress from the crd provider

I'm currently crafting a PR.

created time in 25 days

PR opened zwindler/redalert

Replace pipe with comma in channel description
+1 -1

0 comment

1 changed file

pr created time in 25 days

push eventsylr/redalert

Sylvain Rabot

commit sha 7ce8fb53ad26dbc08f7358392e5714ccd887bceb

Replace pipe with comma in channel description

view details

push time in 25 days

issue commenttraefik/traefik

Cluster deployments Helm v2 -> v3 migration made traefik crash with OOMKill

We also tried to play with our configuration and add a label selector:

[providers.kubernetesCRD]
      labelSelector = "owner notin (helm)"

This did not had any impact on the memory consumption which sounds normal according to this code:

https://github.com/traefik/traefik/blob/86c099d6297bd7103bef8240e90f45492be56000/pkg/provider/kubernetes/crd/client.go#L375-L398

I did not think to add this selector to the kubernetesIngress provider but I suspect it wouldn't have any effect neither:

https://github.com/traefik/traefik/blob/86c099d6297bd7103bef8240e90f45492be56000/pkg/provider/kubernetes/ingress/client.go#L382-L399

sylr

comment created time in 25 days

push eventsylr/prometheus-azure-exporter

dependabot-preview[bot]

commit sha e96808c86358c271c6664553a9100f61a0ced0ec

Bump github.com/Azure/go-autorest/autorest from 0.11.7 to 0.11.8 Bumps [github.com/Azure/go-autorest/autorest](https://github.com/Azure/go-autorest) from 0.11.7 to 0.11.8. - [Release notes](https://github.com/Azure/go-autorest/releases) - [Changelog](https://github.com/Azure/go-autorest/blob/master/CHANGELOG.md) - [Commits](https://github.com/Azure/go-autorest/compare/autorest/v0.11.7...autorest/v0.11.8) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

Sylvain Rabot

commit sha a4688df118a025102879991496eafdf1ba76a71f

Merge pull request #154 from sylr/dependabot/go_modules/github.com/Azure/go-autorest/autorest-0.11.8 Bump github.com/Azure/go-autorest/autorest from 0.11.7 to 0.11.8

view details

push time in 25 days

PR merged sylr/prometheus-azure-exporter

Bump github.com/Azure/go-autorest/autorest from 0.11.7 to 0.11.8 dependencies

Bumps github.com/Azure/go-autorest/autorest from 0.11.7 to 0.11.8. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Azure/go-autorest/releases">github.com/Azure/go-autorest/autorest's releases</a>.</em></p> <blockquote> <h2>autorest/v0.11.8</h2> <p>In autorest.WithBaseURL(), encode any query parameters.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Azure/go-autorest/commit/ed56980f66527f60706fc564f6ac72723dcd61cf"><code>ed56980</code></a> Ensure query parameters are properly encoded (<a href="https://github-redirect.dependabot.com/Azure/go-autorest/issues/569">#569</a>)</li> <li>See full diff in <a href="https://github.com/Azure/go-autorest/compare/autorest/v0.11.7...autorest/v0.11.8">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Pull request limits (per update run and/or open at any time)
  • Automerge options (never/patch/minor, and dev/runtime dependencies)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

</details>

+3 -1

0 comment

2 changed files

dependabot-preview[bot]

pr closed time in 25 days

issue openedtraefik/traefik

Cluster deployments Helm v2 -> v3 migration made traefik crash with OOMKill

Do you want to request a feature or report a bug?

Bug

What did you do?

We have migrated all the deployments of a Kubernetes cluster from helm v2.x to v3.x (traefik itself is not deployed with Helm).

Helm v2 used to store Helm "releases" using ConfigMaps. In Helm v3 the "releases" are stored using Secrets.

The contents of theses new Secrets (we had around 700 of them) are quite large binaries (at least hundreds of KiB, but lesser than 1MiB which is kubernetes/etcd limitation) and it seems that Traefik downloads them all from Kubernetes and keeps them in memory (or at least it does not have time to discard them before it is killed).

FYI before we made the migration the memory limit for Traefik pods was 512Mi and we never had a problem. We had to increase it to 2Gi to make it work until we understood where the memory consumption was coming from.

For the record Helm v2 made the nginx-ingress-controller behave quite similarly (OOMkilled because it reached the limit) because it was downloading all the clusters ConfigMaps including all the ones storing Helm v2 releases. The following patch was merged to avoid downloading Helm related ConfigMaps any longer https://github.com/kubernetes/ingress-nginx/pull/5702 (note that this would not work for Traefik and Helm v3 Secrets as it seems that Helm v3 Secret labeling use owner=helm instead of OWNER=TILLER (i don't know if the filtering is case sensitive).

What did you expect to see?

I would have expected that traefik does not fetch all the secrets from the Kubernetes api-server, only the ones it needs.

What did you see instead?

Traefik being killed because it consumes too much memory.

Output of traefik version: (What version of Traefik are you using?)

v2.2.1+sylr.1

What is your environment & configuration (arguments, toml, provider, platform, ...)?

    [log]
      level = "INFO"
      format = "json"
    #[tracing]
    #  [tracing.instana]
    #    localAgentHost = "instana-agent.instana.svc.cluster.local."
    #    localAgentPort = 42699
    #    logLevel = "info"
    [accessLog]
      format = "json"
      [accessLog.fields]
        defaultMode = "keep"
      [accessLog.fields.names]
        ClientAddr = "drop"
        RequestAddr = "drop"
      [accessLog.fields.headers]
        [accessLog.fields.headers.names]
          "User-Agent" = "keep"
    [entryPoints.http]
      address = ":80"
    [entryPoints.http-internal]
      address = ":81"
    [entryPoints.https]
      address = ":443"
    [entryPoints.traefik]
      address = ":8080"
    [entryPoints.traefik-ext]
      address = ":8081"
    [providers.kubernetesIngress]
      ingressClass = "traefik-v2"
    [providers.kubernetesCRD]
    [providers.file]
      directory  = "/config/static"
      watch = true
    [api]
      insecure = true
      dashboard = true
      debug = true
    [metrics.prometheus]
      entryPoint = "traefik"
      buckets = [0.1,0.25,0.5,0.75,1.0,1.5,2.0]

If applicable, please paste the log output in DEBUG level (--log.level=DEBUG switch)

(paste your output here)

created time in a month

issue closedkubernetes/kubernetes

kubectl missing rollout restart completion

What would you like to be added:

kubectl is missing completion for rollout restart command.

Why is this needed:

closed time in a month

sylr

issue commentkubernetes/kubernetes

kubectl missing rollout restart completion

This seems to be resolved.

sylr

comment created time in a month

startedmatejak/argbash

started time in a month

push eventsylr/php-lev

Sylvain Rabot

commit sha b8e02452b92bc7fb6b323e57816922053a5ca627

Downgrade richarvey/nginx-php-fpm because 1.10.4 is broken Signed-off-by: Sylvain Rabot <sylvain@abstraction.fr>

view details

push time in a month

PR merged sylr/prometheus-azure-exporter

Bump github.com/sirupsen/logrus from 1.6.0 to 1.7.0 dependencies

Bumps github.com/sirupsen/logrus from 1.6.0 to 1.7.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/sirupsen/logrus/releases">github.com/sirupsen/logrus's releases</a>.</em></p> <blockquote> <h2>Add new BufferPool and LogFunction APIs</h2> <ul> <li>a new buffer pool management API has been added</li> <li>a set of <code><LogLevel>Fn()</code> functions have been added</li> <li>the dependency toward a windows terminal library has been removed</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/sirupsen/logrus/commit/6699a89a232f3db797f2e280639854bbc4b89725"><code>6699a89</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/sirupsen/logrus/issues/1145">#1145</a> from sirupsen/custom_buffer_pool</li> <li><a href="https://github.com/sirupsen/logrus/commit/64a59449f3bfee6956be931c777de21742a8560c"><code>64a5944</code></a> Add an API to plug a custom buffer free item mangement system</li> <li><a href="https://github.com/sirupsen/logrus/commit/42baed85eb233bfc674562af0ef6e99c45f5f384"><code>42baed8</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/sirupsen/logrus/issues/1144">#1144</a> from sohel-sheikh/patch-1</li> <li><a href="https://github.com/sirupsen/logrus/commit/630ea450e66157f65d53c5638b7d43c9e28dac5b"><code>630ea45</code></a> Update doc for new logger</li> <li><a href="https://github.com/sirupsen/logrus/commit/20dcf9105151597fd13878abed4d58e49010a00f"><code>20dcf91</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/sirupsen/logrus/issues/1142">#1142</a> from sirupsen/function-log</li> <li><a href="https://github.com/sirupsen/logrus/commit/ba4da53cffb0ed6b42e5cfa334a011e55448f7db"><code>ba4da53</code></a> Improve tests for logger.*Fn functions</li> <li><a href="https://github.com/sirupsen/logrus/commit/d7edea4451c8b051fe12e025a15ad84601ff0feb"><code>d7edea4</code></a> Merge branch 'feature/function-log' of <a href="https://github.com/Azer0s/logrus">https://github.com/Azer0s/logrus</a> into ...</li> <li><a href="https://github.com/sirupsen/logrus/commit/e8fa9884100f7d3e33f8e53279ef1c4c09dfeb85"><code>e8fa988</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/sirupsen/logrus/issues/1077">#1077</a> from dmgk/master</li> <li><a href="https://github.com/sirupsen/logrus/commit/0de04f1584680e1bb99dc041eee3125fc0fd010c"><code>0de04f1</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/sirupsen/logrus/issues/1088">#1088</a> from tklauser/simplify-windows</li> <li><a href="https://github.com/sirupsen/logrus/commit/86657918d4caea070abf7e00baf23913c12f4802"><code>8665791</code></a> Simplify checkIfTerminal for Windows</li> <li>Additional commits viewable in <a href="https://github.com/sirupsen/logrus/compare/v1.6.0...v1.7.0">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Pull request limits (per update run and/or open at any time)
  • Automerge options (never/patch/minor, and dev/runtime dependencies)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

</details>

+4 -1

0 comment

2 changed files

dependabot-preview[bot]

pr closed time in a month

push eventsylr/prometheus-azure-exporter

dependabot-preview[bot]

commit sha 06210db6452fcc0cd11df8e0a9ba5f4aa87421b1

Bump github.com/sirupsen/logrus from 1.6.0 to 1.7.0 Bumps [github.com/sirupsen/logrus](https://github.com/sirupsen/logrus) from 1.6.0 to 1.7.0. - [Release notes](https://github.com/sirupsen/logrus/releases) - [Changelog](https://github.com/sirupsen/logrus/blob/master/CHANGELOG.md) - [Commits](https://github.com/sirupsen/logrus/compare/v1.6.0...v1.7.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

Sylvain Rabot

commit sha aa02c048316bad799c2bd04b7c85d7f12f758d60

Merge pull request #150 from sylr/dependabot/go_modules/github.com/sirupsen/logrus-1.7.0 Bump github.com/sirupsen/logrus from 1.6.0 to 1.7.0

view details

push time in a month

push eventsylr/prometheus-azure-exporter

dependabot-preview[bot]

commit sha 5a33ce2a4c3acb07462e9da15bfee45b656cb4af

Bump github.com/Azure/go-autorest/autorest from 0.11.6 to 0.11.7 Bumps [github.com/Azure/go-autorest/autorest](https://github.com/Azure/go-autorest) from 0.11.6 to 0.11.7. - [Release notes](https://github.com/Azure/go-autorest/releases) - [Changelog](https://github.com/Azure/go-autorest/blob/master/CHANGELOG.md) - [Commits](https://github.com/Azure/go-autorest/compare/autorest/v0.11.6...autorest/v0.11.7) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

Sylvain Rabot

commit sha daaf9fae8f6917cf25c558682f321bf76b22fadf

Merge pull request #151 from sylr/dependabot/go_modules/github.com/Azure/go-autorest/autorest-0.11.7 Bump github.com/Azure/go-autorest/autorest from 0.11.6 to 0.11.7

view details

push time in a month

PR merged sylr/prometheus-azure-exporter

Bump github.com/Azure/go-autorest/autorest from 0.11.6 to 0.11.7 dependencies

Bumps github.com/Azure/go-autorest/autorest from 0.11.6 to 0.11.7. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Azure/go-autorest/releases">github.com/Azure/go-autorest/autorest's releases</a>.</em></p> <blockquote> <h2>autorest/v0.11.7</h2> <p>Adding ServiceBus to the ResourceIdentifiers struct, and setting it to the values for each cloud.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Azure/go-autorest/commit/afe17657e2844fc0def7ffbf572d7d869ffedb4d"><code>afe1765</code></a> add servicebus resourceuri (<a href="https://github-redirect.dependabot.com/Azure/go-autorest/issues/566">#566</a>)</li> <li><a href="https://github.com/Azure/go-autorest/commit/b076c1437d051bf4c328db428b70f4fe22ad38b0"><code>b076c14</code></a> update dependencies (<a href="https://github-redirect.dependabot.com/Azure/go-autorest/issues/563">#563</a>)</li> <li><a href="https://github.com/Azure/go-autorest/commit/c7659d8443117ac9dde8ea8fc77fa395aa7dbe1a"><code>c7659d8</code></a> update dependencies (<a href="https://github-redirect.dependabot.com/Azure/go-autorest/issues/562">#562</a>)</li> <li>See full diff in <a href="https://github.com/Azure/go-autorest/compare/autorest/v0.11.6...autorest/v0.11.7">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Pull request limits (per update run and/or open at any time)
  • Automerge options (never/patch/minor, and dev/runtime dependencies)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

</details>

+3 -1

0 comment

2 changed files

dependabot-preview[bot]

pr closed time in a month

push eventsylr/prometheus-azure-exporter

Sylvain Rabot

commit sha 95042c66667266a1ba500707e82f7cf85dddeed4

Add codeql workflow

view details

Sylvain Rabot

commit sha 475d04ee64034d7e004b5cb9a3ba36756e75f1d1

Merge pull request #152 from sylr/github-codeql Add codeql workflow

view details

push time in a month

push eventsylr/php-lev

Sylvain Rabot

commit sha 1084d7395c59624a9b444b9a8e81abb3af0683dd

Tune main loop Signed-off-by: Sylvain Rabot <s.rabot@lectra.com>

view details

push time in a month

push eventsylr/go-lev

Sylvain Rabot

commit sha 9f590a76f2ccb22d49c8128f20bf66aa87e49d0d

Upgrade dependencies Signed-off-by: Sylvain Rabot <sylvain@abstraction.fr>

view details

Sylvain Rabot

commit sha 61eaa387ee83a292c07c7ac4f980bd556833acdc

Upgrade dependencies Signed-off-by: Sylvain Rabot <sylvain@abstraction.fr>

view details

Sylvain Rabot

commit sha bf3a31b92b9e45c189c7007d64661a1a1068500d

Add threading to /v1/rand Signed-off-by: Sylvain Rabot <sylvain@abstraction.fr>

view details

Sylvain Rabot

commit sha 6320af73e41ee2aa4085882e0c8448f2c7f91c1b

Merge pull request #1 from sylr/upgrade Various improvements

view details

push time in a month

PR merged sylr/go-lev

Various improvements
+401 -265800

0 comment

466 changed files

sylr

pr closed time in a month

PR opened sylr/go-lev

Various improvements
+401 -265800

0 comment

466 changed files

pr created time in a month

create barnchsylr/go-lev

branch : upgrade

created branch time in a month

created tagsylr/go-libqd

tagsync/v0.1.2

golang libs for quick development

created time in a month

push eventsylr/go-libqd

Sylvain Rabot

commit sha b563b3c8a8dacf7e6e50424bef8af858ca9d0629

Test against multiple versions of go Signed-off-by: Sylvain Rabot <sylvain@abstraction.fr>

view details

Sylvain Rabot

commit sha 6b1629e770011f6ecb5b774409c673d58654443e

Merge pull request #14 from sylr/github-workflow-go Test against multiple versions of go

view details

push time in a month

PR merged sylr/go-libqd

Test against multiple versions of go
+5 -2

0 comment

1 changed file

sylr

pr closed time in a month

more