Skip to content

Make okta and jamf properties snake_case#324

Merged
JonasBK merged 1 commit into
mainfrom
camel-to-snake
Jun 26, 2026
Merged

Make okta and jamf properties snake_case#324
JonasBK merged 1 commit into
mainfrom
camel-to-snake

Conversation

@JonasBK

@JonasBK JonasBK commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

The first iteration of the OG collectors for Okta and Jamf created properties in camelCase. OpenHound use snake_case. This PR will align with OpenHound.

Summary by CodeRabbit

  • Documentation
    • Standardized Jamf and Okta documentation to use snake_case property names across node tables and sample values.
    • Updated related query examples to match the new property naming, including tier, site_id, okta_domain, and other renamed fields.
    • Improved consistency across identity, user, group, device, role, and integration pages so examples now align with documented schemas.

@JonasBK JonasBK assigned JonasBK and jeff-matthews and unassigned JonasBK Jun 25, 2026
@coderabbitai

coderabbitai Bot commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 8c777f20-dced-4e60-a1ca-a206ae08280c

📥 Commits

Reviewing files that changed from the base of the PR and between 709305a and 2bcde14.

📒 Files selected for processing (31)
  • docs/opengraph/extensions/jamf/nodes/jamf_account.mdx
  • docs/opengraph/extensions/jamf/nodes/jamf_apiclient.mdx
  • docs/opengraph/extensions/jamf/nodes/jamf_computer.mdx
  • docs/opengraph/extensions/jamf/nodes/jamf_computeruser.mdx
  • docs/opengraph/extensions/jamf/nodes/jamf_disabledaccount.mdx
  • docs/opengraph/extensions/jamf/nodes/jamf_disabledapiclient.mdx
  • docs/opengraph/extensions/jamf/nodes/jamf_group.mdx
  • docs/opengraph/extensions/jamf/nodes/jamf_site.mdx
  • docs/opengraph/extensions/jamf/nodes/jamf_ssointegration.mdx
  • docs/opengraph/extensions/jamf/nodes/jamf_tenant.mdx
  • docs/opengraph/extensions/jamf/queries.mdx
  • docs/opengraph/extensions/okta/nodes/okta_agent.mdx
  • docs/opengraph/extensions/okta/nodes/okta_agentpool.mdx
  • docs/opengraph/extensions/okta/nodes/okta_apiserviceintegration.mdx
  • docs/opengraph/extensions/okta/nodes/okta_apitoken.mdx
  • docs/opengraph/extensions/okta/nodes/okta_application.mdx
  • docs/opengraph/extensions/okta/nodes/okta_authorizationserver.mdx
  • docs/opengraph/extensions/okta/nodes/okta_clientsecret.mdx
  • docs/opengraph/extensions/okta/nodes/okta_customrole.mdx
  • docs/opengraph/extensions/okta/nodes/okta_device.mdx
  • docs/opengraph/extensions/okta/nodes/okta_group.mdx
  • docs/opengraph/extensions/okta/nodes/okta_identityprovider.mdx
  • docs/opengraph/extensions/okta/nodes/okta_jwk.mdx
  • docs/opengraph/extensions/okta/nodes/okta_organization.mdx
  • docs/opengraph/extensions/okta/nodes/okta_policy.mdx
  • docs/opengraph/extensions/okta/nodes/okta_realm.mdx
  • docs/opengraph/extensions/okta/nodes/okta_resourceset.mdx
  • docs/opengraph/extensions/okta/nodes/okta_role.mdx
  • docs/opengraph/extensions/okta/nodes/okta_roleassignment.mdx
  • docs/opengraph/extensions/okta/nodes/okta_user.mdx
  • docs/opengraph/extensions/okta/queries.mdx

Walkthrough

Jamf and Okta documentation now uses snake_case property names in node tables and sample YAML, and the Jamf/Okta queries now reference the renamed properties.

Changes

Jamf and Okta snake_case doc sync

Layer / File(s) Summary
Jamf node property tables
docs/opengraph/extensions/jamf/nodes/jamf_account.mdx, docs/opengraph/extensions/jamf/nodes/jamf_disabledaccount.mdx, docs/opengraph/extensions/jamf/nodes/jamf_group.mdx, docs/opengraph/extensions/jamf/nodes/jamf_ssointegration.mdx, docs/opengraph/extensions/jamf/nodes/jamf_apiclient.mdx, docs/opengraph/extensions/jamf/nodes/jamf_disabledapiclient.mdx, docs/opengraph/extensions/jamf/nodes/jamf_computer.mdx, docs/opengraph/extensions/jamf/nodes/jamf_computeruser.mdx, docs/opengraph/extensions/jamf/nodes/jamf_site.mdx, docs/opengraph/extensions/jamf/nodes/jamf_tenant.mdx
Jamf node property tables rename documented field labels to snake_case across account, API client, computer, computer user, disabled account, disabled API client, group, site, SSO integration, and tenant nodes.
Jamf tier query filters
docs/opengraph/extensions/jamf/queries.mdx
Jamf tier-to-tier Cypher queries change their WHERE clauses to compare tier instead of Tier.
Okta service node docs
docs/opengraph/extensions/okta/nodes/okta_agent.mdx, docs/opengraph/extensions/okta/nodes/okta_agentpool.mdx, docs/opengraph/extensions/okta/nodes/okta_apiserviceintegration.mdx, docs/opengraph/extensions/okta/nodes/okta_apitoken.mdx, docs/opengraph/extensions/okta/nodes/okta_authorizationserver.mdx, docs/opengraph/extensions/okta/nodes/okta_clientsecret.mdx, docs/opengraph/extensions/okta/nodes/okta_customrole.mdx
Okta node docs for agent, agent pool, API service integration, API token, authorization server, client secret, and custom role rename property tables and sample YAML keys to snake_case.
Okta directory and user node docs
docs/opengraph/extensions/okta/nodes/okta_device.mdx, docs/opengraph/extensions/okta/nodes/okta_group.mdx, docs/opengraph/extensions/okta/nodes/okta_identityprovider.mdx, docs/opengraph/extensions/okta/nodes/okta_jwk.mdx, docs/opengraph/extensions/okta/nodes/okta_organization.mdx, docs/opengraph/extensions/okta/nodes/okta_policy.mdx, docs/opengraph/extensions/okta/nodes/okta_realm.mdx, docs/opengraph/extensions/okta/nodes/okta_resourceset.mdx, docs/opengraph/extensions/okta/nodes/okta_role.mdx, docs/opengraph/extensions/okta/nodes/okta_roleassignment.mdx, docs/opengraph/extensions/okta/nodes/okta_user.mdx
Okta node docs for device, group, identity provider, JWK, organization, policy, realm, resource set, role, role assignment, and user rename property tables and sample YAML keys to snake_case.
Okta application doc
docs/opengraph/extensions/okta/nodes/okta_application.mdx
The Okta application doc renames property tables, sample YAML, and differentiator text to snake_case across common, protocol-specific, and integration-specific application sections.
Okta query property filters
docs/opengraph/extensions/okta/queries.mdx
Okta Cypher queries change property references in the admin console access, MFA, old-password, and stale-login filters to snake_case names.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~25 minutes

Poem

I’m a rabbit with a tidy nose,
Hopping where the snake_case flows.
Jamf and Okta now line up neat,
Little keys and queries, crisp and sweet. 🐇

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly summarizes the main change: converting Okta and Jamf properties to snake_case.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch camel-to-snake

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@mintlify

mintlify Bot commented Jun 25, 2026

Copy link
Copy Markdown

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
bloodhound 🟢 Ready View Preview Jun 25, 2026, 8:02 AM

💡 Tip: Enable Workflows to automatically generate PRs for you.

@JonasBK JonasBK added the opengraph Docs related to OpenGraph extension use and development label Jun 25, 2026

@jeff-matthews jeff-matthews left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good @JonasBK! Thanks for the PR. Is it ok to merge and publish right away?

@JonasBK

JonasBK commented Jun 26, 2026

Copy link
Copy Markdown
Contributor Author

@jeff-matthews, yup! Thanks!

@JonasBK JonasBK merged commit 85a8968 into main Jun 26, 2026
3 checks passed
@JonasBK JonasBK deleted the camel-to-snake branch June 26, 2026 07:52
@github-actions github-actions Bot locked and limited conversation to collaborators Jun 26, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

opengraph Docs related to OpenGraph extension use and development

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants