-
Notifications
You must be signed in to change notification settings - Fork 20
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
Help with GA tests for ansible roles #74
Comments
This issue has been mentioned on Image.sc Forum. There might be relevant details there: https://forum.image.sc/t/updates-to-omero-support-on-centos-rhel-ubuntu/84162/5 |
Hi @pwalczysko I can try. While I am at it, would a Debian 12 base be of interest? This SO answer suggests using multistage builds in the DockerFile, do you think this is the way? Then an action can push the various flavors with different tags. CentOS7 support stops, right? |
Thank you so much @glyg for your quick and positive answer.
Possibly I omitted the very important bit - We will come back to you Re: Debian 12 and CentOS7 soon. |
Answering myself, I don't think this is the correct use case, so it might be easier to have multiple |
Yes, you are of course right. And I did mean the PRs on the ansible roles repos, hence I did not study the Dockerfile here in this repo, sorry about that. Thanks. |
All right :) So I must start from the ansible repos, and once I have them build e.g on a regular VM, then I can update the Dockerfile here? I need to understand better ansible molecule I think, and their relation to github actions. (e.g. what the |
Yes, this would make sense to me. We were planning to give an example soon on a https://github.com/ome/ansible-role-basedeps/ PR, sorry, you are just too fast&knowledgeable :) Back to your previous 2 questions. CentOS 7 is indeed not supported in the sense delineated precisely in https://forum.image.sc/t/updates-to-omero-support-on-centos-rhel-ubuntu/84162 |
I can also chime in. // Julian |
See a first PR for basedeps: ome/ansible-role-basedeps#12 @JulianHn the ansible roles already support two base OSes (Centos7 and ubuntu 20.04) |
@glyg Wups ... Somehow I've overread the ubuntu part in basedeps. For the rest I've found them ... Nevermind then for that part |
I am a bit confused on how to proceed to port ansible-role-omero-web as it depends on the the previous 3 roles. Right now
It retries 3 times and fails. I could delete Do you know how can I convince molecule to use the local (updated) roles? |
Very possibly not the right answer (not tried&tested, and have to admit was failing or rather ignoring similar warnings myself in GA), but maybe like in https://github.com/juju4/ansible-falco/blob/main/molecule/default/requirements.yml ? |
Thank you @pwalczysko , that makes sense. The issue are not the warnings, the whole build stops. I'll reference my branches in the requirements and see how this goes. |
Thanks @JulianHn for the organising issues! |
This issue has been mentioned on Image.sc Forum. There might be relevant details there: https://forum.image.sc/t/omero-figure-dev-install-with-docker-fails/86022/4 |
Using ome/ansible-role-omero-web#48 and the PRs opened by @glyg and others, we now have OMERO.web running on a RHEL 9 VM. Thanks a lot ! |
Dear All,
As we are trying to offshore some maintenance work, we were wondering if anyone would be available to pitch in on PRs for updating the GA tests for ansible roles used in this repo to work also on following platforms:
The list of ansible repositories used in the requirements.yml file of this repo is
ansible-role-basedeps
ansible-role-java
ansible-role-omero-common
ansible-role-omero-web
Note also the issue on omero-server-docker: Some repositories listed in the above list might be already taken as they are used both here and in omero-server-docker.
@JonnyJD, @dpwrussell, @bbladesGH, @stephenogg, @drjrkuhn, @JulianHn, @MicheleBortol, @glyg, @markovendelin, @lucalianas, @jackyko1991, @erickmartins, @Tom-TBT, @PaulVanSchayck, @sukunis, @aherbert
The text was updated successfully, but these errors were encountered: