Robert Schweikert
f9e71a1ce1
- Update to version 2.7.0 + Support for Oracle Cloud Infrastructure API Gateway service * ``oci apigateway`` + Boot volumes support for cross-region backups in Block Volume Service * ``oci bv boot-volume-backup copy`` * ``oci bv boot-volume-backup list --source-boot-volume-backup-id`` + Support for managing TSIG Key resources in the DNS service. * ``oci dns tsig-key`` + Support for referencing TSIG Key resources by OCID within Zone resources in the DNS service. * ``oci dns zone create --external-masters`` * ``oci dns zone update --external-masters`` + Removed Identity Cloud service(idcs) access token requirement for Container Engine delete operation. Also, support secondary idcs stripe for Container Engine creation. * ``oci oce oce-instance delete`` * ``oci oce oce-instance create --identity-stripe`` + Support to resize compute virtual machine instance to a different shape in Compute Service. * ``oci compute instance update --id <id> [--shape <shape>]`` + Support for OS Management Service. * ``oci os-management`` + Improve nodepool creation, specify the image of the nodes by the image OCID in the Container Engine Service. * ``oci ce node-pool create --node-image-id`` + Add management configuration for oracle-cloud-agent in Compute Service * ``oci compute instance launch --agent-config`` + Support for Marketplace Service. * ``oci marketplace`` + Allow customers to bring their own keys to Key Management Service. * ``oci kms management get-wrapping-key`` * ``oci kms management import-key`` * ``oci kms management import-key-version`` OBS-URL: https://build.opensuse.org/request/show/762190 OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/oci-cli?expand=0&rev=3
329 lines
19 KiB
Plaintext
329 lines
19 KiB
Plaintext
-------------------------------------------------------------------
|
|
Thu Jan 9 12:58:19 UTC 2020 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
|
|
|
|
- Update to version 2.7.0
|
|
+ Support for Oracle Cloud Infrastructure API Gateway service
|
|
* ``oci apigateway``
|
|
+ Boot volumes support for cross-region backups in Block Volume Service
|
|
* ``oci bv boot-volume-backup copy``
|
|
* ``oci bv boot-volume-backup list --source-boot-volume-backup-id``
|
|
+ Support for managing TSIG Key resources in the DNS service.
|
|
* ``oci dns tsig-key``
|
|
+ Support for referencing TSIG Key resources by OCID within Zone resources in the DNS service.
|
|
* ``oci dns zone create --external-masters``
|
|
* ``oci dns zone update --external-masters``
|
|
+ Removed Identity Cloud service(idcs) access token requirement for Container Engine delete
|
|
operation. Also, support secondary idcs stripe for Container Engine creation.
|
|
* ``oci oce oce-instance delete``
|
|
* ``oci oce oce-instance create --identity-stripe``
|
|
+ Support to resize compute virtual machine instance to a different shape in Compute Service.
|
|
* ``oci compute instance update --id <id> [--shape <shape>]``
|
|
+ Support for OS Management Service.
|
|
* ``oci os-management``
|
|
+ Improve nodepool creation, specify the image of the nodes by the
|
|
image OCID in the Container Engine Service.
|
|
* ``oci ce node-pool create --node-image-id``
|
|
+ Add management configuration for oracle-cloud-agent in Compute Service
|
|
* ``oci compute instance launch --agent-config``
|
|
+ Support for Marketplace Service.
|
|
* ``oci marketplace``
|
|
+ Allow customers to bring their own keys to Key Management Service.
|
|
* ``oci kms management get-wrapping-key``
|
|
* ``oci kms management import-key``
|
|
* ``oci kms management import-key-version``
|
|
+ Allow customers to create and use new vault with "DEFAULT" as type in Key Management Service
|
|
* ``oci kms management key-version cancel-key-version-deletion --key-id, --key-version-id``
|
|
* ``oci kms management key-version schedule-key-version-deletion
|
|
--key-id, --key-version-id, --time-of-deletion``
|
|
+ [Breaking] Removed support for v1 auth tokens (1.0.0) in
|
|
kubeconfig files in Container Engine Service.
|
|
* ``oci ce cluster create-kubeconfig --token-version``
|
|
+ Enable updating a stream pool name and modified existing commands in Streaming Service.
|
|
* ``oci streaming admin stream list --compartment-id`` (required to optional)
|
|
+ [Breaking] oci streaming admin stream-pool list --compartment-id (optional to required)
|
|
* ``oci streaming admin stream-pool update --name`` (new param added)
|
|
- from version 2.6.15
|
|
+ Support for Stream Pools and Connect Harness
|
|
* ``oci streaming admin connect-harness``
|
|
* ``oci streaming admin stream-pool``
|
|
+ Support for recovering the compartment from DELETED state to ACTIVE state.
|
|
* ``oci iam compartment recover``
|
|
+ Support for multi-attach feature for block storage.
|
|
* ``oci compute volume-attachment attach --is-shareable``
|
|
* ``oci compute volume-attachment attach-iscsi-volume --is-shareable``
|
|
* ``oci compute volume-attachment attach-paravirtualized-volume --is-shareable``
|
|
+ New parameters added to oci os object put command.
|
|
* ``oci os object put --cache-control --content-disposition``
|
|
+ Improved retry strategy for multipart uploads.
|
|
+ Modified stream create to make compartment ID optional and include stream pool id parameter
|
|
* ``oci streaming admin stream create --compartment-id, --stream-pool-id``
|
|
* ``oci streaming admin stream list --stream-pool-id``
|
|
* ``oci streaming admin stream update --stream-pool-id``
|
|
- from version 2.6.14
|
|
+ Get the OCPUs info of an exadata infrastructure instance for ATP-D
|
|
* ``oci db exadata-infrastructure get-compute-units --autonomous-exadata-infrastructure-id``
|
|
+ Added timeMaintenanceBegin & timeMaintenanceEnd to autonomous database api response
|
|
+ Inline help text has been removed, --help will still work as normal
|
|
- from version 2.6.13
|
|
+ Support for Autonomous Database to create and update with whitelisted ips.
|
|
* ``oci db autonomous-database create --whitelisted-ips``
|
|
* ``oci db autonomous-database update --whitelisted-ips``
|
|
+ Support for Four Byte ASN support for Fast-Connect.
|
|
+ Ability to choose fault domains when creating instance pools.
|
|
* ``oci compute-management instance-pool create``
|
|
+ Broken links in help documents.
|
|
- from version 2.6.12
|
|
+ Support to register and deregister an autonomous data warehouse, or
|
|
autonomous transaction processing, database with Data Safe.
|
|
* ``oci db autonomous-database data-safe register --autonomous-database-id <autonomous database OCID>``
|
|
* ``oci db autonomous-database data-safe deregister --autonomous-database-id <autonomous database OCID>``
|
|
+ Add capability to redirect an input HTTP/HTTPS request URI to a different URI in Load Balancer service.
|
|
* ``oci lb rule-set create --items``
|
|
+ Console access to APEX and SQL Dev features for Create and Update ATP/ADW in the Database service
|
|
+ Support for Volume Performance Units for Block Volumes in Block Storage service.
|
|
* ``oci bv boot-volume create --vpus-per-gb``
|
|
* ``oci bv boot-volume update --vpus-per-gb``
|
|
+ Support for specifying compartment for OKE options APIs
|
|
* ``oci ce cluster-options get --compartment-id``
|
|
* ``oci ce node-pool-options get --compartment-id``
|
|
+ Support for HTTP raw requests
|
|
* ``oci raw-request``
|
|
+ Deprecation warning message for python 2. This can be turned-off
|
|
by setting the environment variable SUPPRESS_PYTHON2_WARNING.
|
|
+ Removed deprecated bmcs entry point for CLI. Now only oci is supported.
|
|
- from version 2.6.11
|
|
+ Support for Analytics Service (oci analytics)
|
|
+ Support for Oracle Integration Service (oci integration)
|
|
+ Support for adding optional parameter to IPSecconnection in Core Service.
|
|
* ``oci network ip-sec-connection update --ike-version``
|
|
+ Support for GetStackTfState API as part of Resource Manager service.
|
|
* ``oci resource-manager stack get-stack-tf-state --file, --stack-id``
|
|
- Move testsuite into separate multibuild package oci-cli-test to
|
|
reduce the number of packages in BuildRequires
|
|
- Refresh patches for new version
|
|
+ oc_relax-python-depends.patch
|
|
- Remove bmcs binary from %files section, it was dropped upstream
|
|
- Update BuildRequires and Requires from setup.py
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 5 12:57:00 UTC 2019 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
|
|
|
|
- Update to version 2.6.10
|
|
+ Support for retrieving metadata for Autonomous Wallet, both regional and
|
|
instance, as well as requesting rotation of Autonomous Wallets, both
|
|
regional instance. Generate wallet now allows for specifying the wallet
|
|
type to download, All or Single.
|
|
+ ``oci db autonomous-database get-metadata --id <an OCID of an autonomous database>``
|
|
+ ``oci db autonomous-database get-regional-wallet-metadata``
|
|
+ ``oci db autonomous-database-wallet rotate --should-rotate true
|
|
--id <an OCID of an autonomous database>``
|
|
+ ``oci db autonomous-database-wallet rotate-regional-wallet --should-rotate true``
|
|
+ ``oci db autonomous-database generate-wallet --generate-type ALL``
|
|
+ ``oci db autonomous-database generate-wallet --generate-type SINGLE``
|
|
+ Support for adding and removing image shape compatibility entries
|
|
* ``oci compute image-shape-compatibility-entry add``
|
|
* ``oci compute image-shape-compatibility-entry remove``
|
|
+ Support for managing redirects (e.g. create, update, delete, get list)
|
|
* ``oci waas http-redirect change-compartment --compartment-id, --http-redirect-id``
|
|
* ``oci waas http-redirect create --compartment-id, --domain, --target,
|
|
--defined-tags, --display-name, --freeform-tags, --response-code``
|
|
* ``oci waas http-redirect delete --http-redirect-id, --force``
|
|
* ``oci waas http-redirect get --http-redirect-id``
|
|
* ``oci waas http-redirect list --compartment-id, --all-pages, --display-name,
|
|
--id, --time-created-greater-than-or-equal-to, --time-created-less-than``
|
|
* ``oci waas http-redirect update --http-redirect-id, --defined-tags,
|
|
--display-name, --force, --freeform-tags, --response-code, --target``
|
|
+ Support for migrating Dyn HTTP Redirect Service to OCI DNS
|
|
* ``oci dns zone migrate-from-dynect``
|
|
+ ``oci setup oci-cli-rc`` will try to create the directory for the
|
|
oci_cli_rc file, if it does not exist.
|
|
+ Added validation check for thread count ``--parallel-upload-count`` and
|
|
also improved error message when threads are exhausted.
|
|
+ Upload parts in ``oci os object put`` now correctly limited to 10000 parts
|
|
+ Updated help messages for the overwrite and no-overwrite
|
|
flags in object storage operations
|
|
* ``oci os object bulk-upload --overwrite --no-overwrite``
|
|
* ``oci os object put --overwrite --no-overwrite``
|
|
+ Using ``oci os object bulk-download`` correctly prints out downloaded
|
|
objects in a new line instead of overwriting the same line
|
|
+ Problem with ``oci setup`` when there were spaces
|
|
in a user's profile name on Windows.
|
|
+ Data Transfer Service - Fix the broken output string for
|
|
showing progress during command
|
|
* ``oci dts nfs-dataset seal``
|
|
+ Data Transfer Service - Provide help string to monitor
|
|
progress after running the command
|
|
* ``oci dts nfs-dataset seal``
|
|
+ Typo in the install README
|
|
- from version 2.6.9
|
|
+ Support for Digital Assistant service
|
|
* ``oci oda``
|
|
+ Includes the ``opc-workrequest-id`` in the response header
|
|
of 3 APIs belonging to Instance Pools
|
|
+ Support for the following environment variables for CLI:
|
|
* OCI_CLI_PROFILE
|
|
* OCI_CLI_REGION
|
|
* OCI_CLI_USER
|
|
* OCI_CLI_FINGERPRINT
|
|
* OCI_CLI_KEY_FILE
|
|
* OCI_CLI_TENANCY
|
|
* OCI_CLI_ENDPOINT
|
|
* OCI_CLI_CONFIG_FILE
|
|
* OCI_CLI_RC_FILE
|
|
* OCI_CLI_CERT_BUNDLE
|
|
* OCI_CLI_AUTH
|
|
* OCI_CLI_DELEGATION_TOKEN_FILE
|
|
* OCI_CLI_SECURITY_TOKEN_FILE
|
|
+ Fix Json output format for ``oci audit event list`` with streaming enabled
|
|
and when output is null. (`Issue 204 <https://github.com/oracle/oci-cli/issues/204>`__)
|
|
+ Fix User can update database with backup-destination.
|
|
* ``oci db database update --backup-destination``
|
|
+ Fix CLI Installation issue if the installation path contains ``oci_cli``
|
|
+ Fix Windows issue where there is a local account and network account with the
|
|
same username causing permission problems during ``oci setup bootstrap``.
|
|
+ Fix Windows issue where profile created by ``New-Item -Path $Profile -Type File``
|
|
can not be updated for autocomplete by the CLI installer.
|
|
+ Fix CLI pytest failures caused by unpinned dependency (pytest-forked v1.0.2) of
|
|
a pinned dependent package (pytest-xdist) getting updated to a new incompatible
|
|
version (pytest-forked v1.1.1)
|
|
- from version 2.6.8
|
|
+ Support for Health Checks API regional behavior changed to support OCI Monitoring
|
|
integration and DNS Traffic Management dependencies (``oci health-checks``)
|
|
* ``oci health-checks ping-monitor list --home-region``
|
|
* ``oci health-checks http-monitor list --home-region``
|
|
+ Support for create/update/delete/list new custom scheduled backup policies.
|
|
Customers will be able to determine the frequency of the backup, time of day,
|
|
type of backup and time to retain the backup. Policies will be assigned to volumes
|
|
the same as the current predefined policies.
|
|
* ``oci bv volume-backup-policy create``
|
|
* ``oci bv volume-backup-policy update``
|
|
* ``oci bv volume-backup-policy delete``
|
|
+ Support for specifying network type when launching VM instances by introducing
|
|
launch-options option in the compute service
|
|
* ``oci compute instance launch --launch-options``
|
|
+ Adding entitlements request and show capabilities to Data
|
|
Transfer Service (``oci dts``)
|
|
+ CLI options for DTS Appliance Request and Update have been updated to conform
|
|
with old CLI version (``oci dts appliance request`` and ``oci dts
|
|
appliance update-shipping-address``)
|
|
+ Object storage bulk upload verify checksum now works when in FIPS mode.
|
|
* ``oci os object bulk-upload --verify-checksum``
|
|
- from version 2.6.7
|
|
+ Support for tag definition validators in the Tag object used by get, list,
|
|
create, and update tag. Currently the only tag validator is the Enum validator.
|
|
+ Improvement to provisioning time for launching VMDB instance in DBaaS.
|
|
* ``oci db system launch --storage-management``
|
|
* ``oci db system launch-from-backup --storage-managament``
|
|
+ Support for migrating zones from Dyn Managed DNS to OCI Public DNS.
|
|
* ``oci dns zone migrate-from-dynect``
|
|
+ Support for resource principal authorization type, ``--auth resource_principal``.
|
|
+ New field added to Tag Default object ``isRequired`` to designate that
|
|
a value must be provided for the tag upon resource creation.
|
|
+ New API ``assembleEffectiveTagSet`` added to conveniently get all
|
|
tags that must be applied to a resource in a given compartment.
|
|
+ Add new API to list work requests for tagging, as well as APIs to
|
|
list logs and errors for those work requests.
|
|
* ``oci iam tagging-work-request get``
|
|
* ``oci iam tagging-work-request list``
|
|
* ``oci iam tagging-work-request-error list``
|
|
* ``oci iam tagging-work-request-log list``
|
|
+ Support for change of compartments for DRG in the Networking Service
|
|
* ``oci network drg change-compartment --compartment-id, --drg-id``
|
|
+ Support for Oracle Linux 8.
|
|
+ Support for multiple ``--wait-for-state`` parameters. You can specify multiple
|
|
``--wait-for-state`` parameters for any supporting command and it will return
|
|
on the first seen state. For example, ``--wait-for-state AVAILABLE
|
|
--wait-for-state FAILED`` will return on whichever lifecycle state is observed first.
|
|
+ Updates the API endpoint URL for Oracle Functions to be of the form ``*.oci.oraclecorp.com``.
|
|
- from version 2.6.6
|
|
+ ``--verify-checksum`` option for the following commands: ``oci os object put``
|
|
and ``oci os object bulk-upload``. This option will print a message indicating
|
|
whether the checksum for the uploaded file matches the local file. Sample
|
|
message: 'md5 checksum matches [Local: AikPDj8xbhaUNKeS956p1A==]'
|
|
+ Support for re-encrypting a bucket.
|
|
* ``oci os bucket reencrypt --namespace-name --bucket-name``
|
|
+ Support for enabling/disabling bucket level events.
|
|
* ``oci os bucket create --object-events-enabled``
|
|
* ``oci os bucket update --object-events-enabled``
|
|
+ Improve Autonomous Database to change the whitelist ips feature.
|
|
* ``oci db autonomous-database update --whitelisted-ips``
|
|
+ Support for Autonomous Database to create with the whitelist ips feature.
|
|
* ``oci db autonomous-database create --whitelisted-ips``
|
|
+ Default CreateKubeconfig so it uses token version 2.0.0
|
|
* ``oci ce cluster create-kubeconfig``
|
|
+ ``oci session authenticate`` was not correctly redirecting to
|
|
the correct URL for government regions
|
|
- from version 2.6.5
|
|
+ Support for backup destination(nfs, zdlra) as a part of database backup
|
|
service for its create, read, update and delete operations.
|
|
* ``oci db backup-destination create-nfs-details``
|
|
* ``oci db backup-destination get``
|
|
* ``oci db backup-destination update``
|
|
* ``oci db backup-destination delete``
|
|
+ Support for backup destination in create and update database.
|
|
* ``oci db database create --backup-destination``
|
|
* ``oci db database create --backup-destination``
|
|
+ Support for managing Exadata Infrastructure resources at Customer Cloud.
|
|
* ``oci db exadata-infrastructure``
|
|
+ Supports for managing VM Cluster Network resources at Customer Cloud.
|
|
* ``oci db vm-cluster-network``
|
|
+ Support for managing VM Cluster resources at Customer Cloud.
|
|
* ``oci db vm-cluster``
|
|
+ Support for getting a list of supported GI versions for VM Cluster.
|
|
* ``oci db gi-version``
|
|
+ Support for creating new databases on VM Cluster.
|
|
* ``oci db database create``
|
|
+ Support for listing databases within a VM Cluster instead of a Db System.
|
|
* ``oci db database list --vm-cluster-id``
|
|
+ Support for getting a list of database nodes in the specified VM Cluster.
|
|
* ``oci db node list --vm-cluster-id``
|
|
+ Support for ``create-import-tf-state-job`` command in Resource Manager.
|
|
+ Separated ``resource-manager job create`` into operation-specific commands.
|
|
* ``oci resource-manager job create-plan-job``
|
|
* ``oci resource-manager job create-apply-job``
|
|
* ``oci resource-manager job create-destroy-job``
|
|
* ``oci resource-manager job create-import-tf-state-job``
|
|
* ``oci resource-manager job resource-manager job create`` is now deprecated.
|
|
- from version 2.6.4
|
|
+ Support for CreateKubeconfig token version 2.0.0.
|
|
* ``oci ce cluster generate-token``
|
|
+ Support creating and updating node pool using regional subnets.
|
|
* ``oci ce node-pool create --size --placement-configs``
|
|
* ``oci ce node-pool update --size --placement-configs``
|
|
+ Support for using KMS to encrypt Kubernetes secret.
|
|
* ``oci ce cluster create --kms-key-id``
|
|
+ Support for user to specify a two hour window when the auto-backup would
|
|
kick in. Default is anytime. Example values are SLOT_ONE, SLOT_TWO.
|
|
* ``oci db database create --auto-backup-window``
|
|
* ``oci db database update --auto-backup-window``
|
|
+ Support for specifying ``nsgIds`` parameter for ``LaunchAutonomousDbSystemDetails``
|
|
and ``UpdateAutonomousDbSystemDetails``
|
|
* ``oci db autonomous-exadata-infrastructure launch --nsg-ids``
|
|
* ``oci db autonomous-exadata-infrastructure update --nsg-ids``
|
|
+ Support for Oracle Content and Experience service.
|
|
* ``oci oce``
|
|
+ New read-only `system-tags` parameter for Load Balancer object.
|
|
+ Outdated doc link. (`Pull Request <https://github.com/oracle/oci-cli/pull/186/files>`__)
|
|
+ Downloads that fail when ``oci os object --bulk-download`` when object names ended with a '/'.
|
|
- from version 2.6.3
|
|
+ Support for Cluster Networks as part of the Compute Management Service
|
|
* ``oci compute-management cluster-network``
|
|
+ Made session token file permissions restricted to the file owner only.
|
|
+ CVE-2017-18342 - In PyYAML before 4.1, the yaml.load() API could execute arbitrary
|
|
code. In other words, yaml.safe_load is not used.
|
|
- Add patch to fix compatibility with python-Click >= 7.0
|
|
+ oc_name-defaults_file-parameter.patch
|
|
- Refresh patches for new version
|
|
+ oc_relax-python-depends.patch
|
|
- Update BuildRequires and Requires from setup.py
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 28 10:20:57 UTC 2019 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
|
|
|
|
- Initial build
|
|
+ Version 2.6.2
|
|
- Add patch to relax Python dependencies in requirements.txt and setup.py
|
|
+ oc_relax-python-depends.patch
|
|
- Disable testsuite as it currently requires an OCI account
|
|
+ https://github.com/oracle/oci-cli/issues/187
|