Hello, I think having the http config file is a good idea and a safe one. The fact users have a rotation in the credential used only means the client has to authenticate themself first to get a fresher session / token / credentials. Maybe it's more sophisticated than that, but from my understanding it shouldn't be.
Kubernetes is using a config file for it's kube client and it works nicely. The token used and stored in the file expires every 24h and it's not so hard to have a fresher one. Best regards, Augustin. Le mar. 23 nov. 2021 à 17:15, Julien Pivotto <[email protected]> a écrit : > Hello -developers, > > In the past and still today, we have asked exporters not to use secrets > on the command line. > > There is a pull requests that wants to add secrets on the amtool command > line: > https://github.com/prometheus/alertmanager/pull/2764 > > and users requests to pass arbitrary http headers in amtool via the > command line too. In the same way, users want to add arbitraty secrets > in HTTP headers: https://github.com/prometheus/alertmanager/issues/2597 > > I am personally opposed to allow what we ask others not to do, but maybe > I am stubborn, so I am asking the developers community here what should > we do here? > > My proposal was to introduce a HTTP client configuration file to amtool, > so we tackle the secret issue and enable all the other HTTP client > options easily (oauth2, bearer token, proxy_url, ...). The community was > not entirely keen on it: > > https://github.com/prometheus/alertmanager/issues/2597#issuecomment-974144389 > > What do the large group of developers think about all this? Note that > the solution we chose here could/should be applied to promtool and > getool later. > > Thanks! > > -- > Julien Pivotto > @roidelapluie > > -- > You received this message because you are subscribed to the Google Groups > "Prometheus Developers" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/prometheus-developers/20211123161546.GA696401%40hydrogen > . > -- You received this message because you are subscribed to the Google Groups "Prometheus Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/prometheus-developers/CAOJizGcb45MwjCj3Bd6_gt9ZatS%2Bnbw%2B1QvjD8wbNdfR77eo%3DQ%40mail.gmail.com.

