:traveloka:
:traveloka:
:traveloka: Raring Meerkat CLI v3.0.0 Release
:traveloka:
:traveloka:
:traveloka:
Hi everyone
:wave:
In the past months, @data-mlep have been working on migrating our RMI pipelines from Jenkins to Kubeflow Pipeline (KFP). And finally... we have released a new major version of RMI CLI
:party_parrot:
:party_parrot:
:party_parrot:
Change logs
Major
- Migrate
rm-common
pipelines from Jenkins to KFP dashboard, so we can migrate completely from AWS
:aws_logo:
:moneybag:
:moneybag:
:moneybag:. All data team members should have access to the dashboard, you can visit it while waiting the new office visit queue
:loading:
- Re-structured commands for better extendibility. As we know, we have several services under RMI CLI: RM serving, RM scheduler, and so on. We decided to group the RMI CLI commands so that it is clear which service these commands belong to and it is also easier for us to develop another services under RMI CLI later in the future. Some re-structured command samples (for the exhaustive list of new commands, please run
rmi --help
):
- RM serving
rmi build serving
:arrow_right: rmi
serving
build
rmi deploy
:arrow_right: rmi
serving
deploy
rmi publish
:arrow_right: rmi
serving
publish
- RM scheduler
rmi parse job
:arrow_right: rmi
scheduler job
parse
Minor
- Remove automated infra creation in RMI CLI to comply with IAC. From now on, you have to use IAC manually to create a new RM service account, add permissions/roles to the service account, or any required infra
:pray::skin-tone-3:
- You can now update your RMI CLI into a specific version for easier rollback. Just execute
rmi update -v [version]
to do it.
What RMI users need to do
- We have compiled the list of services that are deployed using RMI in this spreadsheet:
- Fill out the PIC of the service
- In column
Need to be migrated?
:
- If your service has CI/CD pipeline, then check the checkbox and do the migration before the deadline. After the migration is done, please set the status to
done
so we can track the progress (and ping the PIC in case the migration has not been done yet
:smiling_imp:)
- If you didn’t setup any CI/CD to the service, then you don’t need to do the migration
:yay:
- In case your service is not listed there and the service has CI/CD pipeline, please add it in the spreadsheet and also populate the rest of columns as well
:slightly_smiling_face:
- Upgrade your RMI version and commands in your local machine and CI/CD pipeline. Please refer to RMI KFP Guideline
Deadline
Please update your RMI version in your local computer and CI/CD pipeline before March 8th 2021 so we can decommission our Jenkins pipeline soon.
Reference
For more detailed info regarding RMI, please refer to RMI Confluence Page (We are constantly working on improving the documentation. If you have any feedback, feel free to let us know
:slightly_smiling_face: )
Support
Got any questions? Feel free to contact @data-mlep via #rm-support slack channel
Thanks!
:bows: