Skip to content
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

georgettica/migrate to ubi [OSD-9086] #90

Merged
merged 3 commits into from
Jan 20, 2022

Conversation

georgettica
Copy link
Contributor

  • Bulk change
  • refactor(Dockerfile): migrate to ubi

@georgettica georgettica force-pushed the georgettica/migrate-to-ubi branch 2 times, most recently from 57fabee to eca4a20 Compare November 21, 2021 16:57
@georgettica georgettica force-pushed the georgettica/migrate-to-ubi branch from eca4a20 to ed81558 Compare November 21, 2021 17:12
@georgettica georgettica force-pushed the georgettica/migrate-to-ubi branch from ed81558 to af5110e Compare November 22, 2021 09:08
@georgettica
Copy link
Contributor Author

solved the issue, now it seems the yq binary is failing to pass a checksum 😨

@georgettica
Copy link
Contributor Author

currently failing on mikefarah/yq#1011

@georgettica georgettica force-pushed the georgettica/migrate-to-ubi branch from af5110e to ecd9400 Compare November 22, 2021 11:40
@georgettica georgettica changed the title georgettica/migrate to ubi georgettica/migrate to ubi [OSD-9086] Nov 23, 2021
@georgettica georgettica marked this pull request as draft November 23, 2021 15:37
@georgettica georgettica force-pushed the georgettica/migrate-to-ubi branch from ecd9400 to d57b488 Compare November 23, 2021 15:38
@openshift-ci openshift-ci bot added the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Nov 23, 2021
@georgettica georgettica force-pushed the georgettica/migrate-to-ubi branch 2 times, most recently from b29b793 to 6f2c1db Compare November 25, 2021 08:23
@georgettica georgettica marked this pull request as ready for review November 25, 2021 09:31
@openshift-ci openshift-ci bot removed the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Nov 25, 2021
@georgettica georgettica force-pushed the georgettica/migrate-to-ubi branch from 6f2c1db to 189c6c1 Compare November 25, 2021 15:26
@georgettica georgettica force-pushed the georgettica/migrate-to-ubi branch from 189c6c1 to 315629f Compare December 8, 2021 09:41
Copy link
Member

@clcollins clcollins left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overall, I think this is fine. There are problems building the image related to sshuttle.

Fixing those, we need a newer version of node to use pdcli, and there's an fzf keybindings error when running ocm-container.

based on security requests, moved image to UBI
- the-silver-searcher
- tmux
have been removed as there are no longer easily accesible in microdnf

gcloud has moved to use python3.6 as python3.7 is not fully used in microdnf

sshuttle and fzf have been built from source as they are required and
are used inside the container alot
- sshuttle for tunniling across clusters
- fzf for reverse search
- rhash for checking YQ checksums
@georgettica georgettica force-pushed the georgettica/migrate-to-ubi branch from 315629f to 31cffbc Compare January 19, 2022 10:37
- use pattern of https://catalog.redhat.com/software/containers/rhel8/nodejs-16-minimal/615aefc7c739c0a4123a87e2 to install a nodejs with the latest verison
- make fzf work
- add vim alias for easier work
@georgettica
Copy link
Contributor Author

@clcollins sadly this change was bigger than expected.. go through it again and let me know if something else pops up for you

@clcollins
Copy link
Member

Builds fine, spot-checked tests are OK, builds with my backplane automation!

@clcollins
Copy link
Member

/lgtm
/approve

@clcollins
Copy link
Member

Great work @georgettica - thanks for sticking with it through the rough re-factor!

@openshift-ci openshift-ci bot added the lgtm Indicates that a PR is ready to be merged. label Jan 20, 2022
@georgettica georgettica merged commit 930316a into openshift:master Jan 20, 2022
@georgettica georgettica deleted the georgettica/migrate-to-ubi branch January 20, 2022 20:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
lgtm Indicates that a PR is ready to be merged.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants