Skip to content

Add design proposal to clean up Fleet Manager configuration#2444

Merged
ebensh merged 1 commit intomainfrom
ebenshet/design-proposal-configuration-cleanup
Sep 26, 2025
Merged

Add design proposal to clean up Fleet Manager configuration#2444
ebensh merged 1 commit intomainfrom
ebenshet/design-proposal-configuration-cleanup

Conversation

@ebensh
Copy link
Copy Markdown
Collaborator

@ebensh ebensh commented Sep 26, 2025

I provided Claude with a sanitized version of our dataplane configuration from Integration, Stage, and Production secrets in the App-Interface Vault, and asked Claude (and the appropriate sub-agent) to examine the actual configuration values, our configuration libraries, etc. for what values are used.

This actually led to identifying that the sentry logging behavior exists, which led to the next PR to propose its deletion and cleanup.

Prompt:
Adding design plan to clean up configuration based on this prompt: �[200~It's a new day. Please take on the role of @.agents/config-expert-river.md and analyze the way we load configuration into the Fleet Manager. I've provided the service credentials files we actually use in our secrets manager in @.tmp/vault_configs/integration-secret.yaml @.tmp/vault_configs/stage-secret.json and @.tmp/vault_configs/prod-secret.json . Please identify improvements - some examples might include key/values that we provide that are no longer read, key/values that are still required and so we provide dummy values, or fields where there's only ever one value set, and we could easily hardcode it. Let me know your recommendations for cleanup in a new markdown file called .design-proposals/configuration-cleanup.md

@ebensh ebensh force-pushed the ebenshet/design-proposal-configuration-cleanup branch from b986800 to 55e1cdd Compare September 26, 2025 10:11
@ebensh ebensh force-pushed the ebenshet/design-proposal-configuration-cleanup branch from 55e1cdd to 0502b61 Compare September 26, 2025 10:13
@ebensh ebensh changed the base branch from main to ebenshet/creating-sub-agent-team September 26, 2025 10:16
@ebensh ebensh force-pushed the ebenshet/creating-sub-agent-team branch from 0066f90 to 8ba6439 Compare September 26, 2025 11:33
@ebensh ebensh force-pushed the ebenshet/design-proposal-configuration-cleanup branch from 0502b61 to b414269 Compare September 26, 2025 11:35
Base automatically changed from ebenshet/creating-sub-agent-team to main September 26, 2025 11:39
@ebensh ebensh force-pushed the ebenshet/design-proposal-configuration-cleanup branch from b414269 to 8d1d8b4 Compare September 26, 2025 11:41
@ebensh ebensh requested a review from kurlov September 26, 2025 11:41
@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci bot commented Sep 26, 2025

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: ebensh, kurlov

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

…200~It's a new day. Please take on the role of @.agents/config-expert-river.md and analyze the way we load configuration into the Fleet Manager. I've provided the service credentials files

  we actually use in our secrets manager in @.tmp/vault_configs/integration-secret.yaml @.tmp/vault_configs/stage-secret.json and @.tmp/vault_configs/prod-secret.json . Please identify 
  improvements - some examples might include key/values that we provide that are no longer read, key/values that are still required and so we provide dummy values, or fields where there's
   only ever one value set, and we could easily hardcode it. Let me know your recommendations for cleanup in a new markdown file called .design-proposals/configuration-cleanup.md
@ebensh ebensh force-pushed the ebenshet/design-proposal-configuration-cleanup branch from 8d1d8b4 to 88f2f6b Compare September 26, 2025 12:00
@openshift-ci openshift-ci bot removed the lgtm label Sep 26, 2025
@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci bot commented Sep 26, 2025

New changes are detected. LGTM label has been removed.

@ebensh ebensh merged commit 46a9cb3 into main Sep 26, 2025
2 of 8 checks passed
@ebensh ebensh deleted the ebenshet/design-proposal-configuration-cleanup branch September 26, 2025 12:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants