Skip to content
This repository has been archived by the owner on Nov 11, 2024. It is now read-only.

Add GalasaSecret resource type in resources route and add secrets encryption/decryption #660

Merged
merged 2 commits into from
Oct 21, 2024

Conversation

eamansour
Copy link
Member

Why?

For galasa-dev/projectmanagement#1467

This PR will merge the feature branch into main. The changes for this PR have already been reviewed in separate PRs (see below).

Changes

…est pods (#658)

* Add initial decryption logic for reading credentials

Signed-off-by: Eamonn Mansour <47121388+eamansour@users.noreply.github.com>

* Mount encryption keys secret in test pods, refactor k8s controller settings + unit tests

Signed-off-by: Eamonn Mansour <47121388+eamansour@users.noreply.github.com>

* fix: Fix OSGI wiring error, change oldDecryptionKeys to fallbackDecryptionKeys

Signed-off-by: Eamonn Mansour <47121388+eamansour@users.noreply.github.com>

* review: Rename RunPoll to TestPodScheduler, parameterise randomiser, separate YAML parsing

Signed-off-by: Eamonn Mansour <47121388+eamansour@users.noreply.github.com>

---------

Signed-off-by: Eamonn Mansour <47121388+eamansour@users.noreply.github.com>
* Add initial decryption logic for reading credentials

Signed-off-by: Eamonn Mansour <47121388+eamansour@users.noreply.github.com>

* Mount encryption keys secret in test pods, refactor k8s controller settings + unit tests

Signed-off-by: Eamonn Mansour <47121388+eamansour@users.noreply.github.com>

* Refactor: separate resource processing logic out from resources route

Signed-off-by: Eamonn Mansour <47121388+eamansour@users.noreply.github.com>

* Start adding GalasaSecret resource processing

Signed-off-by: Eamonn Mansour <47121388+eamansour@users.noreply.github.com>

* feat: Add GalasaSecret resource processing

Signed-off-by: Eamonn Mansour <47121388+eamansour@users.noreply.github.com>

* review: Remove unvalidated values from error messages

Signed-off-by: Eamonn Mansour <47121388+eamansour@users.noreply.github.com>

---------

Signed-off-by: Eamonn Mansour <47121388+eamansour@users.noreply.github.com>
@eamansour eamansour merged commit 329bce6 into main Oct 21, 2024
6 checks passed
@eamansour eamansour deleted the iss1467-creds-encryption-feature branch October 21, 2024 12:25
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.

2 participants