- Added support for
-o
arg initz list pipelines
to filter pipelines by owner. - Added support for
-n
arg initz list pipelines
to filter pipelines by name. - Fixed issue with
itz doctor
when Podman machine was running but-f
was not specified. - Minor updates to help verbiage.
- Overall, v.0.1.26 is a substantial change from v0.1.24, as it's in preparation for v1.0 pre-release.
- Before upgrading, remove your ~/.itz folder or create a backup. Upgrade, then
re-run
itz doctor -f
to re-create the updated structure for~/.itz/cli-config.yaml
. - Large breaking changes due to changing entire command API to match up better
with IBM Technology Zone (techzone). See the updated documentation in the
docs folder. Commands are now "verb-first" rather than "noun-first".
E.g.,
itz reservation list
is nowitz list reservations
. - New
itz login
command opens a browser window to log in using your IBM id. Theitz login --sso
command is deprecated. - Fixed #25 for SELinux on RHEL.
- Implemented
itz execute pipeline
to execute a Tekton-based pipeline on the specified cluster. See more at https://ibm.biz/TZDeployerDocs. - Implemented
itz deploy pipeline
to deploy a pipeline from the catalog to an available cluster. - Many improvements to help documentation.
- Added support for synchronizing podman machine date with host date.
- Added IBM SSO login with
itz auth login
command.
- Added support for
itz reservation get --reservation-id <reservation>
command - Added support for getting solutions from a Backstage catalog.
- Updated automation for build, test, and release to GitHub actions.
- Updated bug in release tagging that accidentally used v1.0.0 versioning instead of v0.1.0 versioning.
- Completely rewrote deployment backend to use container-based workflow instead of container-based services (daemons) (https://github.ibm.com/skol/itzcli/pull/42).
- Changed
itz solution list
to default to listing public solutions (https://github.ibm.com/skol/itzcli/pull/45). - Added
itz solution list -c
flag to list created (-c
) solutions. - Changed
itz reservation list
to include reservations in Pending and Scheduled states; changeditz reservation list --all
to included Deleted (https://github.ibm.com/skol/itzcli/pull/44). - Added functionality to use refresh tokens for builder API after first installation.
- Updated podman path in configuration (see https://github.ibm.com/skol/itzcli/pull/37)
- Added binary and ZIP for Windows verison of the CLI.
- Added default configuration for ocp installer workspace (see https://github.ibm.com/skol/itzcli/pull/35)
- Improved configuration for directory mapping (see https://github.ibm.com/skol/itzcli/pull/34)
- Added functionality to start workspaces (see https://github.ibm.com/skol/itzcli/pull/33)
- Added this CHANGELOG into the release and project.
- Added wait for background service (daemon) to start
- Added check for failure to start with ":Z" mount option and correct itself in
event of failure. Mount option can be configured in the
~/.itz/cli-config.yaml
file and also by supplying theITZ_CI_MOUNTOPTS
environment variable. - Verified functionality of the
ITZ_PODMAN_PATH
environment variable andpodman.path
configuration value to set podman or docker location. - Fixed problem with wrong IP address being used by default in --auto-fix when the system is using a remote connection.
- Changed some configure commands to new
itz cluster <command>
where they made sense, such asitz cluster list
anditz cluster import
commands.