-
Notifications
You must be signed in to change notification settings - Fork 282
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
Build manifest to include JOB_NAME #1686
Labels
enhancement
New Enhancement
Comments
[triage] We don't want to add the |
kavilla
added a commit
to kavilla/opensearch-build
that referenced
this issue
Mar 14, 2022
While using a child folder 'Playground' in Jenkins I had to do a number of changes to support a successful test run. I also included the ability to skip publishing the notification not to spam channels from builds from for example `Playground`. Also ability to skip building docker because from what I could tell it was publishing docker images from `Playground` pipelines as well. Finally, some cleanup to integ tests to use the input manifest to container image. Also, make integ tests run in docker container for OpenSearch. Issues resolved: opensearch-project#1688 opensearch-project#1687 opensearch-project#1686 Signed-off-by: Kawika Avilla <kavilla414@gmail.com>
kavilla
added a commit
to kavilla/opensearch-build
that referenced
this issue
Mar 14, 2022
While using a child folder 'Playground' in Jenkins I had to do a number of changes to support a successful test run. I also included the ability to skip publishing the notification not to spam channels from builds from for example `Playground`. Also ability to skip building docker because from what I could tell it was publishing docker images from `Playground` pipelines as well. Finally, some cleanup to integ tests to use the input manifest to container image. Also, make integ tests run in docker container for OpenSearch. Issues resolved: opensearch-project#1688 opensearch-project#1687 opensearch-project#1686 Signed-off-by: Kawika Avilla <kavilla414@gmail.com>
kavilla
added a commit
to kavilla/opensearch-build
that referenced
this issue
Mar 15, 2022
While using a child folder 'Playground' in Jenkins I had to do a number of changes to support a successful test run. I also included the ability to skip publishing the notification not to spam channels from builds from for example `Playground`. Also ability to skip building docker because from what I could tell it was publishing docker images from `Playground` pipelines as well. Finally, some cleanup to integ tests to use the input manifest to container image. Also, make integ tests run in docker container for OpenSearch. Issues resolved: opensearch-project#1688 opensearch-project#1687 opensearch-project#1686 Signed-off-by: Kawika Avilla <kavilla414@gmail.com>
1 task
1 task
kavilla
added a commit
to kavilla/opensearch-build
that referenced
this issue
Mar 15, 2022
While using a child folder 'Playground' in Jenkins I had to do a number of changes to support a successful test run. I also included the ability to skip publishing the notification not to spam channels from builds from for example `Playground`. Also ability to skip building docker because from what I could tell it was publishing docker images from `Playground` pipelines as well. Finally, some cleanup to integ tests to use the input manifest to container image. Also, make integ tests run in docker container for OpenSearch. Issues resolved: opensearch-project#1688 opensearch-project#1687 opensearch-project#1686 Signed-off-by: Kawika Avilla <kavilla414@gmail.com>
kavilla
added a commit
to kavilla/opensearch-build
that referenced
this issue
Mar 15, 2022
While using a child folder 'Playground' in Jenkins I had to do a number of changes to support a successful test run. I also included the ability to skip publishing the notification not to spam channels from builds from for example `Playground`. Also ability to skip building docker because from what I could tell it was publishing docker images from `Playground` pipelines as well. Finally, some cleanup to integ tests to use the input manifest to container image. Also, make integ tests run in docker container for OpenSearch. Issues resolved: opensearch-project#1688 opensearch-project#1687 opensearch-project#1686 Signed-off-by: Kawika Avilla <kavilla414@gmail.com>
kavilla
added a commit
to kavilla/opensearch-build
that referenced
this issue
Mar 16, 2022
While using a child folder 'Playground' in Jenkins I had to do a number of changes to support a successful test run. I also included the ability to skip publishing the notification not to spam channels from builds from for example `Playground`. Also ability to skip building docker because from what I could tell it was publishing docker images from `Playground` pipelines as well. Finally, some cleanup to integ tests to use the input manifest to container image. Also, make integ tests run in docker container for OpenSearch. Issues resolved: opensearch-project#1688 opensearch-project#1687 opensearch-project#1686 Signed-off-by: Kawika Avilla <kavilla414@gmail.com>
kavilla
added a commit
to kavilla/opensearch-build
that referenced
this issue
Mar 16, 2022
While using a child folder 'Playground' in Jenkins I had to do a number of changes to support a successful test run. I also included the ability to skip publishing the notification not to spam channels from builds from for example `Playground`. Also ability to skip building docker because from what I could tell it was publishing docker images from `Playground` pipelines as well. Finally, some cleanup to integ tests to use the input manifest to container image. Also, make integ tests run in docker container for OpenSearch. Issues resolved: opensearch-project#1688 opensearch-project#1687 opensearch-project#1686 Signed-off-by: Kawika Avilla <kavilla414@gmail.com>
kavilla
added a commit
to kavilla/opensearch-build
that referenced
this issue
Mar 17, 2022
While using a child folder 'Playground' in Jenkins I had to do a number of changes to support a successful test run. I also included the ability to skip publishing the notification not to spam channels from builds from for example `Playground`. Also ability to skip building docker because from what I could tell it was publishing docker images from `Playground` pipelines as well. Finally, some cleanup to integ tests to use the input manifest to container image. Also, make integ tests run in docker container for OpenSearch. Issues resolved: opensearch-project#1688 opensearch-project#1687 opensearch-project#1686 Signed-off-by: Kawika Avilla <kavilla414@gmail.com>
kavilla
added a commit
to kavilla/opensearch-build
that referenced
this issue
Mar 17, 2022
While using a child folder 'Playground' in Jenkins I had to do a number of changes to support a successful test run. I also included the ability to skip publishing the notification not to spam channels from builds from for example `Playground`. Also ability to skip building docker because from what I could tell it was publishing docker images from `Playground` pipelines as well. Finally, some cleanup to integ tests to use the input manifest to container image. Also, make integ tests run in docker container for OpenSearch. Issues resolved: opensearch-project#1688 opensearch-project#1687 opensearch-project#1686 Signed-off-by: Kawika Avilla <kavilla414@gmail.com>
kavilla
added a commit
to kavilla/opensearch-build
that referenced
this issue
Mar 17, 2022
While using a child folder 'Playground' in Jenkins I had to do a number of changes to support a successful test run. I also included the ability to skip publishing the notification not to spam channels from builds from for example `Playground`. Also ability to skip building docker because from what I could tell it was publishing docker images from `Playground` pipelines as well. Finally, some cleanup to integ tests to use the input manifest to container image. Also, make integ tests run in docker container for OpenSearch. Issues resolved: opensearch-project#1688 opensearch-project#1687 opensearch-project#1686 Signed-off-by: Kawika Avilla <kavilla414@gmail.com>
kavilla
added a commit
to kavilla/opensearch-build
that referenced
this issue
Mar 17, 2022
While using a child folder 'Playground' in Jenkins I had to do a number of changes to support a successful test run. I also included the ability to skip publishing the notification not to spam channels from builds from for example `Playground`. Also ability to skip building docker because from what I could tell it was publishing docker images from `Playground` pipelines as well. Finally, some cleanup to integ tests to use the input manifest to container image. Also, make integ tests run in docker container for OpenSearch. Issues resolved: opensearch-project#1688 opensearch-project#1687 opensearch-project#1686 Signed-off-by: Kawika Avilla <kavilla414@gmail.com>
kavilla
added a commit
to kavilla/opensearch-build
that referenced
this issue
Mar 19, 2022
While using a child folder 'Playground' in Jenkins I had to do a number of changes to support a successful test run. I also included the ability to skip publishing the notification not to spam channels from builds from for example `Playground`. Also ability to skip building docker because from what I could tell it was publishing docker images from `Playground` pipelines as well. Finally, some cleanup to integ tests to use the input manifest to container image. Also, make integ tests run in docker container for OpenSearch. Issues resolved: opensearch-project#1688 opensearch-project#1687 opensearch-project#1686 Signed-off-by: Kawika Avilla <kavilla414@gmail.com>
1 task
kavilla
added a commit
that referenced
this issue
Mar 21, 2022
) * [Build][Test] OS and OSD improvements plus support for Playground While using a child folder 'Playground' in Jenkins I had to do a number of changes to support a successful test run. I also included the ability to skip publishing the notification not to spam channels from builds from for example `Playground`. Also ability to skip building docker because from what I could tell it was publishing docker images from `Playground` pipelines as well. If the user attempts to pass an empty string it will skip the integ tests. Finally, some cleanup to integ tests to use the input manifest to container image. Also, make integ tests run in docker container for OpenSearch. Use libtester for detectTestDockerAgent Issues Resolved * #1688 * #1687 * #1686 * #1758 Signed-off-by: Kawika Avilla <kavilla414@gmail.com>
@kavilla Can we close the issue if the PR was already merged and tested? |
@kavilla @seanneumann Any updates on this issue? |
Closing this issue. Please reopen if issue still persists. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Is your feature request related to a problem? Please describe
Origin: #1653 (comment)
The name of the job that triggers
integ-test
pipeline along with the build ID is used to figure out which distribution to download and run tests against. This requires hardcoding that value.Describe the solution you'd like
I propose we include the job name with the build manifest. For example:
That way when passing the URL of the build manifest to the test job and downloading the manifest. I can get the value of
build.job_name
and pass that to runrunIntegTestScript
.Describe alternatives you've considered
An assumption could be that the URL passed is the same format
https://ci.opensearch.org/ci/dbc/**JOB_NAME**/1.3.0/latest/linux/arm64/builds/opensearch/manifest.yml
, and we can do the logic but we have access to the job name while building the build manifest and I think there are no guarantees that the format of this URL will stay the same.Can also just pass another input in the jenkins params that takes the build job name.
Additional context
I believe adding the job name to the build manifest could provide insight in the future if we have ever change the URLs or if a job was triggered and end up dumping the artifacts to another bucket that does not equal the expect name. Not sure if possible in the current system but if someone hard codes in the Playground it could happen.
The text was updated successfully, but these errors were encountered: