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

batch demo on openshift #13

Open
ryandawsonuk opened this issue Jan 18, 2021 · 2 comments
Open

batch demo on openshift #13

ryandawsonuk opened this issue Jan 18, 2021 · 2 comments

Comments

@ryandawsonuk
Copy link
Contributor

ryandawsonuk commented Jan 18, 2021

There are currently no certified versions of argo or minio. But let's say you install them using helm. There are then some gotchas.

It is possible to configure minio following the deploy docs. You then just have to add the minio namespace to the istio member roll. But the client image supplied by minio doesn't simply work on openshift. I've built an image (ryandawsonuk/mc:rhtest) from the PR referenced on that issue and that does work

But there's also a problem with argo when it comes to marketplace integration (which we can't do because there isn't an operator anyway).

Argo can be installed in the usual way from the deploy docs. On openshift the container runtime has to be changed.

You might find some stuff out there telling you to enable hostpath volumes. Don't do that as you don't need to and it leads to an issue with the marketplace catalog. That makes it difficult to test anything related to marketplace.

All of this can be resolved for a non-marketplace openshift install.

@ryandawsonuk
Copy link
Contributor Author

ryandawsonuk commented Jan 19, 2021

I did get this working using the above steps so closing this issue. Should refer back to this for future.

Marketplace versions bit remains outstanding.

@ryandawsonuk
Copy link
Contributor Author

ryandawsonuk commented Jan 19, 2021

Actually there seems to be a conflict between marketplace and the minio helm chart. That is an awkward problem.

But actually it's more manageable now I know I can resolve it by removing the minio helm chart and don't have to create a new cluster each time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant