Skip to content
This repository was archived by the owner on Sep 1, 2026. It is now read-only.

quickstart-vdk: Run vdk-heartbeat before release - #665

Merged
YanaZhivkova merged 3 commits into
mainfrom
person/yzhivkova/Run_vdk-heartbeat_before_quickstart-vdk_release
Feb 16, 2022
Merged

quickstart-vdk: Run vdk-heartbeat before release#665
YanaZhivkova merged 3 commits into
mainfrom
person/yzhivkova/Run_vdk-heartbeat_before_quickstart-vdk_release

Conversation

@YanaZhivkova

@YanaZhivkova YanaZhivkova commented Jan 5, 2022

Copy link
Copy Markdown
Contributor

Currently, plugin versions are not fixed in quickstart-vdk
and when we upgrade, we can accidentally break it. That is why it is
necessary to run some verification before we release it.

Run vdk-heartbeat before releasing quickstart-vdk (during pre-release stage).
Create release-candidate package and image of quickstart-vdk and
run vdk-heartbeat with them during pre-release stage of
each quickstart-vdk dependency CI/CD.

Testing Done: CI/CD pipeline - https://gitlab.com/vmware-analytics/versatile-data-kit/-/pipelines/470250661.
Also, check that the release-candidate image of quickstart-vdk is run on the vdk-heartbeat job k8s pod.

Signed-off-by: Yana Zhivkova yzhivkova@vmware.com

@YanaZhivkova
YanaZhivkova force-pushed the person/yzhivkova/Run_vdk-heartbeat_before_quickstart-vdk_release branch 4 times, most recently from 52f70d8 to 3135481 Compare January 5, 2022 17:19
Comment thread projects/vdk-plugins/quickstart-vdk/.plugin-ci.yml
@YanaZhivkova
YanaZhivkova requested a review from ivakoleva January 6, 2022 15:51
@YanaZhivkova
YanaZhivkova force-pushed the person/yzhivkova/Run_vdk-heartbeat_before_quickstart-vdk_release branch 3 times, most recently from b230d83 to 21eac82 Compare January 7, 2022 16:44
@YanaZhivkova
YanaZhivkova force-pushed the person/yzhivkova/Run_vdk-heartbeat_before_quickstart-vdk_release branch 9 times, most recently from ac0bd02 to 54fd7f2 Compare February 14, 2022 08:56
@YanaZhivkova YanaZhivkova linked an issue Feb 14, 2022 that may be closed by this pull request
Comment thread projects/vdk-plugins/quickstart-vdk/.plugin-ci.yml Outdated
Currently, plugin versions are not fixed in quickstart-vdk
and when we upgrade, we can accidentally break it. That is why it is
necessary to run some verification before we release it.

Run vdk-heartbeat before releasing quickstart-vdk (during pre-release stage).
Create release-candidate package and image of quickstart-vdk and
run vdk-heartbeat with them during pre-release stage of
each quickstart-vdk dependency CI/CD.

Testing Done: test CI/CD pipeline. Also, check that the release-candidate
image of quickstart-vdk is run on the vdk-heartbeat job k8s pod.

Signed-off-by: Yana Zhivkova <yzhivkova@vmware.com>
Every quickstart-vdk dependency (including vdk-core) is tested
with pre-release quickstart-vdk CI/CD jobs. See
test_quickstart_vdk_locations in quickstart-vdk CI/CD job definitions.

Remove old and unnecessary vdk-core release acceptance tests.

Testing Done: CI/CD pipeline

Signed-off-by: Yana Zhivkova <yzhivkova@vmware.com>
@YanaZhivkova
YanaZhivkova force-pushed the person/yzhivkova/Run_vdk-heartbeat_before_quickstart-vdk_release branch from cae7493 to cb44a81 Compare February 16, 2022 07:14
Add comment about locations of dependencies of quickstart-vdk which
trigger CI/CD jobs when changed.

Testing Done: CI/CD pipeline

Signed-off-by: Yana Zhivkova <yzhivkova@vmware.com>
@YanaZhivkova
YanaZhivkova merged commit 2fa77bf into main Feb 16, 2022
@YanaZhivkova
YanaZhivkova deleted the person/yzhivkova/Run_vdk-heartbeat_before_quickstart-vdk_release branch February 16, 2022 07:28
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Release acceptance test for VDK SDK (quickstart-vdk)

5 participants