Alexander Klizhentas
Alexander Klizhentas
When the token expires users get this confusing error message: ``` Aug 09 20:19:51 teleport[11622]: {"caller":"service/connect.go:113","component":"proc:1","level":"error","message":"Node failed to establish connection to cluster: \"\" [expired-token] can not join the cluster with...
Most often then not security audits always require strict approved set of ciphers/protocols. The easiest way to pass all audits wrt to protocol is to always use mTLS and modern...
### Feature Request https://www.openpolicyagent.org/ Embed it as a library to support RBAC definitiions, people can create OPA roles in our RBAC: ```yaml role: v3 name: opa-policy spec: policy | package...
## Description Similar to makefile targets, add a high level abstraction - `Build target`. Build target works as a makefile target: ```go Target({ Name: "myimage", // params.Version interpolates the version...
## Description instead of just one branch to watch, force should accept a list of branches, or a pattern, for example for teleport pipeline it should be: `branch/.*|master`
## Description Creating complex structs like K8s object definitions is tedious, as it requires to pass parameters: ```go kube.Job{ ObjectMeta: kube.ObjectMeta{ Name: Sprintf("hello-first-%v", ID()), }, Spec: kube.JobSpec{ Template: kube.PodTemplateSpec{ Spec:...
## Description * [x] Force should be able to compile itself * [ ] Force should be able to CI/CD itself with Github locally * [ ] Force should be...
This RFD introduces resource hierarchies and scopes to existing RBAC. Our goal is simplify and evolve access control in Teleport without drastic changes or new policy languages. Make it easier...
We erase request.RequestURI in favor of Opaque data, but this makes access to URL.Query() impossible as it returns empty results.