Tags: nikhilreddy-p/gate
Tags
fix(credentials): Remove hystrix from `CredentialsService` (spinnaker… …#518) There is no longer a remote call in the direct call path of `CredentialsService.getAccounts()`, thus no need for hystrix. The `CredentialsService` was originally getting called for every x.509 authentication request. The default hystrix configuration had placed an artificial limit on the number of concurrent api requests that could be served by `gate`.
fix(credentials): Swap `LoadingCache` for `@Scheduled` (spinnaker#516) Given that accounts rarely change, it is reasonable to cache the entire set of accounts from clouddriver for ~30s and refresh on a background thread. This handles a situation where `clouddriver` is momentarily unavailable.
feat(core): add expand query param to execution history (spinnaker#515)
feat(reservations): Support passing arbitrary reservation report filt… …ers (spinnaker#514)
refactor(mine): Pass `application` parameter when fetching canary con… …figs (spinnaker#510)
refactor(mine): Pass `application` parameter when fetching canary con… …figs (spinnaker#510)
feat(authz): include full credentials list (spinnaker#509) When listing credentials without fiat enabled, return all credentials. Adds an 'authorized' flag to indicate whether the account is suitable for deployment. This allows properly filtering UI dropdowns but preserving account metadata since unauthorized resources are still rendered in the UI
PreviousNext