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

EVEREST-107 Simplify Feature Builds #1019

Merged
merged 4 commits into from
Jan 20, 2025
Merged

EVEREST-107 Simplify Feature Builds #1019

merged 4 commits into from
Jan 20, 2025

Conversation

recharte
Copy link
Collaborator

@recharte recharte commented Jan 17, 2025

By creating the VS deployment manifest during the build process and by embedding the helm chart and CLI binaries into the same FB artifact we can simplify the users experience of installing a feature build. Now, after downloading and unzipping 1 artifact, users only need to run ./helm.sh or ./cli.sh to install the FB.

@recharte recharte force-pushed the EVEREST-107-simplify-fb branch 10 times, most recently from 7b74dca to 5e912df Compare January 19, 2025 18:35
By embedding all the artifacts in a single directory we can remove the
complexity of setting the env vars.
@recharte recharte force-pushed the EVEREST-107-simplify-fb branch from 5e912df to c1d8451 Compare January 19, 2025 18:37
@recharte recharte marked this pull request as ready for review January 19, 2025 18:52
@recharte recharte requested a review from a team as a code owner January 19, 2025 18:52
@recharte recharte enabled auto-merge (squash) January 19, 2025 18:54
Copy link
Contributor

@oksana-grishchenko oksana-grishchenko left a comment

Choose a reason for hiding this comment

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

Thank you Diogo for implementing the changes, it reduces the amount additional manual steps so smoothly!

One suggestion which is not directly related to the PR, but since we are changing the workflow, let's increase the timeout in vs.sh

kubectl wait --for=jsonpath='{.status.readyReplicas}'=3 deployment/percona-version-service > /dev/null

default is 30sec, but today Yusaf faced
error: readyReplicas is not found, so i think it worth to increase the waiting time to 60s at least

github-actions bot and others added 2 commits January 20, 2025 16:47
Sometimes the default 30s isn't enought and we are seeing
error: readyReplicas is not found
@recharte recharte disabled auto-merge January 20, 2025 16:53
@recharte recharte merged commit 0732e17 into main Jan 20, 2025
8 of 9 checks passed
@recharte recharte deleted the EVEREST-107-simplify-fb branch January 20, 2025 16:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants