Linkerd2: Check for extension server certificate

Created on 29 Aug 2019  路  12Comments  路  Source: linkerd/linkerd2

What problem are you trying to solve?

It appears that not all clusters have requestheader-client-ca-file. With tap and soon other APIServices, that is required. Check should notify the user when that is missing as part of check --pre.

arecli good first issue help wanted

All 12 comments

I'd like to take on this one, even though I have very limited time at hand! If that is OK, I think I can find my way around! :)

This'd be great for that! There's a question in my mind around RBAC and access to read that specific secret.

Exactly - what should the behaviour be in case the user running linkerd check --pre doesn't have enough perms? Should the test fail (or maybe be skipped)?

As most clusters have escalation protection right now, the user will need that RBAC to even install linkerd. It might be sufficient to just order the check after the RBAC checks (though I suspect they're missing this right now).

If the current user doesn't have enough perms, the check should definitely fail.

@grampelberg cool! I think #3488, if not the whole thing, is at least a starting point for this.

Hey @grampelberg if @bmcstdio isn't working on this anymore, I'd like to take this up

@christyjacob4 go for it.

@grampelberg I'd like to understand this issue a little better. Do you have any more documentation on it?
Thanks

@grampelberg Can you tell me how I can test this?

Configure an API server and leave those flags off?

okay I will try that and let you know if i face any difficulties along the way

Was this page helpful?
0 / 5 - 0 ratings

Related issues

vikas027 picture vikas027  路  4Comments

franziskagoltz picture franziskagoltz  路  3Comments

adleong picture adleong  路  4Comments

steve-fraser picture steve-fraser  路  4Comments

geekmush picture geekmush  路  4Comments