Skip to content

docs: SSO default role consistency across providers - #5923

Merged
aj-emerich merged 1 commit into
mainfrom
docs/sso-consistency
Oct 12, 2026
Merged

aj-emerich merged 1 commit into
mainfrom
docs/sso-consistency

Conversation

@aj-emerich

Copy link
Copy Markdown
Member

Summary

  • Adds a defaultRole configuration section to the Okta, Microsoft OIDC, and Google OIDC SSO pages — these were missing the step that Keycloak and Authentik already documented
  • Removes stale EXPORT_PLUGIN_DEFAULTS and IMPORT_PLUGIN_DEFAULTS NAMESPACE actions from the defaultRole examples on Authentik, Google OIDC, Microsoft OIDC, and Okta (these actions were removed in 2.0 when pluginDefaults was deprecated)
  • Removes stale "plugin default import" from the Developer role description on the RBAC overview page
  • Editorial improvements to the Okta, Microsoft OIDC, and Google OIDC pages: opening sentence on Okta, UI label bolding, link text, heading clarity

Closes #5903

🤖 Generated with Claude Code

@github-actions

github-actions Bot commented Oct 9, 2026 •

Copy link
Copy Markdown
Contributor
☁️ Cloudflare Worker Preview Deployed!

🔗 https://ks-docs-sso-consistency-docs.kestra-io.workers.dev
🔗 https://2757070d-docs.kestra-io.workers.dev

🔦 Lighthouse Benchmark

Tested on 2026-10-09 15:53 UTC  ·  links point to https://ks-docs-sso-consistency-docs.kestra-io.workers.dev
Compared against main baseline from 2026-10-09
Runner CPU index per shard: 2427, 2485, 2460, 2473 (baseline: 2675, deltas hidden on 9 page(s))

Scores (0–100, higher is better)

Page Performance Accessibility Best Practices SEO
Home 90 85 77 92
Get Started 82 84 77 100
Pricing 95 92 77 100
Enterprise 95 84 77 100
Cloud 92 81 77 100
Features 97 92 77 92
About Us 98 91 77 100
Security 92 94 77 100
Docs Landing 84 88 77 92
Contribute to Kestra (simple docs) 94 88 77 92
Flow (full featured docs) 95 90 77 92
Blog Index 98 91 77 100
Blog Post (sample) 96 88 77 100
VS Page (sample) 96 89 77 100
Customers Landing 95 89 77 100
Customer Story (sample) 98 91 77 100
Plugins Landing 88 81 77 92
Plugin Page (sample) 97 88 77 100
Plugin Debug Page (sample) 94 88 77 100
Plugin Debug Return Page (sample) 92 88 77 100
Blueprints Landing 80 91 77 100
Blueprint Audit Logs CSV Export 88 92 77 100

Core Web Vitals (lower is better)

Page LCP FCP TBT CLS Speed Index
Home 1.34 s 0.61 s 178 ms 0.000 1.36 s
Get Started 1.53 s 0.64 s 290 ms 🔻 0.000 1.04 s
Pricing 1.03 s 0.63 s 150 ms 🔻 0.005 1.07 s
Enterprise 1.38 s 0.65 s 86 ms 0.003 1.09 s
Cloud 1.65 s 0.63 s 117 ms 🔻 0.049 0.98 s
Features 1.14 s 0.71 s 73 ms 0.000 1.10 s
About Us 1.11 s 0.59 s 44 ms 🟢 0.000 0.84 s
Security 1.62 s 0.69 s 67 ms 0.000 1.48 s
Docs Landing 1.75 s 🔻 0.57 s 221 ms 0.001 1.31 s
Contribute to Kestra (simple docs) 0.93 s 0.54 s 179 ms 🔻 0.003 0.87 s
Flow (full featured docs) 0.92 s 0.50 s 150 ms 0.002 1.22 s
Blog Index 0.93 s 0.55 s 102 ms 🔻 0.001 0.97 s
Blog Post (sample) 1.34 s 0.63 s 76 ms 0.000 0.97 s
VS Page (sample) 1.01 s 0.65 s 139 ms 🔻 0.000 0.89 s
Customers Landing 1.29 s 0.63 s 58 ms 0.005 1.48 s
Customer Story (sample) 0.89 s 0.55 s 107 ms 0.000 0.95 s
Plugins Landing 1.23 s 0.66 s 227 ms 0.000 1.25 s
Plugin Page (sample) 1.02 s 0.68 s 101 ms 🔻 0.000 1.03 s
Plugin Debug Page (sample) 0.89 s 0.52 s 178 ms 0.000 1.12 s
Plugin Debug Return Page (sample) 1.02 s 0.62 s 167 ms 0.000 1.68 s 🟢
Blueprints Landing 2.50 s 1.05 s 74 ms 0.005 2.26 s
Blueprint Audit Logs CSV Export 1.15 s 0.78 s 209 ms 0.000 1.77 s
Legend

🟢 improved  ·  🔻 regressed  ·  (blank) no significant change
Score threshold: ±10 pts  ·  Metric threshold: ±30% of baseline

Median of repeated runs: Home x5, Get Started x3, Pricing x3, Enterprise x3, Cloud x3, Features x3, About Us x3, Security x3, Docs Landing x5, Contribute to Kestra (simple docs) x3, Flow (full featured docs) x3, Blog Index x3, Blog Post (sample) x3, VS Page (sample) x3, Customers Landing x3, Customer Story (sample) x3, Plugins Landing x3, Plugin Page (sample) x3, Plugin Debug Page (sample) x3, Plugin Debug Return Page (sample) x3, Blueprints Landing x5, Blueprint Audit Logs CSV Export x5. A single run of these swings 20+ points between runners.
The sample is measured across 4 parallel runners, so each page carries its own CPU index (Lighthouse's benchmarkIndex). Lighthouse does not normalise for host CPU, so a page's deltas are hidden when its runner differs from the baseline's by more than 10%.
A page's deltas are also hidden when the baseline measured it a different number of times, since comparing a median against a single run mostly reports the baseline's spread. That resolves once main carries the same run counts.

View full Lighthouse HTML report for a page

Full per-page Lighthouse Results (LHR) are attached as the lhr-reports-shard-* artifacts on this run. Download and unzip one, then open https://googlechrome.github.io/lighthouse/viewer/ and drop the <page>-lhr.json file into the page to see every audit, opportunity, and diagnostic.

Open this run's artifacts

@aj-emerich
aj-emerich merged commit 8c35814 into main Oct 12, 2026
11 checks passed
@aj-emerich
aj-emerich deleted the docs/sso-consistency branch October 12, 2026 09:55

This branch was successfully deployed

1 active deployment
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Okta SSO multi-tenant default role requirement

2 participants