infra
infra copied to clipboard
Infra provides authentication and access management to servers and Kubernetes clusters.
## Summary This changes the initial sign-in to ask for an Organization name. The sign-up flow for other organizations will still change after this, but this at least provides an...
## Related Issues Resolves #1670
## Summary Basic implementation of API docs using `@stoplightio/elements`. Pulls versioned openapi spec directly from github which probably isn't the smartest solution. ## TODO - [x] Use spec file from...
PR #2702 introduced a new `RequestContext` type. This struct allows us to communicate details about the request using a strongly typed interface (as apposed to `gin.Context` which is mutable and...
`data.infraConnectorCache` and `data.infraProviderCache` are package-level (aka static) variables that cache the ID of these models. Static variables like this make testing more difficult, because every test that uses them has...
## Describe the bug Connector starts a goroutine in a loop which access a shared variable `destination`. There's a possible race condition if one iteration takes longer than the loop...
Most API reference docs start with some introduction to concepts like versioning, common headers, and authentication. Ex: * https://docs.github.com/en/rest/overview/other-authentication-methods * https://stripe.com/docs/api * https://www.consul.io/api-docs Right now we don't have a place...
## Describe the bug The connector container is unable to start and connect to the server when using service type as Nodeport or ClusterIp ## Expected behavior ## Screenshots {"level":"error","ts":1652877520.706193,"caller":"connector/connector.go:462","msg":"failed...
I had some incorrect assumptions about how access key expiration worked. The outcome of this issue should be to define the following terms, probably in https://infrahq.com/docs/getting-started/key-concepts, and possibly also to...
Our `/debug/pprof` handlers are not very useful right now because the middleware around them start a database transaction. We are currently limited to a single DB transaction at a time,...