From 398d4ea69ed656ad8648146f71d30d4f95b73e0d9a0893ea6f9629f5b72f5045 Mon Sep 17 00:00:00 2001 From: John Paul Adrian Glaubitz Date: Mon, 5 Jun 2023 11:15:16 +0000 Subject: [PATCH] Accepting request 1089018 from home:glaubitz:branches:Cloud:Tools - Update to version 3.28.0 * Logging Management service * New optional parameter for CRI-O parser * ``oci logging service list --service-stage`` * Added new CRI-O parser in the option ``--service-configuration`` * [BREAKING] Commands removed * ``oci logging log-included-search get`` * ``oci logging log-included-search list`` * Database Service * Added availability domain information in get VM cluster and Exadata Infrastructure. * ``oci db vm-cluster get --vm-cluster-id`` * ``oci db exadata-infrastructure get --exadata-infrastructure-id`` * Support for new optional parameter dbservers in the autonomous database dedicated service * ``oci db cloud-autonomous-vm-cluster create --dbservers`` * DNS service * Support for secondary egress zones API operations * ``oci dns zone create --compartment-id --name --zone-type --external-downstreams `` * Support to create zone from zone-file * ``oci dns zone create-zone-from-zone-file --compartment-id --create-zone-from-zone-file-details`` * Support for new optional parameter external-downstream in zone-update * ``oci dns zone update --external-downstreams`` - from version 3.27.1 * Support for Self Service Integration in the Fusion Application service * ``oci fusion-apps service-attachment create`` * ``oci fusion-apps service-attachment delete`` * ``oci fusion-apps service-attachment verify`` - from version 3.27.0 * Support for the Access Governance cloud service * ``oci access-governance-cp`` * Database Service OBS-URL: https://build.opensuse.org/request/show/1089018 OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/oci-cli?expand=0&rev=83 --- oc_relax-python-depends.patch | 24 ++-- oci-cli-3.24.0.tar.gz | 3 - oci-cli-3.28.0.tar.gz | 3 + oci-cli.changes | 224 ++++++++++++++++++++++++++++++++++ oci-cli.spec | 6 +- 5 files changed, 242 insertions(+), 18 deletions(-) delete mode 100644 oci-cli-3.24.0.tar.gz create mode 100644 oci-cli-3.28.0.tar.gz diff --git a/oc_relax-python-depends.patch b/oc_relax-python-depends.patch index ecd00c8..9a006e8 100644 --- a/oc_relax-python-depends.patch +++ b/oc_relax-python-depends.patch @@ -1,6 +1,6 @@ -diff -Nru oci-cli-3.24.0.orig/requirements.txt oci-cli-3.24.0/requirements.txt ---- oci-cli-3.24.0.orig/requirements.txt 2023-03-22 01:50:57.000000000 +0100 -+++ oci-cli-3.24.0/requirements.txt 2023-03-27 10:40:05.172962035 +0200 +diff -Nru oci-cli-3.28.0.orig/requirements.txt oci-cli-3.28.0/requirements.txt +--- oci-cli-3.28.0.orig/requirements.txt 2023-05-23 08:35:52.000000000 +0200 ++++ oci-cli-3.28.0/requirements.txt 2023-05-25 10:20:04.595938518 +0200 @@ -2,44 +2,44 @@ # (https://pip.pypa.io/en/stable/reference/pip_install/#requirements-file-format), # you may need to use the --extra-index-url option instead. @@ -18,7 +18,7 @@ diff -Nru oci-cli-3.24.0.orig/requirements.txt oci-cli-3.24.0/requirements.txt -jmespath==0.10.0 -ndg-httpsclient==0.4.2 -mock==2.0.0 --oci==2.96.0 +-oci==2.103.0 -packaging==20.2 -pluggy==0.13.0 -py==1.10.0 @@ -38,7 +38,7 @@ diff -Nru oci-cli-3.24.0.orig/requirements.txt oci-cli-3.24.0/requirements.txt +jmespath>=0.10.0 +ndg-httpsclient>=0.4.2 +mock>=2.0.0 -+oci>=2.96.0 ++oci>=2.103.0 +packaging>=20.2 +pluggy>=0.13.0 +py>=1.10.0 @@ -63,7 +63,7 @@ diff -Nru oci-cli-3.24.0.orig/requirements.txt oci-cli-3.24.0/requirements.txt -virtualenv==20.13.0 -pytest-xdist==1.22.2 -pytest-forked==1.0.2 --PyYAML>=5.4,<6 +-PyYAML>=5.4,<=6 -docutils==0.15.2 -prompt-toolkit==3.0.29 +sphinx>=3.3.0 @@ -82,15 +82,15 @@ diff -Nru oci-cli-3.24.0.orig/requirements.txt oci-cli-3.24.0/requirements.txt -setuptools==59.6.0; python_version == '3.6' \ No newline at end of file +setuptools>=59.6.0; python_version >= '3.6' -diff -Nru oci-cli-3.24.0.orig/setup.py oci-cli-3.24.0/setup.py ---- oci-cli-3.24.0.orig/setup.py 2023-03-22 01:50:57.000000000 +0100 -+++ oci-cli-3.24.0/setup.py 2023-03-27 10:38:43.311514082 +0200 +diff -Nru oci-cli-3.28.0.orig/setup.py oci-cli-3.28.0/setup.py +--- oci-cli-3.28.0.orig/setup.py 2023-05-23 08:35:52.000000000 +0200 ++++ oci-cli-3.28.0/setup.py 2023-05-25 10:19:09.598492793 +0200 @@ -29,23 +29,23 @@ readme = f.read() requires = [ -- 'oci==2.96.0', -+ 'oci>=2.96.0', +- 'oci==2.103.0', ++ 'oci>=2.103.0', 'arrow>=1.0.0', 'certifi', - 'click==8.0.4', @@ -105,7 +105,7 @@ diff -Nru oci-cli-3.24.0.orig/setup.py oci-cli-3.24.0/setup.py 'six>=1.15.0', - 'terminaltables==3.1.0', - 'pyOpenSSL>=17.5.0,<24.0.0', -- 'PyYAML>=5.4,<6', +- 'PyYAML>=5.4,<=6', - 'prompt-toolkit==3.0.29' + 'terminaltables>=3.1.0', + 'pyOpenSSL>=17.5.0', diff --git a/oci-cli-3.24.0.tar.gz b/oci-cli-3.24.0.tar.gz deleted file mode 100644 index 6796862..0000000 --- a/oci-cli-3.24.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c5a2c33080444fd8a65f1165973fb323f8aecf9a6a007bad668e93323eb18a79 -size 3689704 diff --git a/oci-cli-3.28.0.tar.gz b/oci-cli-3.28.0.tar.gz new file mode 100644 index 0000000..d7dfdd0 --- /dev/null +++ b/oci-cli-3.28.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1e88dbb4a642d863654f8270add0e924ccbb7aee4f6a908ad5f70067be147d6f +size 3883069 diff --git a/oci-cli.changes b/oci-cli.changes index e228974..c37923f 100644 --- a/oci-cli.changes +++ b/oci-cli.changes @@ -1,3 +1,227 @@ +------------------------------------------------------------------- +Thu May 25 08:20:30 UTC 2023 - John Paul Adrian Glaubitz + +- Update to version 3.28.0 + * Logging Management service + * New optional parameter for CRI-O parser + * ``oci logging service list --service-stage`` + * Added new CRI-O parser in the option ``--service-configuration`` + * [BREAKING] Commands removed + * ``oci logging log-included-search get`` + * ``oci logging log-included-search list`` + * Database Service + * Added availability domain information in get VM cluster and Exadata Infrastructure. + * ``oci db vm-cluster get --vm-cluster-id`` + * ``oci db exadata-infrastructure get --exadata-infrastructure-id`` + * Support for new optional parameter dbservers in the autonomous database dedicated service + * ``oci db cloud-autonomous-vm-cluster create --dbservers`` + * DNS service + * Support for secondary egress zones API operations + * ``oci dns zone create --compartment-id --name --zone-type --external-downstreams `` + * Support to create zone from zone-file + * ``oci dns zone create-zone-from-zone-file --compartment-id --create-zone-from-zone-file-details`` + * Support for new optional parameter external-downstream in zone-update + * ``oci dns zone update --external-downstreams`` +- from version 3.27.1 + * Support for Self Service Integration in the Fusion Application service + * ``oci fusion-apps service-attachment create`` + * ``oci fusion-apps service-attachment delete`` + * ``oci fusion-apps service-attachment verify`` +- from version 3.27.0 + * Support for the Access Governance cloud service + * ``oci access-governance-cp`` + * Database Service + * Support for One-Off Patches resource to create, download database + patches for customers that lost access to MOS. + * ``oci db oneoff-patch create`` + * ``oci db oneoff-patch get`` + * ``oci db oneoff-patch list`` + * ``oci db oneoff-patch delete`` + * ``oci db oneoff-patch update`` + * ``oci db oneoff-patch download`` + * Support for changing Disaster Recovery configuration of a remote Autonomous + Database in remote region of whether it's a snapshot standby + * ``oci db autonomous-database change-disaster-recovery-configuration --is-snapshot-standby`` + * Support for Schedule automatic backup for exacs and dbcs + * ``oci db database create --auto-backup-enabled --auto-backup-window --auto-full-backup-day + --auto-full-backup-window --run-immediate-full-backup`` + * ``oci db database update --database-id --auto-backup-enabled --auto-backup-window + --auto-full-backup-day --auto-full-backup-window --run-immediate-full-backup`` + * ``oci db system launch --auto-backup-enabled --auto-backup-window --auto-full-backup-day + --auto-full-backup-window --run-immediate-full-backup`` + * Support for provisioning Software Defined Data Center (SDDCs) using standard bare metal + shapes with Block Storage as the datastore in the Oracle Cloud Vmware Solution + * ``oci ocvs sddc create --datastores`` + * Support for the Instance Configuration Parity feature in the Core Services + * ``oci compute-management instance-configuration`` + * [BREAKING] The Data Connectivity service is now removed + * ``oci data-connectivity`` +- from version 3.26.0 + * Support for new command in stack-monitoring in the Resource service + * ``oci stack-monitoring resource update-and-propagate-tags`` + * Support for on-demand node upgrade optional parameter for Kubernetes + in the Container Engine service + * ``oci ce node-pool create --node-pool-cycling-details`` + * ``oci ce node-pool update --node-pool-cycling-details`` + * Data Science serivce + * [BREAKING] Support for new BYOL SSL and ORDS certificates required + parameters for Cloud Autonomous VM Clusters + * ``oci db cloud-autonomous-vm-cluster rotate-cloud-autonomous-vm-cluster-ords-certs + --certificate-generation-type`` + * ``oci db cloud-autonomous-vm-cluster rotate-cloud-autonomous-vm-cluster-ssl-certs + --certificate-generation-type`` + * Support for new BYOL SSL and ORDS certificates optional parameters for Cloud Autonomous VM Clusters + * ``oci db cloud-autonomous-vm-cluster rotate-cloud-autonomous-vm-cluster-ords-certs + --ca-bundle-id --certificate-authority-id --certificate-id`` + * ``oci db cloud-autonomous-vm-cluster rotate-cloud-autonomous-vm-cluster-ssl-certs + --ca-bundle-id --certificate-authority-id --certificate-id``` + * Stack Monitoring service + * Support for new optional parameter in creating discorvery job + * ``oci stack-monitoring discovery-job create --should-propagate-tags-to-discovered-resources`` + * Support for new optional parameters to resources create and update commands + * ``oci stack-monitoring resource create --additional-aliases + --additional-credentials --defined-tags --freeform-tags`` + * ``oci stack-monitoring resource update --additional-aliases + --additional-credentials --defined-tags --freeform-tags`` + * Support for new command in resources + * ``oci stack-monitoring resource update-and-propagate-tagss`` +- from version 3.25.4 + * Database Management service + * Support for new commands to monitor external exadata infrastructure + * ``oci database-management external-exadata-infrastructure change-compartment`` + * ``oci database-management external-exadata-infrastructure create`` + * ``oci database-management external-exadata-infrastructure delete`` + * ``oci database-management external-exadata-infrastructure + disable-external-exadata-infrastructure-management`` + * ``oci database-management external-exadata-infrastructure discover`` + * ``oci database-management external-exadata-infrastructure + enable-external-exadata-infrastructure-management`` + * ``oci database-management external-exadata-infrastructure get`` + * ``oci database-management external-exadata-infrastructure list`` + * ``oci database-management external-exadata-infrastructure update`` + * ``oci database-management external-exadata-storage-connector check`` + * ``oci database-management external-exadata-storage-connector create`` + * ``oci database-management external-exadata-storage-connector delete`` + * ``oci database-management external-exadata-storage-connector get`` + * ``oci database-management external-exadata-storage-connector list`` + * ``oci database-management external-exadata-storage-connector update`` + * ``oci database-management external-exadata-storage-grid get`` + * ``oci database-management external-exadata-storage-server get`` + * ``oci database-management external-exadata-storage-server get-iorm-plan`` + * ``oci database-management external-exadata-storage-server get-open-alert-history`` + * ``oci database-management external-exadata-storage-server get-top-sql-cpu-activity`` + * ``oci database-management external-exadata-storage-server list`` + * Support for new optional parameter --external-exadata-infrastructure-id + * ``oci database-management managed-database list --external-exadata-infrastructure-id`` + * Support for new optional parameters in the Database service + * ``oci db cloud-autonomous-vm-cluster create --is-mtls-enabled-vm-cluster + --scan-listener-port-non-tls --scan-listener-port-tls`` + * ``oci db exadata-infrastructure create --network-bonding-mode-details`` + * ``oci db exadata-infrastructure update --network-bonding-mode-details`` + * Support for new commands in the Integration service + * ``oci integration integration-instance change-private-endpoint-outbound-connection`` + * ``oci integration integration-instance change-private-endpoint-outbound-connection-none-outbound-connection`` + * ``oci integration integration-instance change-private-endpoint-outbound-connection-private-endpoint-outbound-connection`` + * ``oci integration integration-instance enable-process-automation`` + * Organizations service + * Support for new commands + * ``oci organizations governance organization-tenancy add`` + * ``oci organizations governance organization-tenancy remove`` + * Support for new optional parameters + * ``oci organizations child-tenancy create --governance-status`` + * ``oci organizations sender-invitation create --subjects`` +- from version 3.25.3 + * Support for private endpoints in the Digital Assistant service + * ``oci oda management oda-private-endpoint`` + * ``oci oda management oda-private-endpoint-attachment`` + * ``oci oda management oda-private-endpoint-scan-proxy`` + * Support for cancel backup in Database Service + * ``oci db backup cancel --backup-id`` + * Support for param ``--record-metadata-job-id`` in Data Labeling service + * ``oci data-labeling-service-dataplane record create-record-document-metadata + --record-metadata-job-id`` + * ``oci data-labeling-service-dataplane record update-record-document-metadata + --record-metadata-job-id`` +- from version 3.25.2 + * Support for rotation of certificate of ORDS service on Autonomous + VM Clusters on Exadata Cloud in the Database service. + * ``oci db autonomous-vm-cluster rotate-autonomous-vm-cluster-ords-certs`` + * ``oci db autonomous-vm-cluster rotate-autonomous-vm-cluster-ssl-certs`` +* Support for Application Virtual IP (VIP) features in the Database Service + * ``oci db application-vip create`` + * ``oci db application-vip delete`` + * ``oci db application-vip get`` + * ``oci db application-vip list`` +* Support for ADDM Spotlight for databases enabled in the Operations Insights service + * ``oci opsi database-insights ingest-addm-reports`` + * ``oci opsi database-insights list-addm-db-finding-categories`` + * ``oci opsi database-insights list-addm-db-findings-time-series`` + * ``oci opsi database-insights list-addm-db-parameter-categories`` + * ``oci opsi database-insights list-addm-db-recommendation-categories`` + * ``oci opsi database-insights list-addm-db-recommendations-time-series`` + * ``oci opsi database-insights list-addm-dbs`` + * ``oci opsi database-insights summarize-addm-db-findings`` + * ``oci opsi database-insights summarize-addm-db-parameter-changes`` + * ``oci opsi database-insights summarize-addm-db-parameters`` + * ``oci opsi database-insights summarize-addm-db-recommendations`` + * ``oci opsi database-insights summarize-addm-db-schema-objects`` + * ``oci opsi database-insights summarize-addm-db-sql-statements`` +* Data Safe service + * Support for new command to list aggregated audit policy details on target databases + * ``oci data-safe audit-policy-analytics list`` + * Support for new commands for data masking + * ``oci data-safe difference-column get`` + * ``oci data-safe masking-object list`` + * ``oci data-safe masking-policy apply-sdm-masking-policy-difference`` + * ``oci data-safe masking-schema list`` + * ``oci data-safe sdm-masking-policy-difference`` + * Support for new commands for data discovery + * ``oci data-safe sensitive-object list`` + * ``oci data-safe sensitive-schema list`` + * Support for new commands to list user profiles and analytics + * ``oci data-safe user-assessment get-profile`` + * ``oci data-safe profile list-profile-analytics`` + * ``oci data-safe user-assessment list-profile-summaries`` + * Support for new optional parameters + * ``oci data-safe masking-policy mask-data --is-drop-temp-tables-enabled + --is-redo-logging-enabled --is-refresh-stats-enabled --parallel-degree --recompile`` + * ``oci data-safe security-assessment list-findings --references`` + * ``oci data-safe sensitive-column list --is-case-in-sensitive`` + * Required parameter --display-name is now optional for below commands in the Data Safe service + * ``oci data-safe private-endpoint update --display-name`` + * ``oci data-safe user-assessment list-users --user-profile --user-role --user-type`` +- from version 3.25.1 + * Support for a new optional parameter to HTTP healthchecks for + HTTPS backendsets in the Load Balancer service + * ``oci lb health-checker update --is-force-plain-text`` +- from version 3.25.0 + * Compute service + * Support for new compute cluster commands + * ``oci compute compute-cluster change-compartment`` + * ``oci compute compute-cluster create`` + * ``oci compute compute-cluster delete`` + * ``oci compute compute-cluster get`` + * ``oci compute compute-cluster list`` + * ``oci compute compute-cluster update`` + * Support for a new optional parameter --compute-cluster-id + * ``oci compute instance launch --compute-cluster-id`` + * ``oci compute instance list --compute-cluster-id`` + * Support for a new command to get connection diagnostics for registered + databases in the Database Migration service + * ``oci database-migration connection connection-diagnostics`` + * Support for a new command to validate connection credentials in the DevOps service + * ``oci devops connection validate`` + * Support for a new optional parameter allowing ACD and OKV wallet naming in the Database service + * ``oci db autonomous-container-database create --db-name`` + * [BREAKING] Database service + * The command db-system-compute-performance list has been renamed + * ``oci db system list-db-system-compute-performances`` + * The command db-system-storage-performance list has been renamed + * ``oci db system list-db-system-storage-performances`` +- Refresh patches for new version + * oc_relax-python-depends.patch +- Update BuildRequires and Requires from setup.py + ------------------------------------------------------------------- Mon Mar 27 08:40:30 UTC 2023 - John Paul Adrian Glaubitz diff --git a/oci-cli.spec b/oci-cli.spec index 5ef055b..778125d 100644 --- a/oci-cli.spec +++ b/oci-cli.spec @@ -28,7 +28,7 @@ %bcond_with test %endif Name: oci-cli%{psuffix} -Version: 3.24.0 +Version: 3.28.0 Release: 0 Summary: Oracle Cloud Infrastructure CLI License: Apache-2.0 @@ -46,7 +46,7 @@ BuildRequires: python3-click >= 8.0.4 BuildRequires: python3-cryptography >= 3.2.1 BuildRequires: python3-devel BuildRequires: python3-jmespath >= 0.10.0 -BuildRequires: python3-oci-sdk >= 2.96.0 +BuildRequires: python3-oci-sdk >= 2.103.0 BuildRequires: python3-pyOpenSSL >= 22.1.0 BuildRequires: python3-python-dateutil >= 2.5.3 BuildRequires: python3-pytz >= 2016.10 @@ -85,7 +85,7 @@ Requires: python3-certifi Requires: python3-click >= 8.0.4 Requires: python3-cryptography >= 3.2.1 Requires: python3-jmespath >= 0.10.0 -Requires: python3-oci-sdk >= 2.96.0 +Requires: python3-oci-sdk >= 2.103.0 Requires: python3-prompt_toolkit >= 3.0.29 Requires: python3-pyOpenSSL >= 22.1.0 Requires: python3-python-dateutil >= 2.5.3