Skip to content

starts to manage the encryption configuration#379

Merged
openshift-merge-robot merged 7 commits intoopenshift:masterfrom
p0lyn0mial:cao-manages-encryption-cfg
Dec 3, 2020
Merged

starts to manage the encryption configuration#379
openshift-merge-robot merged 7 commits intoopenshift:masterfrom
p0lyn0mial:cao-manages-encryption-cfg

Conversation

@p0lyn0mial
Copy link
Copy Markdown
Contributor

updates the encryption provider so that CAO can start to manage its own encryption configuration.

@p0lyn0mial
Copy link
Copy Markdown
Contributor Author

/hold

for manual tests.

@openshift-ci-robot openshift-ci-robot added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Nov 18, 2020
// case 1 encryption off or the secret was annotated - return an empty list of EncryptedGRs
// case 2 otherwise return the authoritative list of EncryptedGRs
// case 1 encryption off or the secret wasn't annotated - return the authoritative list of EncryptedGRs
// case 2 otherwise return an empty list of EncryptedGRs - OAS-O is still in charge
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

please be explicit here: what does "otherwise" actually mean?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

updated.

// - we suppress the error so that the encryption controllers:
// 1. don't report Degraded when encryption is off
// 2. don't requeue when encryption is off
return false, nil // case 1 - OAS-O in charge
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

see first line of the comment does not match. Probably the whole block of comment needs an update.

@p0lyn0mial p0lyn0mial changed the title starts to manage encryption configuration starts to manage the encryption configuration Nov 23, 2020
@p0lyn0mial p0lyn0mial force-pushed the cao-manages-encryption-cfg branch 2 times, most recently from bc8148f to a67b790 Compare November 25, 2020 12:25
Comment thread pkg/operator/encryption/operator_client_override.go Outdated
@p0lyn0mial p0lyn0mial force-pushed the cao-manages-encryption-cfg branch from a67b790 to 6fa6e1d Compare November 25, 2020 18:45
@p0lyn0mial p0lyn0mial force-pushed the cao-manages-encryption-cfg branch 2 times, most recently from cc357ce to 4e77da6 Compare December 1, 2020 08:45
@sttts
Copy link
Copy Markdown
Contributor

sttts commented Dec 1, 2020

/lgtm
/approve

@openshift-ci-robot openshift-ci-robot added lgtm Indicates that a PR is ready to be merged. approved Indicates a PR has been approved by an approver from all required OWNERS files. and removed lgtm Indicates that a PR is ready to be merged. labels Dec 1, 2020
@p0lyn0mial p0lyn0mial force-pushed the cao-manages-encryption-cfg branch from 5b874b3 to 8827c4f Compare December 2, 2020 12:21
@p0lyn0mial
Copy link
Copy Markdown
Contributor Author

/hold cancel

@openshift-ci-robot openshift-ci-robot removed the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Dec 2, 2020
@stlaz
Copy link
Copy Markdown
Contributor

stlaz commented Dec 2, 2020

/lgtm

@openshift-ci-robot
Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: p0lyn0mial, stlaz, sttts

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

@openshift-ci-robot openshift-ci-robot added the lgtm Indicates that a PR is ready to be merged. label Dec 2, 2020
@p0lyn0mial
Copy link
Copy Markdown
Contributor Author

/retest

1 similar comment
@stlaz
Copy link
Copy Markdown
Contributor

stlaz commented Dec 2, 2020

/retest

@p0lyn0mial
Copy link
Copy Markdown
Contributor Author

e2e-agnostic will be unblocked by openshift/origin#25732

@p0lyn0mial
Copy link
Copy Markdown
Contributor Author

/retest

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. lgtm Indicates that a PR is ready to be merged.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants