Skip to content
This repository has been archived by the owner on Feb 13, 2024. It is now read-only.

PR for v1.12.2 #620

Merged
merged 13 commits into from
Dec 19, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/build-quality-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v4
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ jobs:

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v2
uses: github/codeql-action/init@v3
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
Expand All @@ -55,7 +55,7 @@ jobs:
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v2
uses: github/codeql-action/autobuild@v3

# ℹ️ Command-line programs to run using the OS shell.
# 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun
Expand All @@ -68,4 +68,4 @@ jobs:
# ./location_of_script_within_repo/buildscript.sh

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v2
uses: github/codeql-action/analyze@v3
2 changes: 1 addition & 1 deletion .github/workflows/update-metadata-artifacts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ jobs:

# Generate JSON schema for usecase.json and parameters.json
- name: Setup Python
uses: actions/setup-python@v4
uses: actions/setup-python@v5
with:
python-version: "3.10"

Expand Down
4 changes: 3 additions & 1 deletion config/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -163,7 +163,9 @@ COPY --chown=root:root --from=tools /usr/local/bin/helm /usr/local/bin
COPY --chown=root:root --from=tools /usr/local/bin/ijq /usr/local/bin

## Install the CF plugin for deploying MTAs on Cloudfoundry
RUN cf install-plugin multiapps -f
# RUN cf install-plugin multiapps -f
# Pinning version to 3.0.3 due to https://github.com/cloudfoundry/multiapps-cli-plugin/issues/186
RUN cf install-plugin -f https://github.com/cloudfoundry/multiapps-cli-plugin/releases/download/v3.0.3/multiapps-plugin.linux64

## Install krew and the oidc-login plugin
RUN OS="$(uname | tr '[:upper:]' '[:lower:]')" \
Expand Down
6 changes: 3 additions & 3 deletions config/python/requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ attrs==23.1.0
blessed==1.20.0
certifi==2023.11.17
charset-normalizer==3.3.2
idna==3.4
inquirer==3.1.3
inquirer==3.1.4
idna==3.6
Jinja2==3.1.2
jsonschema==4.20.0
MarkupSafe==2.1.3
Expand All @@ -18,7 +18,7 @@ readchar==4.0.5
requests==2.31.0
six==1.16.0
urllib3==2.1.0
wcwidth==0.2.10
wcwidth==0.2.12
pyyaml==6.0.1
xmltodict==0.13.0
shortuuid==1.0.11
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ unknown

service plan >premium< for >auditlog< is available in data centers:

* {'region': 'eu10', 'name': 'Europe (Frankfurt)'}
* {'region': 'eu11', 'name': 'Europe (Frankfurt) EU Access - AWS'}
* {'region': 'us10', 'name': 'US East (VA)'}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@ unknown
**constant**: the value of this property must be equal to:

```json
"hana"
"admin-api-access"
```
Original file line number Diff line number Diff line change
Expand Up @@ -31,5 +31,5 @@ unknown
**constant**: the value of this property must be equal to:

```json
"hana"
"admin-api-access"
```

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,13 @@ unknown

# then Properties

| Property | Type | Required | Nullable | Defined by |
| :------------------------ | :------------ | :------- | :------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [plan](#plan) | Not specified | Optional | cannot be null | [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-42-then-allof-0-then-properties-plan.md "undefined#/properties/services/items/allOf/1/then/allOf/42/then/allOf/0/then/properties/plan") |
| [parameters](#parameters) | `object` | Required | cannot be null | [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-42-then-allof-0-then-properties-parameters.md "undefined#/properties/services/items/allOf/1/then/allOf/42/then/allOf/0/then/properties/parameters") |
| Property | Type | Required | Nullable | Defined by |
| :------------ | :------------ | :------- | :------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [plan](#plan) | Not specified | Optional | cannot be null | [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-42-then-allof-0-then-properties-plan.md "undefined#/properties/services/items/allOf/1/then/allOf/42/then/allOf/0/then/properties/plan") |

## plan

service plan >hana< for >hana-cloud< is available in data centers:
service plan >admin-api-access< for >hana-cloud< is available in data centers:

* {'region': 'ap10', 'name': 'Australia (Sydney)'}
* {'region': 'ap11', 'name': 'Singapore'}
Expand Down Expand Up @@ -46,21 +45,3 @@ service plan >hana< for >hana-cloud< is available in data centers:
### plan Type

unknown

## parameters



`parameters`

* is required

* Type: `object` ([Details](btpsa-usecase-properties-services-items-allof-1-then-allof-42-then-allof-0-then-properties-parameters.md))

* cannot be null

* defined in: [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-42-then-allof-0-then-properties-parameters.md "undefined#/properties/services/items/allOf/1/then/allOf/42/then/allOf/0/then/properties/parameters")

### parameters Type

`object` ([Details](btpsa-usecase-properties-services-items-allof-1-then-allof-42-then-allof-0-then-properties-parameters.md))
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@ unknown
**constant**: the value of this property must be equal to:

```json
"hana-cloud-connection"
"hana"
```
Original file line number Diff line number Diff line change
Expand Up @@ -31,5 +31,5 @@ unknown
**constant**: the value of this property must be equal to:

```json
"hana-cloud-connection"
"hana"
```
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
## availabilityZonePlacement Type

`object` ([Details](btpsa-usecase-properties-services-items-allof-1-then-allof-42-then-allof-0-then-properties-parameters-properties-data-properties-availabilityzoneplacement.md))
`object` ([Details](btpsa-usecase-properties-services-items-allof-1-then-allof-42-then-allof-1-then-properties-parameters-properties-data-properties-availabilityzoneplacement.md))

# availabilityZonePlacement Properties

| Property | Type | Required | Nullable | Defined by |
| :-------------------------------------------------------------------------- | :-------- | :------- | :------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| [highAvailabilityCrossMultiAZEnabled](#highavailabilitycrossmultiazenabled) | `boolean` | Optional | cannot be null | [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-42-then-allof-0-then-properties-parameters-properties-data-properties-availabilityzoneplacement-properties-highavailabilitycrossmultiazenabled.md "undefined#/properties/services/items/allOf/1/then/allOf/42/then/allOf/0/then/properties/parameters/properties/data/properties/availabilityZonePlacement/properties/highAvailabilityCrossMultiAZEnabled") |
| [initialReplicaAvailabilityZone](#initialreplicaavailabilityzone) | `string` | Optional | cannot be null | [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-42-then-allof-0-then-properties-parameters-properties-data-properties-availabilityzoneplacement-properties-initialreplicaavailabilityzone.md "undefined#/properties/services/items/allOf/1/then/allOf/42/then/allOf/0/then/properties/parameters/properties/data/properties/availabilityZonePlacement/properties/initialReplicaAvailabilityZone") |
| [initialSourceAvailabilityZone](#initialsourceavailabilityzone) | `string` | Optional | cannot be null | [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-42-then-allof-0-then-properties-parameters-properties-data-properties-availabilityzoneplacement-properties-initialsourceavailabilityzone.md "undefined#/properties/services/items/allOf/1/then/allOf/42/then/allOf/0/then/properties/parameters/properties/data/properties/availabilityZonePlacement/properties/initialSourceAvailabilityZone") |
| [primaryAvailabilityZone](#primaryavailabilityzone) | `string` | Optional | cannot be null | [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-42-then-allof-0-then-properties-parameters-properties-data-properties-availabilityzoneplacement-properties-primaryavailabilityzone.md "undefined#/properties/services/items/allOf/1/then/allOf/42/then/allOf/0/then/properties/parameters/properties/data/properties/availabilityZonePlacement/properties/primaryAvailabilityZone") |
| [secondaryAvailabilityZone](#secondaryavailabilityzone) | `string` | Optional | cannot be null | [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-42-then-allof-0-then-properties-parameters-properties-data-properties-availabilityzoneplacement-properties-secondaryavailabilityzone.md "undefined#/properties/services/items/allOf/1/then/allOf/42/then/allOf/0/then/properties/parameters/properties/data/properties/availabilityZonePlacement/properties/secondaryAvailabilityZone") |
| [highAvailabilityCrossMultiAZEnabled](#highavailabilitycrossmultiazenabled) | `boolean` | Optional | cannot be null | [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-42-then-allof-1-then-properties-parameters-properties-data-properties-availabilityzoneplacement-properties-highavailabilitycrossmultiazenabled.md "undefined#/properties/services/items/allOf/1/then/allOf/42/then/allOf/1/then/properties/parameters/properties/data/properties/availabilityZonePlacement/properties/highAvailabilityCrossMultiAZEnabled") |
| [initialReplicaAvailabilityZone](#initialreplicaavailabilityzone) | `string` | Optional | cannot be null | [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-42-then-allof-1-then-properties-parameters-properties-data-properties-availabilityzoneplacement-properties-initialreplicaavailabilityzone.md "undefined#/properties/services/items/allOf/1/then/allOf/42/then/allOf/1/then/properties/parameters/properties/data/properties/availabilityZonePlacement/properties/initialReplicaAvailabilityZone") |
| [initialSourceAvailabilityZone](#initialsourceavailabilityzone) | `string` | Optional | cannot be null | [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-42-then-allof-1-then-properties-parameters-properties-data-properties-availabilityzoneplacement-properties-initialsourceavailabilityzone.md "undefined#/properties/services/items/allOf/1/then/allOf/42/then/allOf/1/then/properties/parameters/properties/data/properties/availabilityZonePlacement/properties/initialSourceAvailabilityZone") |
| [primaryAvailabilityZone](#primaryavailabilityzone) | `string` | Optional | cannot be null | [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-42-then-allof-1-then-properties-parameters-properties-data-properties-availabilityzoneplacement-properties-primaryavailabilityzone.md "undefined#/properties/services/items/allOf/1/then/allOf/42/then/allOf/1/then/properties/parameters/properties/data/properties/availabilityZonePlacement/properties/primaryAvailabilityZone") |
| [secondaryAvailabilityZone](#secondaryavailabilityzone) | `string` | Optional | cannot be null | [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-42-then-allof-1-then-properties-parameters-properties-data-properties-availabilityzoneplacement-properties-secondaryavailabilityzone.md "undefined#/properties/services/items/allOf/1/then/allOf/42/then/allOf/1/then/properties/parameters/properties/data/properties/availabilityZonePlacement/properties/secondaryAvailabilityZone") |

## highAvailabilityCrossMultiAZEnabled

Expand All @@ -24,7 +24,7 @@ A flag to determine if the HA setup will be cross multi-availability zones or no

* cannot be null

* defined in: [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-42-then-allof-0-then-properties-parameters-properties-data-properties-availabilityzoneplacement-properties-highavailabilitycrossmultiazenabled.md "undefined#/properties/services/items/allOf/1/then/allOf/42/then/allOf/0/then/properties/parameters/properties/data/properties/availabilityZonePlacement/properties/highAvailabilityCrossMultiAZEnabled")
* defined in: [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-42-then-allof-1-then-properties-parameters-properties-data-properties-availabilityzoneplacement-properties-highavailabilitycrossmultiazenabled.md "undefined#/properties/services/items/allOf/1/then/allOf/42/then/allOf/1/then/properties/parameters/properties/data/properties/availabilityZonePlacement/properties/highAvailabilityCrossMultiAZEnabled")

### highAvailabilityCrossMultiAZEnabled Type

Expand All @@ -42,7 +42,7 @@ This zone will be used by the initial replica

* cannot be null

* defined in: [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-42-then-allof-0-then-properties-parameters-properties-data-properties-availabilityzoneplacement-properties-initialreplicaavailabilityzone.md "undefined#/properties/services/items/allOf/1/then/allOf/42/then/allOf/0/then/properties/parameters/properties/data/properties/availabilityZonePlacement/properties/initialReplicaAvailabilityZone")
* defined in: [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-42-then-allof-1-then-properties-parameters-properties-data-properties-availabilityzoneplacement-properties-initialreplicaavailabilityzone.md "undefined#/properties/services/items/allOf/1/then/allOf/42/then/allOf/1/then/properties/parameters/properties/data/properties/availabilityZonePlacement/properties/initialReplicaAvailabilityZone")

### initialReplicaAvailabilityZone Type

Expand All @@ -60,7 +60,7 @@ This zone will be used by the initial source

* cannot be null

* defined in: [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-42-then-allof-0-then-properties-parameters-properties-data-properties-availabilityzoneplacement-properties-initialsourceavailabilityzone.md "undefined#/properties/services/items/allOf/1/then/allOf/42/then/allOf/0/then/properties/parameters/properties/data/properties/availabilityZonePlacement/properties/initialSourceAvailabilityZone")
* defined in: [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-42-then-allof-1-then-properties-parameters-properties-data-properties-availabilityzoneplacement-properties-initialsourceavailabilityzone.md "undefined#/properties/services/items/allOf/1/then/allOf/42/then/allOf/1/then/properties/parameters/properties/data/properties/availabilityZonePlacement/properties/initialSourceAvailabilityZone")

### initialSourceAvailabilityZone Type

Expand All @@ -78,7 +78,7 @@ This zone will be used by the primary instance

* cannot be null

* defined in: [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-42-then-allof-0-then-properties-parameters-properties-data-properties-availabilityzoneplacement-properties-primaryavailabilityzone.md "undefined#/properties/services/items/allOf/1/then/allOf/42/then/allOf/0/then/properties/parameters/properties/data/properties/availabilityZonePlacement/properties/primaryAvailabilityZone")
* defined in: [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-42-then-allof-1-then-properties-parameters-properties-data-properties-availabilityzoneplacement-properties-primaryavailabilityzone.md "undefined#/properties/services/items/allOf/1/then/allOf/42/then/allOf/1/then/properties/parameters/properties/data/properties/availabilityZonePlacement/properties/primaryAvailabilityZone")

### primaryAvailabilityZone Type

Expand All @@ -96,7 +96,7 @@ This zone will be used by the secondary instance, if defined in .disasterRecover

* cannot be null

* defined in: [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-42-then-allof-0-then-properties-parameters-properties-data-properties-availabilityzoneplacement-properties-secondaryavailabilityzone.md "undefined#/properties/services/items/allOf/1/then/allOf/42/then/allOf/0/then/properties/parameters/properties/data/properties/availabilityZonePlacement/properties/secondaryAvailabilityZone")
* defined in: [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-42-then-allof-1-then-properties-parameters-properties-data-properties-availabilityzoneplacement-properties-secondaryavailabilityzone.md "undefined#/properties/services/items/allOf/1/then/allOf/42/then/allOf/1/then/properties/parameters/properties/data/properties/availabilityZonePlacement/properties/secondaryAvailabilityZone")

### secondaryAvailabilityZone Type

Expand Down
Loading