-
Notifications
You must be signed in to change notification settings - Fork 9
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
Investigate Data Foundation/Data Fabric/CP4D options #558
Comments
Unfortunately, it doesn't look like there's an easy way for our modules to generate yaml using cpd-cli. cpd-cli will generate a preview shell script that contains the yaml that needs to be applied to the cluster, but it isn't in a format that we could dump directly into gitops repos. For having a near-term solution, my preference is option 2: to update all modules to use cpd 4.5 by hand (by generating preview yaml using cpd-cli), and manually updatingn our modules. Longer term, I think writing an operator that wraps cpd-cli might be a better solution, but it is a much higher level of effort. I don't think using Cloud Pak Deployer is the right option at all b/c it would be abstraction on top of (unsupported) abstraction. |
Outcome of discussion:
|
The prototype effort to deploy Cloud Pak for Data using the Cloud Pak Deployer has proven successful. I've got a prototype module in PR here: cloud-native-toolkit/terraform-gitops-cp4d-deployer#1 I built a Cloud Pak Deployer image and pushed it to quay.io/repository/cloudnativetoolkit/cloud-pak-deployer, based on changes in this PR: IBM/cloud-pak-deployer#264 So far I've been able to successfully create a job that executes the Cloud Pak Deployer installation using a basic configuration that gets stored in a ConfigMap. That job is able to execute to completion, and deploys CP4D This is not yet ready for production use, but provides a solid approach for us to go forward, without having to maintain our own installation modules for CP4D, and other offerings as they're supported by the deployer. What this still needs:
Each deployment iteration takes over an hour just to deploy (not including destroy/cleanup). Screenshots: |
The current Data Foundation modules have been updated to use the gitops provider and gitea, however there is still work to bring cp4d modules where they need to be. Additional work includes:
We need to decide the approach for finishing up Data Foundation/Data Fabric modules.
Options:
The text was updated successfully, but these errors were encountered: