Skip to content

feat: add service policies to values#815

Merged
Demonsthere merged 16 commits intoory:masterfrom
Demonsthere:feat/service-policies
Oct 27, 2025
Merged

feat: add service policies to values#815
Demonsthere merged 16 commits intoory:masterfrom
Demonsthere:feat/service-policies

Conversation

@Demonsthere
Copy link
Copy Markdown
Collaborator

Related Issue or Design Document

Checklist

  • I have read the contributing guidelines and signed the CLA.
  • I have referenced an issue containing the design document if my change introduces a new feature.
  • I have read the security policy.
  • I confirm that this pull request does not address a security vulnerability.
    If this pull request addresses a security vulnerability,
    I confirm that I got approval (please contact security@ory.com) from the maintainers to push the changes.
  • I have added tests that prove my fix is effective or that my feature works.
  • I have added the necessary documentation within the code base (if appropriate).

Further comments

@Demonsthere Demonsthere requested a review from piotrmsc as a code owner October 27, 2025 15:11
@Demonsthere Demonsthere requested a review from Copilot October 27, 2025 15:14
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR adds configurable traffic policy settings to Kubernetes services across multiple Helm charts, allowing users to specify externalTrafficPolicy and internalTrafficPolicy for their services. Additionally, it updates the version references for oathkeeper-maester and hydra-maester components.

  • Adds externalTrafficPolicy and internalTrafficPolicy configuration options to all service definitions with default value of "Cluster"
  • Updates oathkeeper-maester from v0.1.11 to v0.1.12
  • Updates hydra-maester from v0.0.39 to v0.0.40

Reviewed Changes

Copilot reviewed 26 out of 26 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
helm/charts/oathkeeper/values.yaml Adds traffic policy configurations to proxy, api, and metrics services
helm/charts/oathkeeper/templates/service-*.yaml Applies traffic policy template variables to service specs
helm/charts/oathkeeper/README.md Documents new traffic policy options and updates maester version reference
helm/charts/oathkeeper-maester/README.md Updates AppVersion badge from v0.1.11 to v0.1.12
helm/charts/kratos/values.yaml Adds traffic policy configurations to admin, public, and courier services
helm/charts/kratos/templates/service-*.yaml Applies traffic policy template variables to service specs
helm/charts/kratos/README.md Documents new traffic policy options for all kratos services
helm/charts/kratos-selfservice-ui-node/values.yaml Adds traffic policy configurations to the service
helm/charts/kratos-selfservice-ui-node/templates/service.yaml Applies traffic policy template variables to service spec
helm/charts/kratos-selfservice-ui-node/README.md Documents new traffic policy options
helm/charts/keto/values.yaml Adds traffic policy configurations to read, write, and metrics services
helm/charts/keto/templates/service-*.yaml Applies traffic policy template variables to service specs
helm/charts/keto/README.md Documents new traffic policy options for all keto services
helm/charts/hydra/values.yaml Adds traffic policy configurations to public and admin services
helm/charts/hydra/templates/service-*.yaml Applies traffic policy template variables to service specs
helm/charts/hydra/README.md Documents new traffic policy options for hydra services
helm/charts/hydra-maester/values.yaml Adds traffic policy configurations to metrics service
helm/charts/hydra-maester/templates/service-metrics.yaml Applies traffic policy template variables to service spec
helm/charts/hydra-maester/README.md Documents new traffic policy options and updates AppVersion badge from v0.0.39 to v0.0.40

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Demonsthere and others added 6 commits October 27, 2025 16:18
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@Demonsthere Demonsthere requested a review from Copilot October 27, 2025 16:47
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

Copilot reviewed 21 out of 22 changed files in this pull request and generated 9 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Demonsthere and others added 9 commits October 27, 2025 17:50
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@Demonsthere Demonsthere merged commit d1c1616 into ory:master Oct 27, 2025
30 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

add ability to change internalTrafficPolicy and externalTrafficPolicy in ory helm charts for oathkeeper and hydra k8s services

2 participants