-
Notifications
You must be signed in to change notification settings - Fork 84
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
Rework of deploytime codebase #981
Conversation
Skipping CI for Draft Pull Request. |
Test images available! 🧪🚀 To test operator with them, run
To clean up environment afterwards, run
|
Test images available! 🧪🚀 To test operator with them, run
To clean up environment afterwards, run
|
Test images available! 🧪🚀 To test operator with them, run
To clean up environment afterwards, run
|
Test images available! 🧪🚀 To test operator with them, run
To clean up environment afterwards, run
|
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.
replied to comments and submitted new revision.
Test images available! 🧪🚀 To test operator with them, run
To clean up environment afterwards, run
|
eff2868
to
6d5cb26
Compare
Test images available! 🧪🚀 To test operator with them, run
To clean up environment afterwards, run
|
Test images available! 🧪🚀 To test operator with them, run
To clean up environment afterwards, run
|
Test images available! 🧪🚀 To test operator with them, run
To clean up environment afterwards, run
|
20dbfe2
to
10c393e
Compare
Test images available! 🧪🚀 To test operator with them, run
To clean up environment afterwards, run
|
/unhold |
Test images available! 🧪🚀 To test operator with them, run
To clean up environment afterwards, run
|
Move functions to the common openshift library. Optimize querying for the parent objects such as ReplicaSet and ReplicationController. With this implementation we relay on known api versions and api objects directly from the pod. Added cache to optimize queries to the OpenShift API for the parent objects. For the running pods we do want to always have the latest state, which means we can't do caching there. Reworked extracting image SHAs from the running pod instances, which is a base for the skopeo as we also get the full URI of the image. Signed-off-by: Michal Pryc <mpryc@redhat.com>
Test images available! 🧪🚀 To test operator with them, run
To clean up environment afterwards, run
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: mateusoliveira43 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 |
/lgtm |
Rework of deploytime codebase
Move functions to the common openshift library.
Optimize querying for the parent objects such as ReplicaSet and ReplicationController. With this implementation we relay on known api versions and api objects directly from the pod.
Added cache to optimize queries to the OpenShift API for the parent objects. For the running pods we do want to always have the latest state, which means we can't do caching there.
Reworked extracting image SHAs from the running pod instances, which is a base for the skopeo as we also get the full URI of the image.