Skip to content

Commit 5d2c1f0

Browse files
carderneTrigger.dev RepoOps
authored andcommitted
docs: rename OIDC setup to Workload identity
Mono-RevId: 398b3b96f2d8a4fc9e489e18e58646210729c46d
1 parent 7146eaf commit 5d2c1f0

4 files changed

Lines changed: 17 additions & 17 deletions

File tree

‎apps/webapp/app/components/navigation/sideMenuSections.tsx‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -291,7 +291,7 @@ export function buildSideMenuSections({
291291
? [
292292
{
293293
id: "oidc",
294-
name: "OIDC",
294+
name: "Workload identity",
295295
icon: KeyIcon,
296296
activeIconColor: "text-text-bright",
297297
to: v3OidcPath(organization, project, environment),

‎apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.oidc/route.tsx‎

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ import { AWS_S3_READ_PERMISSIONS, awsOidcTaskExample, awsOidcTrustPolicy } from
2727
import { pageMeta } from "~/utils/pageTitle";
2828
import { docsPath, EnvironmentParamSchema } from "~/utils/pathBuilder";
2929

30-
export const meta = pageMeta("OpenID Connect (OIDC)");
30+
export const meta = pageMeta("Workload identity");
3131

3232
export const loader = dashboardLoader(
3333
{
@@ -80,21 +80,21 @@ export default function OidcSetupPage() {
8080
return (
8181
<PageContainer>
8282
<NavBar>
83-
<PageTitle title="OpenID Connect (OIDC)" />
83+
<PageTitle title="Workload identity" />
8484
<PageAccessories>
8585
<LinkButton to={docsPath("oidc")} variant="secondary/small" target="_blank">
86-
OIDC documentation
86+
Workload identity documentation
8787
</LinkButton>
8888
</PageAccessories>
8989
</NavBar>
9090
<PageBody>
9191
<MainHorizontallyCenteredContainer className="mb-12 max-w-3xl space-y-6">
92-
<Paragraph>Access AWS from deployed tasks using short-lived credentials.</Paragraph>
92+
<Paragraph>Access AWS from your tasks without storing long-lived credentials.</Paragraph>
9393

9494
{state === "development" ? (
9595
<Callout variant="info">
96-
OIDC requires a deployed environment. Select Production, Staging or Preview. For local
97-
development, use your own AWS credentials.
96+
Workload identity requires a deployed environment. Select Production, Staging or
97+
Preview. For local development, use your own AWS credentials.
9898
</Callout>
9999
) : setup ? (
100100
<>

‎docs/apikeys.mdx‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ description: "Authenticate backend requests with environment-specific API keys."
1212

1313
<Tip>
1414
To access AWS or another external service from a deployed task without stored cloud keys, use
15-
[OpenID Connect (OIDC)](/oidc). Trigger.dev API keys cannot mint OIDC tokens.
15+
[workload identity](/oidc). Trigger.dev API keys cannot mint OIDC tokens.
1616
</Tip>
1717

1818
## Create an API key

‎docs/oidc.mdx‎

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
---
2-
title: "OpenID Connect (OIDC)"
3-
description: "Access AWS and other services from deployed tasks using short-lived credentials instead of stored cloud keys."
2+
title: "Workload identity"
3+
description: "Access AWS from your tasks without storing long-lived credentials."
44
---
55

66
<Note>
7-
OIDC is in private beta on Trigger.dev Cloud. [Contact us](https://trigger.dev/contact) to request
8-
access.
7+
Workload identity is in private beta on Trigger.dev Cloud. [Contact us](https://trigger.dev/contact)
8+
to request access.
99
</Note>
1010

11-
OIDC lets a deployed task on Trigger.dev Cloud prove its identity to an external service without storing a long-lived cloud key. Trigger.dev issues a short-lived identity token. The service validates that token and grants only the permissions you configured for that identity.
11+
Workload identity lets a deployed task on Trigger.dev Cloud access AWS and other services without storing long-lived credentials. It uses OIDC-based workload identity federation: Trigger.dev issues a short-lived OpenID Connect (OIDC) token, and the service validates it before granting the permissions configured for that identity.
1212

1313
## Prerequisites
1414

@@ -21,7 +21,7 @@ OIDC lets a deployed task on Trigger.dev Cloud prove its identity to an external
2121
<Steps>
2222
<Step title="Select your deployed environment">
2323
Open your project in the dashboard, select the Production, Staging, or Preview environment that
24-
needs AWS access, then open [**OIDC**](https://cloud.trigger.dev/_/oidc) in the environment menu. Configure each environment separately.
24+
needs AWS access, then open [**Workload identity**](https://cloud.trigger.dev/_/oidc) in the environment menu. Configure each environment separately.
2525
</Step>
2626
<Step title="Create an IAM OIDC identity provider">
2727
In the AWS IAM console, open **Identity providers → Add provider → OpenID Connect**. Paste the
@@ -137,9 +137,9 @@ The provider requires `roleArn` and `region`, and accepts optional `roleSessionN
137137
## Terraform setup
138138

139139
Use these resources instead of creating the provider and role through the console. Copy the exact
140-
issuer URL and subject from the environment's OIDC page into the input variables. This example uses
141-
exact subject matching; attach a least-privilege permissions policy to the role separately, as in
142-
the setup steps above.
140+
issuer URL and subject from the environment's Workload identity page into the input variables. This
141+
example uses exact subject matching; attach a least-privilege permissions policy to the role separately,
142+
as in the setup steps above.
143143

144144
```hcl
145145
terraform {

0 commit comments

Comments
 (0)