Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: auto remediation #602

Merged
merged 38 commits into from
Feb 13, 2025
Merged

feat: auto remediation #602

merged 38 commits into from
Feb 13, 2025

Conversation

AlexsJones
Copy link
Member

@AlexsJones AlexsJones commented Jan 15, 2025

This PR does the following:

  • Updates the project to kubebuilder v4
  • Adds a new resource called a Mutation
  • Modifies the existing k8sgpt controller logic to send a signal across to a new mutation controller
  • New mutation controller will retain state for patching of resources that receive a result and target configuration change.

In short, this adds auto remediation (alpha) into the project

Closes #

📑 Description

✅ Checks

  • My pull request adheres to the code style of this project
  • My code requires changes to the documentation
  • I have updated the documentation as required
  • All the tests have passed

ℹ Additional Information

…or log

Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
@AlexsJones AlexsJones requested review from a team as code owners January 15, 2025 16:21
…or log

Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
…eation

Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
…cross phases

Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
@AlexsJones AlexsJones force-pushed the feat/auto-remediation branch from 44fa9a4 to d0de700 Compare January 28, 2025 09:01
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
@AlexsJones AlexsJones changed the title WIP: feat/auto remediation feat/auto remediation Feb 13, 2025
@AlexsJones AlexsJones merged commit 00fa047 into main Feb 13, 2025
6 of 7 checks passed
@AlexsJones AlexsJones deleted the feat/auto-remediation branch February 13, 2025 08:09
@AlexsJones AlexsJones changed the title feat/auto remediation feat: auto remediation Feb 13, 2025
@AlexsJones AlexsJones restored the feat/auto-remediation branch February 14, 2025 12:44
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.

1 participant