Tags: yangkailc/fiat
Tags
feat(roles): Handle `allowAccessToUnknownApplications` when determini… …ng `EXECUTE` (spinnaker#402) This PR addresses an issue where `ensureExecutePermission()` was not getting invoked when `allowAccessToUnknownApplications` was true.
feat(roles): Handle `allowAccessToUnknownApplications` when determini… …ng `EXECUTE` (spinnaker#402) This PR addresses an issue where `ensureExecutePermission()` was not getting invoked when `allowAccessToUnknownApplications` was true.
fix(api): Rebuild the legacy fallback if it has no account grants (sp… …innaker#399) This PR preserves the debouncing capability of the existing `permissionsCache` but attempts to provide a fresher fallback in the event that a "no accounts" fallback was previously cached. The "no accounts" fallback will result if the `X-SPINNAKER-*` headers are not propagated for a given api request (or that api request originated from an scheduled system operation and thus was not authenticated to begin with). Ported from the v0.63.x branch.
fix(api): Rebuild the legacy fallback if it has no account grants (sp… …innaker#397) This PR preserves the debouncing capability of the existing `permissionsCache` but attempts to provide a fresher fallback in the event that a "no accounts" fallback was previously cached. The "no accounts" fallback will result if the `X-SPINNAKER-*` headers are not propagated for a given api request (or that api request originated from an scheduled system operation and thus was not authenticated to begin with).
upgrades fiat to boot2 and new BOM dependency management (spinnaker#388) * refactor(boot2): Mostly working... one transient test failure * chore(boot2): Bump to spin-deps rc.17, add spring properties migrator * chore(boot2): spin-dep rc.18 * fix(boot2): spin-dep rc.21; fixed failing test * fix(boot2): Fix transient test? * chore(boot2): Why cant I get this transient failure to happen on my laptop * fix(boot2): Im sure this will not solve it * chore(boot2): Cleanup of some speculative test output * chore(boot2): Disable parallel gradle execution * refactor(boot2): Mostly working... one transient test failure * chore(boot2): Bump to spin-deps rc.17, add spring properties migrator * chore(boot2): spin-dep rc.18 * fix(boot2): spin-dep rc.21; fixed failing test * chore(boot2): Why cant I get this transient failure to happen on my laptop * chore(boot2): Cleanup of some speculative test output * Add back JSON module. Fiat now boots up. * Fix tests * Fix case * chore(deps): latest spinnaker-dependencies * supply property placeholder for igor * update to kork bom (spinnaker#376) * gradle 5.x * somebody set up us the BOM * fix(dependencies): dependency cleanup (spinnaker#377) * fix(dependencies): dependency cleanup * removes lots of cargo-culted dependency declarations * trims dependencies in fiat-core and fiat-api to minimize the impact consuming projects * guava caches -> caffeine * fix(api): cleanup FiatAuthenticationConfig WebSecurityConfigurerAdapter * chore(dependencies): kork 4.1.0-rc.5-springBoot2 * chore(build): spinnaker-gradle-project 6.0.0 * chore(dependencies): kork 4.1.0-rc.11+springBoot2 * chore(build): remove useLastTag from non release travis buildscripts * chore(dependencies): kork 4.1.0-rc.13+springBoot2 * chore(dependencies): update to kork 5.0.0 * chore(build): remove unnecessary gradle config for jvm version
PreviousNext