Skip to content

CSPL-4357: Secrets logs#1711

Merged
Igor-splunk merged 3 commits intofeature/slog-as-default-loggerfrom
CSPL-4357
Feb 26, 2026
Merged

CSPL-4357: Secrets logs#1711
Igor-splunk merged 3 commits intofeature/slog-as-default-loggerfrom
CSPL-4357

Conversation

@Igor-splunk
Copy link
Collaborator

Description

What does this PR have in it?

Key Changes

Highlight the updates in specific files

Testing and Verification

How did you test these changes? What automated tests are added?

Related Issues

Jira tickets, GitHub issues, Support tickets...

PR Checklist

  • Code changes adhere to the project's coding standards.
  • Relevant unit and integration tests are included.
  • Documentation has been updated accordingly.
  • All tests pass locally.
  • The PR description follows the project's guidelines.


// Sanity checks
if secret.Data == nil {
logger.WarnContext(ctx, "Secret has nil data. Update secret with required data",
Copy link
Collaborator

Choose a reason for hiding this comment

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

Do we want to stick to WarnContext or ErrorContext?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Both are used intetnionally. Its not an unexpected error, user can go ahead and create the secret, its recoverable hence warn instead of error.

@@ -96,6 +120,10 @@ func GetSecretFromPod(ctx context.Context, c splcommon.ControllerClient, PodName
namespacedName = types.NamespacedName{Namespace: namespace, Name: secretName}
err = c.Get(ctx, namespacedName, &currentSecret)
if err != nil {
Copy link
Collaborator

Choose a reason for hiding this comment

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

Would be good to refactor this, not specifically as a part of this PR to differentiate SecretNotFoundError from other errors that could occur here.

namespacedName := types.NamespacedName{Namespace: namespace, Name: name}
err := c.Get(ctx, namespacedName, &namespaceScopedSecret)
if err != nil {
// Didn't find it
Copy link
Collaborator

Choose a reason for hiding this comment

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

Same here, 404 is probably not the only things that could happen here

Copy link
Collaborator

@patrykw-splunk patrykw-splunk left a comment

Choose a reason for hiding this comment

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

LGTM!

@Igor-splunk Igor-splunk merged commit 29397cc into feature/slog-as-default-logger Feb 26, 2026
12 of 14 checks passed
@Igor-splunk Igor-splunk deleted the CSPL-4357 branch February 26, 2026 08:44
@github-actions github-actions bot locked and limited conversation to collaborators Feb 26, 2026
@github-actions github-actions bot locked and limited conversation to collaborators Feb 26, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants