Comments (3)
I had a list of the tool contents and possible paths before I had to discover and make every mistake possible to know HOW to use the tool.
I might be misinterpreting the question, but is this what you're looking for: e.g. https://ibm-mas.github.io/cli/commands/mirror-images/ & https://ibm-mas.github.io/cli/commands/install/
There is no instruction anywhere on the possible routes through the CLI.
Can you elaborate, in terms of the interactive install the goal was that the messages presented convey enough information to guide the user through the prompts to not require a seperate document. Were there specific parts where it wasn't clear what input was required?
I really should install CPD on a separate track PRIOR to installing IOT or Manage. Without CPD the DBs end up on islands
We found the db2u standalone operator to have a smaller footprint, be easier to manage updates and upgrades, and provide an all round more reliable experience which is why we have focused on it rather than Db2 in CPD as the "automation provided" option. This allows us to only bring CPD into the picture when a select few applications are installed. The CLI supports "bring you own database" now, which would allow someone who wants to use Db2 inside CPD to do so.
BYO options for all other dependencies are planned as well.
Is this team aware of the work begin done over here: https://github.com/cloud-native-toolkit/operator-masauto. It occurs to me that the work is do a degree complimentary and overlapping. The idea of an operator on the front end of the gun is very attractive for those who prefer to have a point-and-click experience.
Yup, at some point there will be a GUI fronting the CLI, the basic idea is a small web application inside the CLI container that can be optionally started to provide a point and click interface to the same capability provided on the command line currently.
There are no plans to integrate CLI with the operator, our focus for alternative install/management of MAS is on native support for a GitOps approach to managing MAS on a cluster: https://github.com/ibm-mas/gitops/tree/poc
The fact that I cannot install predict WITHOUT doing Manage is silly. In other words YES it must be installed FIRST but if I have already done so please provide me the ability to create a new pipeline run without forcing me back through the Manage install pipeline run.... ugh...
Once manage is installed, the second pipeline run will be a no-op and should complete almost instantly. Similar to the rest of the pipeline stages that have already been completed. Each step is designed to be idempotent, so if the desired state is already met then nothing changes and the step should complete after making no changes; it's basically just verifying that what you wanted is already there.
The same applies to all repeated install commands, each time to you are telling the pipeline "put my cluster into this final state" ... if you add a new app on a subsequent run you still need to be providing the same inputs for existing applications. "Install over the top" is supported by the pipeline, but it's not a "modify existing install" action. We could make the install aware of the starting state of the MAS instance to support it being a general purpose "modify", but that goes beyond the original intent/goals of the installer and would create an uncontainable amount of testing for each release as we would need to ensure that the install can cope with the myriad of possible starting states.
Finally, If the CLI had the ability to incorporate choices into the execution of the pipeline runs (and moreover a recommendation of the order of the pipeline runs)
I don't follow sorry, the CLI provides choices for all inputs to the pipeline, and the stages of the pipeline are designed to run in a recommended order/pattern already.
from cli.
Closing due to inactivity, not sure if the response earlier in the year addressed everything. If not feel free to reply further in this or a new issue.
from cli.
Ha! I never saw the comments back David. NO wonder I never added stuff back. Hahahaha..... oh geez.
BTW I have seen improvements in the CLI. I have not actually touched it since July. Recently (last week 18 October ) I saw a product demo with the CLI and It actually incorporates some answers to my concerns above. So BRAVO great work!!
Insofar as the point on "no instructions" that still stands. In my view it would be nice to have a document that previews the CLI. With the preview, I am prepared for each of the questions in the interactive mode. Without knowing what questions are coming up, I MUST pause and go and get the answer if I do not have all possible information for which I know not the question. Since it has been a while, I am lacking on specifics (I know, I know... I should have the specific example. I will get it to you.)
Insofar as the last comment.... I reread that and it like like I never finished the thought. Ignore.
Overall Thanks for the repossess (albeit FOUR month later.... damn..... Hahahahahaha....) Great work David and Team!!
from cli.
Related Issues (20)
- MAS v9 CLI Install fails executing the app-cfg-manage task HOT 1
- `mas configure-mirror` gives "unknown parameter" output HOT 1
- mas uninstall - incorrect components were removed HOT 4
- MAS CLI - Enhancement to remove InsecureRequestWarning HOT 1
- Incorrect yq version HOT 4
- Missing mas-install pipeline with latest CLI v10.0.5 HOT 6
- Bad character on MAS Cluster Issuer with Cloudflare HOT 1
- Unable to set --skip-pre-check on MAS Upgrade HOT 1
- manage-backup-restore.sh fails when manual certificate management is enabled. HOT 2
- Timing window in MAS install after installing OpenShift Pipelines Operator HOT 1
- mascli:10.3.1 and 10.4.0 error HOT 5
- cli not prompting for Disable TLS verify optin HOT 3
- The approvals attribute on app.py is not properly defined and initialized, install pipeline doesn't start. - cli 10.4.1 HOT 1
- CLI input not consistent with Review settings (cli v10.4.3) HOT 1
- The 'Enable integration with Watson Studio Local' option is not working
- Expand mas setup-registry documentation
- suite_db2_setup_for_manage fails due to wrong Db2 namespace when the Parameter db2_namespace in Pipelines is correct.
- Azure autodetected Storage classes are wrongly automatically asigned to RWO and RWX
- Synchronize MAS and CLI version numbers HOT 1
- Maximo Manage Settings - Database not respected
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cli.