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

fix(cloud): do not fetch secrets on community tier #5291

Merged
merged 1 commit into from Oct 24, 2023

Conversation

eysi09
Copy link
Collaborator

@eysi09 eysi09 commented Oct 23, 2023

What this PR does / why we need it:

Before this fix, we'd log a warning about secrets not existing for users on the community tier when in fact we shouldn't be attempting to fetch them in the first place.

Which issue(s) this PR fixes:

Fixes #

Special notes for your reviewer:

@eysi09 eysi09 requested a review from a team October 23, 2023 21:52
Before this fix, we'd log a warning about secrets not existing for users
on the community tier when in fact we shouldn't be attempting to fetch
them in the first place.
@eysi09 eysi09 force-pushed the skip-fetching-secrets-on-community-tier branch from 07c344b to b3350f9 Compare October 23, 2023 22:11
Copy link
Contributor

@shumailxyz shumailxyz left a comment

Choose a reason for hiding this comment

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

Thanks for the fix ✨

@shumailxyz shumailxyz added this pull request to the merge queue Oct 24, 2023
Merged via the queue into main with commit 5eae8ba Oct 24, 2023
42 checks passed
@shumailxyz shumailxyz deleted the skip-fetching-secrets-on-community-tier branch October 24, 2023 02:28
eysi09 added a commit that referenced this pull request Oct 26, 2023
This commit fixes a regression introduced with:
#5291

That commit was just a tiny tweak to a couple of lines of code to
improve error messages but actually ended up breaking the core <> cloud
interaction for the community tier dashboard.

The underlying reason is the fact that this particular code was quite
convoluted and not tested well enough.

So this commit refactors the cloud init logic to make it more readable
and adds a handful of tests to prevent these kind of regressions
from happening again.
eysi09 added a commit that referenced this pull request Oct 27, 2023
This commit fixes a regression introduced with:
#5291

That commit was just a tiny tweak to a couple of lines of code to
improve error messages but actually ended up breaking the core <> cloud
interaction for the community tier dashboard.

The underlying reason is the fact that this particular code was quite
convoluted and not tested well enough.

So this commit refactors the cloud init logic to make it more readable
and adds a handful of tests to prevent these kind of regressions
from happening again.
eysi09 added a commit that referenced this pull request Oct 27, 2023
This commit fixes a regression introduced with:
#5291

That commit was just a tiny tweak to a couple of lines of code to
improve error messages but actually ended up breaking the core <> cloud
interaction for the community tier dashboard.

The underlying reason is the fact that this particular code was quite
convoluted and not tested well enough.

So this commit refactors the cloud init logic to make it more readable
and adds a handful of tests to prevent these kind of regressions
from happening again.
eysi09 added a commit that referenced this pull request Oct 27, 2023
This commit fixes a regression introduced with:
#5291

That commit was just a tiny tweak to a couple of lines of code to
improve error messages but actually ended up breaking the core <> cloud
interaction for the community tier dashboard.

The underlying reason is the fact that this particular code was quite
convoluted and not tested well enough.

So this commit refactors the cloud init logic to make it more readable
and adds a handful of tests to prevent these kind of regressions
from happening again.
eysi09 added a commit that referenced this pull request Oct 27, 2023
This commit fixes a regression introduced with:
#5291

That commit was just a tiny tweak to a couple of lines of code to
improve error messages but actually ended up breaking the core <> cloud
interaction for the community tier dashboard.

The underlying reason is the fact that this particular code was quite
convoluted and not tested well enough.

So this commit refactors the cloud init logic to make it more readable
and adds a handful of tests to prevent these kind of regressions
from happening again.
eysi09 added a commit that referenced this pull request Oct 31, 2023
This commit fixes a regression introduced with:
#5291

That commit was just a tiny tweak to a couple of lines of code to
improve error messages but actually ended up breaking the core <> cloud
interaction for the community tier dashboard.

The underlying reason is the fact that this particular code was quite
convoluted and not tested well enough.

So this commit refactors the cloud init logic to make it more readable
and adds a handful of tests to prevent these kind of regressions
from happening again.
eysi09 added a commit that referenced this pull request Nov 1, 2023
This commit fixes a regression introduced with:
#5291

That commit was just a tiny tweak to a couple of lines of code to
improve error messages but actually ended up breaking the core <> cloud
interaction for the community tier dashboard.

The underlying reason is the fact that this particular code was quite
convoluted and not tested well enough.

So this commit refactors the cloud init logic to make it more readable
and adds a handful of tests to prevent these kind of regressions
from happening again.
eysi09 added a commit that referenced this pull request Nov 1, 2023
This commit fixes a regression introduced with:
#5291

That commit was just a tiny tweak to a couple of lines of code to
improve error messages but actually ended up breaking the core <> cloud
interaction for the community tier dashboard.

The underlying reason is the fact that this particular code was quite
convoluted and not tested well enough.

So this commit refactors the cloud init logic to make it more readable
and adds a handful of tests to prevent these kind of regressions
from happening again.
eysi09 added a commit that referenced this pull request Nov 1, 2023
This commit fixes a regression introduced with:
#5291

That commit was just a tiny tweak to a couple of lines of code to
improve error messages but actually ended up breaking the core <> cloud
interaction for the community tier dashboard.

The underlying reason is the fact that this particular code was quite
convoluted and not tested well enough.

So this commit refactors the cloud init logic to make it more readable
and adds a handful of tests to prevent these kind of regressions
from happening again.
github-merge-queue bot pushed a commit that referenced this pull request Nov 1, 2023
* fix(cloud): ensure cloud project id is set on garden class

This commit fixes a regression introduced with:
#5291

That commit was just a tiny tweak to a couple of lines of code to
improve error messages but actually ended up breaking the core <> cloud
interaction for the community tier dashboard.

The underlying reason is the fact that this particular code was quite
convoluted and not tested well enough.

So this commit refactors the cloud init logic to make it more readable
and adds a handful of tests to prevent these kind of regressions
from happening again.

* improvement(cloud): better errors when fetching project fails

* fix(core): ensure id and domain are set even if user isn't logged in

A previous commit in the same PR changed this behaviour. This simply
reverts it back to what it was.

* chore: fix tests (TBS)
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.

None yet

2 participants