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

Update Authorization installation so that fields are configurable #164

Merged
merged 9 commits into from
Feb 16, 2023

Conversation

shaynafinocchiaro
Copy link
Contributor

@shaynafinocchiaro shaynafinocchiaro commented Feb 14, 2023

Description

PR to have custom values be read in from the authorization CRD, fixes an issue where the CRD didn't have unique keys, and moves the csm-config-params configMap to the authorization CRD instead of deployment.yaml to prevent incorrect key/value data when creating the configmap object.

v1.6.0 manifests are added.

GitHub Issues

List the GitHub issues impacted by this PR:

GitHub Issue #
dell/csm#633

Checklist:

  • I have performed a self-review of my own code to ensure there are no formatting, vetting, linting, or security issues
  • I have verified that new and existing unit tests pass locally with my changes
  • I have not allowed coverage numbers to degenerate
  • I have maintained at least 90% code coverage
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • I have added tests that prove my fix is effective or that my feature works
  • I have maintained backward compatibility

How Has This Been Tested?

Please describe the tests that you ran to verify your changes. Please also list any relevant details for your test configuration

  • Unit Tests
    go test ./... -coverprofile cover.out
    ok github.com/dell/csm-operator/pkg/modules 0.695s coverage: 88.7% of statements

@shaynafinocchiaro shaynafinocchiaro force-pushed the bugfix-633-read-custom-configs branch 2 times, most recently from a33b567 to 2ca8d29 Compare February 14, 2023 16:41
@shaynafinocchiaro shaynafinocchiaro merged commit 4d6a3f6 into main Feb 16, 2023
@shaynafinocchiaro shaynafinocchiaro deleted the bugfix-633-read-custom-configs branch February 16, 2023 16:11
ChristianAtDell added a commit that referenced this pull request Oct 15, 2024
* read custom configurations from CRD, update image keys, and move csm-config-params configmap

* update sidecar image

* update unit test

* fix formatting

* fix formatting
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.

3 participants