-
Notifications
You must be signed in to change notification settings - Fork 10
OAPE-194: UPSTREAM: <carry>: Add downstream README file #46
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
OAPE-194: UPSTREAM: <carry>: Add downstream README file #46
Conversation
@arkadeepsen: This pull request references OAPE-194 which is a valid jira issue. Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the story to target the "4.20.0" version, but no target version was set. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Mostly nits. Thanks for the documentation.
openshift/README.md
Outdated
|
||
The downstream artifacts are as follows: | ||
|
||
* openshift - contains files for building downstream ansible operator base image |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit: Please add quotes for folder/file names...Same for all the next bullets.
* openshift - contains files for building downstream ansible operator base image | |
* `openshift` - contains files for building downstream ansible operator base image |
openshift/README.md
Outdated
The downstream artifacts are as follows: | ||
|
||
* openshift - contains files for building downstream ansible operator base image | ||
* openshift/ci - contains the CI related build files |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit: Periods at the end of the sentences.
* openshift/ci - contains the CI related build files | |
* openshift/ci - contains the CI related build files. |
openshift/README.md
Outdated
* openshift - contains files for building downstream ansible operator base image | ||
* openshift/ci - contains the CI related build files | ||
* openshift/hack - contains the scripts for updating downstream files | ||
* openshift/release/ansible - ansible operator release files |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
openshift/release/ansible
mostly contains the collections I think
openshift/README.md
Outdated
openshift https://github.com/openshift/ansible-operator-plugins.git (fetch) | ||
openshift no_push (push) | ||
origin [email protected]:arkadeepsen/ansible-operator-plugins.git (fetch) | ||
origin [email protected]:arkadeepsen/ansible-operator-plugins.git (push) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
origin [email protected]:arkadeepsen/ansible-operator-plugins.git (push) | |
origin [email protected]:username/ansible-operator-plugins.git (push) |
openshift/README.md
Outdated
``` | ||
## New release to main | ||
|
||
Once the `upstream` has been verified. You can now sync the upstream release tag |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Once the `upstream` has been verified. You can now sync the upstream release tag | |
Once the `upstream` has been verified, you can now sync the upstream release tag |
openshift/README.md
Outdated
... | ||
``` | ||
|
||
After the commits are listed, the vendor directory is updata: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
After the commits are listed, the vendor directory is updata: | |
After the commits are listed, the vendor directory is updated |
Here is the output of running the above script. | ||
|
||
``` | ||
$ ./openshift/hack/rebase_upstream.sh v1.37.2 release-4.17 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please hide the output by default.
openshift/README.md
Outdated
and the requirements files in the `./openshift` directory are properly generated. This will require manual intervention and | ||
inspection. | ||
|
||
Once these directories have been verified, create a release PR downstream: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Once these directories have been verified, create a release PR downstream: | |
Once these directories have been verified, create a rebase PR downstream: |
openshift/README.md
Outdated
can be used. This script runs the upstream | ||
[`pip_find_builddeps.py`](https://raw.githubusercontent.com/containerbuildsystem/cachito/master/bin/pip_find_builddeps.py) | ||
script repeatedly for each python package to find the corresponding build dependencies. It needs the requirements.txt file | ||
generated from the upstream Pipfile and Pipfile.lock files. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
generated from the upstream Pipfile and Pipfile.lock files. | |
generated from the upstream `images/Pipfile` and `images/Pipfile.lock` files. |
``` | ||
git push origin v1.38.0-rebase-main | ||
``` | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We need to add another step (with a highlight maybe) here to get a test built out by the ART team before merging the PR.
cca427c
to
1b611ff
Compare
/skip |
1b611ff
to
cd42de8
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the changes.
/lgtm
openshift/README.md
Outdated
information about the output see the [breakdown of rebase_upstream.sh | ||
output](#breakdown-of-rebase_upstreamsh-output) section below. | ||
|
||
At this point, you _must_ verify if everything looks. Ensure that the `./openshift/release/ansible/ansible_collections` directory |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
At this point, you _must_ verify if everything looks. Ensure that the `./openshift/release/ansible/ansible_collections` directory | |
At this point, you _must_ verify if everything looks okay. Ensure that the `./openshift/release/ansible/ansible_collections` directory |
cd42de8
to
9f87a5e
Compare
/lgtm |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: arkadeepsen, chiragkyal The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
/label qe-approved |
@arkadeepsen: This pull request references OAPE-194 which is a valid jira issue. Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the story to target the "4.20.0" version, but no target version was set. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
/retest |
/retest |
/test all I want to see if |
That should not cause an issue in the CI. The issue is for building the image in the OSBS environment. |
/retest |
@arkadeepsen: all tests passed! Full PR test history. Your PR dashboard. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here. |
[ART PR BUILD NOTIFIER] Distgit: openshift-enterprise-ansible-operator |
Description of the change:
This PR adds a README file for the downstream operations.
Motivation for the change:
The downstream operations are not well documented. This PR tries to address that by adding the README file.