-
Notifications
You must be signed in to change notification settings - Fork 57
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
O2-IMS Operator #844
O2-IMS Operator #844
Conversation
Skipping CI for Draft Pull Request. |
a81c6f0
to
9174461
Compare
9174461
to
6e47127
Compare
6e47127
to
cf1a021
Compare
Co-authored-by: Sagar Arora <sagar.arora@openairinterface.org> Co-authored-by: Vishwanath Jayaraman <vjayaram@redhat.com> Signed-off-by: Daniel Kostecki <dkosteck@redhat.com> Signed-off-by: Sagar Arora <sagar.arora@openairinterface.org> Signed-off-by: Vishwanath Jayaraman <vjayaram@redhat.com>
Co-authored-by: Sagar Arora <sagar.arora@openairinterface.org> Co-authored-by: Vishwanath Jayaraman <vjayaram@redhat.com> Signed-off-by: Daniel Kostecki <dkosteck@redhat.com> Signed-off-by: Vishwanath Jayaraman <vjayaram@redhat.com> Signed-off-by: Sagar Arora <sagar.arora@openairinterface.org>
cf1a021
to
670c826
Compare
Changed provisionedResources to provisionedResourceSet (NOTE: This requires the updated CRD in the api repo) Removed cluster constants from templateParameters, moved to constants in manager.py using kopf.Memo Co-authored-by: Sagar Arora <sagar.arora@openairinterface.org> Co-authored-by: Vishwanath Jayaraman <vjayaram@redhat.com> Signed-off-by: Daniel Kostecki <dkosteck@redhat.com> Signed-off-by: Vishwanath Jayaraman <vjayaram@redhat.com> Signed-off-by: Sagar Arora <sagar.arora@openairinterface.org>
37d4f68
to
c052e16
Compare
operators/o2ims-operator/controllers/provisioning_request_validation_controller.py
Show resolved
Hide resolved
Updates to README for unit tests init to make controllers and tests modules Updates to utils as a result of testing test_utils PyTest unit tests, as well as accompanying requirements Co-authored-by: Sagar Arora <sagar.arora@openairinterface.org> Co-authored-by: Vishwanath Jayaraman <vjayaram@redhat.com>
e7351b8
to
397a7c8
Compare
operators/o2ims-operator/README.md
Outdated
sudo sysctl -w kernel.keys.maxkeys=500000 | ||
sudo sysctl -w kernel.keys.maxbytes=1000000 | ||
# Get the CRD from the Nephio API repo and place it in o2ims-operator/config/crd/bases/ | ||
curl --create-dirs -O --output-dir ./config/crd/bases/ https://raw.githubusercontent.com/nephio-project/api/refs/heads/main/config/crd/bases/o2ims.provisioning.oran.org_provisioningrequests.yaml |
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.
@arora-sagar will modify L47 as below
kubectl create -f https://raw.githubusercontent.com/nephio-project/api/refs/heads/main/config/crd/bases/o2ims.provisioning.oran.org_provisioningrequests.yaml
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.
I updated the text instead.
cef1082
to
0affa2d
Compare
Co-authored-by: Daniel Kostecki <dkosteck@redhat.com> Co-authored-by: Sagar Arora <sagar.arora@openairinterface.org> Co-authored-by: Vishwanath Jayaraman <vjayaram@redhat.com>
0affa2d
to
7949a46
Compare
263ab96
to
0d0cc16
Compare
Operator CRD is can be fetched via below command, though the above cluster creation script automatically fetches and apply this CRD. | ||
|
||
```bash | ||
curl --create-dirs -O --output-dir ./config/crd/bases/ https://raw.githubusercontent.com/nephio-project/api/refs/heads/main/config/crd/bases/o2ims.provisioning.oran.org_provisioningrequests.yaml |
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.
@arora-sagar What is the reason for reverting this back?
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.
@vjayaramrh This way the user can read it if the want, because else create-cluster.sh already deployed it anyways.
0d0cc16
to
84c4f54
Compare
Co-authored-by: Daniel Kostecki <dkosteck@redhat.com> Co-authored-by: Vishwanath Jayaraman <vjayaram@redhat.com> Signed-off-by: Daniel Kostecki <dkosteck@redhat.com> Signed-off-by: Vishwanath Jayaraman <vjayaram@redhat.com> Signed-off-by: Sagar Arora <sagar.arora@openairinterface.org>
84c4f54
to
0b17ce6
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.
/approve
It looks like the tests are now failing. They will need to be updated due to removed dead code in this commit - 7949a46#diff-6312dad5e856554fe2dcd83141f2d9d696f54cec8bec4413f0eb206a220f9fd1 Also...
This will help with hooking in a CI job later |
Co-authored-by: Daniel Kostecki <dkosteck@redhat.com> Co-authored-by: Vishwanath Jayaraman <vjayaram@redhat.com> Co-authored-by: Sagar Arora <sagar.arora@openairinterface.org> Signed-off-by: Daniel Kostecki <dkosteck@redhat.com> Signed-off-by: Vishwanath Jayaraman <vjayaram@redhat.com> Signed-off-by: Sagar Arora <sagar.arora@openairinterface.org>
4631452
to
ad8f4fb
Compare
@efiacor Could use some hand holding here as I am not familiar with tox |
Co-authored-by: Daniel Kostecki <dkosteck@redhat.com> Co-authored-by: Vishwanath Jayaraman <vjayaram@redhat.com> Co-authored-by: Sagar Arora <sagar.arora@openairinterface.org> Signed-off-by: Daniel Kostecki <dkosteck@redhat.com> Signed-off-by: Vishwanath Jayaraman <vjayaram@redhat.com> Signed-off-by: Sagar Arora <sagar.arora@openairinterface.org>
c6ef5a7
to
647eaf0
Compare
/approve |
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: efiacor, liamfallon 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 |
Builds dev image for: #844
A PR creating a O2-IMS Operator, including related management code, controllers, utilities, testing code, and documentation.
closes: #759
closes: #757
Update 02-03-2025: Now relies on nephio-project/api#66
This API update is because of a previous outdated field in the CRD, to test this before it is merged one must use the link to the CRD from that commit in the curl step of the README.