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

PR for release btpsa-v1.8.0 #496

Merged
merged 13 commits into from
Apr 28, 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
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/workflows/links-watcher-cron.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
uses: actions/checkout@v3
- name: Link Checker
id: lychee
uses: lycheeverse/lychee-action@v1.6.1
uses: lycheeverse/lychee-action@v1.7.0
with:
args: --verbose --no-progress --max-concurrency 2 --exclude-mail --exclude-loopback './**/*.md'
output: ./lychee/out.md
Expand Down
2 changes: 1 addition & 1 deletion .reuse/dep5
Original file line number Diff line number Diff line change
Expand Up @@ -25,5 +25,5 @@ Disclaimer: The code in this project may include calls to APIs (“API Calls”)
parties the right to use of access any SAP External Product, through API Calls.

Files: *
Copyright: 2022 SAP SE or an SAP affiliate company and btp-setup-automator contributors
Copyright: 2023 SAP SE or an SAP affiliate company and btp-setup-automator contributors
License: Apache-2.0
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ Checkout the [CODE_OF_CONDUCT.md file](CODE_OF_CONDUCT.md) for more details on t

## License

Copyright (c) 2022 SAP SE or an SAP affiliate company. All rights reserved. This project is licensed under the Apache Software License, version 2.0 except as noted otherwise in the [LICENSE](LICENSES/Apache-2.0.txt) file.
Copyright (c) 2023 SAP SE or an SAP affiliate company. All rights reserved. This project is licensed under the Apache Software License, version 2.0 except as noted otherwise in the [LICENSE](LICENSES/Apache-2.0.txt) file.

## Open in GitHub Codespaces

Expand Down
15 changes: 8 additions & 7 deletions config/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
##################################################################################################################################################
# STARTING WITH ALL THE SAP TOOLS FIRST
##################################################################################################################################################
FROM alpine:3 AS base
FROM --platform=linux/amd64 alpine:3 AS base
ENV ARCH=linux-amd64
ENV TOOLS_URL=tools.hana.ondemand.com
ENV CPCLI_URL=cpcli.cf.eu10.hana.ondemand.com
Expand All @@ -20,7 +20,7 @@ RUN echo "http://dl-4.alpinelinux.org/alpine/latest-stable/community" >> /etc/ap
##########################################################################################
# Retrieve the CloudFoundry CLI
##########################################################################################
FROM cloudfoundry/cli:8.5.0 as cf_cli
FROM --platform=linux/amd64 cloudfoundry/cli:8.6.1 as cf_cli

##########################################################################################
## Retrieve the SAP btp CLI
Expand All @@ -43,7 +43,7 @@ RUN BTP_CLI_VERSION="2.38.0" \
FROM base AS mta_build_tool
SHELL ["/bin/ash", "-eo", "pipefail", "-c"]
WORKDIR /tmp/tools
RUN MBT_VERSION="1.2.21" \
RUN MBT_VERSION="1.2.23" \
&& curl --fail --silent --location --url "https://github.com/SAP/cloud-mta-build-tool/releases/download/v${MBT_VERSION}/cloud-mta-build-tool_${MBT_VERSION}_Linux_amd64.tar.gz" \
| tar -xzf - mbt

Expand Down Expand Up @@ -74,7 +74,7 @@ RUN apk update upgrade \
FROM base as utilities
SHELL ["/bin/ash", "-eo", "pipefail", "-c"]
WORKDIR /tmp/tools
ENV VER_FX=24.0.0
ENV VER_FX=24.1.0
ENV VER_IJQ=0.4.1
RUN curl -fsSL -o fx --url "https://github.com/antonmedv/fx/releases/download/${VER_FX}/fx_${ARCH//-/_}" \
&& chmod +x fx
Expand All @@ -84,7 +84,7 @@ RUN curl -fsSL --url "https://git.sr.ht/~gpanders/ijq/refs/download/v${VER_IJQ}/
########################################################################################
# Bring the tools together into the final base stage
########################################################################################
FROM alpine:3 as tools
FROM --platform=linux/amd64 alpine:3 as tools
WORKDIR /usr/local/bin
COPY --from=cf_cli /usr/local/bin/cf8 .
COPY --from=btp_cli /tmp/tools/ .
Expand All @@ -97,7 +97,7 @@ ARG BTPSA_VERSION_GIT_ARG=default
##################################################################################################################################################
# Now putting all pieces together
##################################################################################################################################################
FROM python:3.10-alpine3.16 AS final_build
FROM --platform=linux/amd64 python:3.10-alpine3.16 AS final_build
ENV USERNAME=user
ENV HOME_FOLDER /home/$USERNAME
ENV LIBS_FOLDER $HOME_FOLDER/libs
Expand Down Expand Up @@ -132,6 +132,7 @@ RUN adduser \
nodejs \
npm \
sudo \
libc6-compat \
&& pip install --no-cache-dir -r /tmp/pip-tmp/requirements.txt \
&& rm -rf /tmp/pip-tmp \
## Set the right timezone in the container image
Expand Down Expand Up @@ -166,7 +167,7 @@ COPY --chown=root:root --from=tools /usr/local/bin/fx /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 -f https://github.com/cloudfoundry-incubator/multiapps-cli-plugin/releases/latest/download/multiapps-plugin.linux32
RUN cf install-plugin -f https://github.com/cloudfoundry-incubator/multiapps-cli-plugin/releases/latest/download/multiapps-plugin.linux64

## Install krew and the oidc-login plugin
RUN OS="$(uname | tr '[:upper:]' '[:lower:]')" \
Expand Down
2 changes: 1 addition & 1 deletion config/python/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
attrs==22.2.0
attrs==23.1.0
blessed==1.20.0
certifi==2022.12.7
charset-normalizer==3.1.0
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
"retention-manager"
"responsibilitymanagement-service"
```
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
"retention-manager"
"responsibilitymanagement-service"
```
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
"free"
"standard"
```
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
"free"
"standard"
```
Original file line number Diff line number Diff line change
Expand Up @@ -10,19 +10,11 @@ unknown

## plan

service plan >free< for >retention-manager< is available in data centers:
service plan >standard< for >responsibilitymanagement-service< is available in data centers:

* {'region': 'ap10', 'name': 'Australia (Sydney)'}
* {'region': 'ap11', 'name': 'Singapore'}
* {'region': 'br10', 'name': 'Brazil (Sao Paulo)'}
* {'region': 'eu10', 'name': 'Europe (Frankfurt)'}
* {'region': 'eu11', 'name': 'Europe (Frankfurt) EU Access - AWS'}
* {'region': 'eu20', 'name': 'Europe (Netherlands)'}
* {'region': 'eu30', 'name': 'Europe (Frankfurt)'}
* {'region': 'us10', 'name': 'US East (VA)'}
* {'region': 'us20', 'name': 'US West (WA)'}
* {'region': 'us21', 'name': 'US East (VA)'}
* {'region': 'us30', 'name': 'US Central (IA)'}

`plan`

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,4 @@ unknown

| Value | Explanation |
| :----------- | :---------- |
| `"free"` | |
| `"standard"` | |
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,6 @@ all of

* [Untitled undefined type in JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-100-then-allof-0.md "check type definition")

* [Untitled undefined type in JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-100-then-allof-1.md "check type definition")

# then Properties

| Property | Type | Required | Nullable | Defined by |
Expand Down Expand Up @@ -39,12 +37,11 @@ unknown

| Value | Explanation |
| :----------- | :---------- |
| `"free"` | |
| `"standard"` | |

## name

SAP Data Retention Manager: The SAP Business Technology Platform Data Retention Manager lets you block or delete personal data based on the residence and retention rules maintained.
SAP Responsibility Management service: As we move toward an intelligent enterprise, intelligent systems need to determine agents who are responsible for business processes and objects, and automatically notify them. It is essential to define and manage these responsibilities for various contexts and retrieve responsible agents who can respond to tasks and activities.

`name`

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
"saas-registry"
"retention-manager"
```
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
"saas-registry"
"retention-manager"
```
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
"application"
"free"
```
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
"application"
"free"
```
Original file line number Diff line number Diff line change
Expand Up @@ -10,23 +10,15 @@ unknown

## plan

service plan >application< for >saas-registry< is available in data centers:
service plan >free< for >retention-manager< is available in data centers:

* {'region': 'ap10', 'name': 'Australia (Sydney)'}
* {'region': 'ap11', 'name': 'Singapore'}
* {'region': 'ap12', 'name': 'South Korea (Seoul)'}
* {'region': 'ap20', 'name': 'Australia (Sydney) Azure'}
* {'region': 'ap21', 'name': 'Singapore'}
* {'region': 'br10', 'name': 'Brazil (Sao Paulo)'}
* {'region': 'ca10', 'name': 'Canada (Montreal)'}
* {'region': 'ch20', 'name': 'cf-ch20'}
* {'region': 'eu10', 'name': 'Europe (Frankfurt)'}
* {'region': 'eu11', 'name': 'Europe (Frankfurt) EU Access - AWS'}
* {'region': 'eu20', 'name': 'Europe (Netherlands)'}
* {'region': 'eu30', 'name': 'Europe (Frankfurt)'}
* {'region': 'in30', 'name': 'India (Mumbai)'}
* {'region': 'jp10', 'name': 'Japan (Tokyo)'}
* {'region': 'jp20', 'name': 'Japan (Tokyo)'}
* {'region': 'us10', 'name': 'US East (VA)'}
* {'region': 'us20', 'name': 'US West (WA)'}
* {'region': 'us21', 'name': 'US East (VA)'}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ unknown

| 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-100-then-allof-1-if-properties-plan.md "undefined#/properties/services/items/allOf/1/then/allOf/100/then/allOf/1/if/properties/plan") |
| [plan](#plan) | Not specified | Optional | cannot be null | [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-101-then-allof-1-if-properties-plan.md "undefined#/properties/services/items/allOf/1/then/allOf/101/then/allOf/1/if/properties/plan") |

## plan

Expand All @@ -20,7 +20,7 @@ unknown

* cannot be null

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

### plan Type

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ unknown

| 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-100-then-allof-1-then-properties-plan.md "undefined#/properties/services/items/allOf/1/then/allOf/100/then/allOf/1/then/properties/plan") |
| [plan](#plan) | Not specified | Optional | cannot be null | [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-101-then-allof-1-then-properties-plan.md "undefined#/properties/services/items/allOf/1/then/allOf/101/then/allOf/1/then/properties/plan") |

## plan

Expand All @@ -32,7 +32,7 @@ service plan >standard< for >retention-manager< is available in data centers:

* cannot be null

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

### plan Type

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ unknown

**enum**: the value of this property must be equal to one of the following values:

| Value | Explanation |
| :-------------- | :---------- |
| `"application"` | |
| Value | Explanation |
| :----------- | :---------- |
| `"free"` | |
| `"standard"` | |
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ all of

* [Untitled undefined type in JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-101-then-allof-0.md "check type definition")

* [Untitled undefined type in JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-101-then-allof-1.md "check type definition")

# then Properties

| Property | Type | Required | Nullable | Defined by |
Expand Down Expand Up @@ -35,13 +37,14 @@ unknown

**enum**: the value of this property must be equal to one of the following values:

| Value | Explanation |
| :-------------- | :---------- |
| `"application"` | |
| Value | Explanation |
| :----------- | :---------- |
| `"free"` | |
| `"standard"` | |

## name

SAP Software-as-a-Service Provisioning service: Service for application providers to register multitenant applications and services.
SAP Data Retention Manager: The SAP Business Technology Platform Data Retention Manager lets you block or delete personal data based on the residence and retention rules maintained.

`name`

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
"sap-analytics-cloud-embedded-edition"
"saas-registry"
```
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
"sap-analytics-cloud-embedded-edition"
"saas-registry"
```
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
"standard"
"application"
```
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
"standard"
"application"
```
Original file line number Diff line number Diff line change
Expand Up @@ -10,18 +10,26 @@ unknown

## plan

service plan >standard< for >sap-analytics-cloud-embedded-edition< is available in data centers:
service plan >application< for >saas-registry< is available in data centers:

* {'region': 'ap10', 'name': 'Australia (Sydney)'}
* {'region': 'ap11', 'name': 'Singapore'}
* {'region': 'ap12', 'name': 'South Korea (Seoul)'}
* {'region': 'ap20', 'name': 'Australia (Sydney) Azure'}
* {'region': 'ap21', 'name': 'Singapore'}
* {'region': 'br10', 'name': 'Brazil (Sao Paulo)'}
* {'region': 'ca10', 'name': 'Canada (Montreal)'}
* {'region': 'ch20', 'name': 'cf-ch20'}
* {'region': 'eu10', 'name': 'Europe (Frankfurt)'}
* {'region': 'eu11', 'name': 'Europe (Frankfurt) EU Access - AWS'}
* {'region': 'eu20', 'name': 'Europe (Netherlands)'}
* {'region': 'eu30', 'name': 'Europe (Frankfurt)'}
* {'region': 'in30', 'name': 'India (Mumbai)'}
* {'region': 'jp10', 'name': 'Japan (Tokyo)'}
* {'region': 'jp20', 'name': 'Japan (Tokyo)'}
* {'region': 'us10', 'name': 'US East (VA)'}
* {'region': 'us20', 'name': 'US West (WA)'}
* {'region': 'us21', 'name': 'US East (VA)'}
* {'region': 'us30', 'name': 'US Central (IA)'}

`plan`
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,6 @@ unknown

**enum**: the value of this property must be equal to one of the following values:

| Value | Explanation |
| :----------- | :---------- |
| `"standard"` | |
| Value | Explanation |
| :-------------- | :---------- |
| `"application"` | |
Original file line number Diff line number Diff line change
Expand Up @@ -35,13 +35,13 @@ unknown

**enum**: the value of this property must be equal to one of the following values:

| Value | Explanation |
| :----------- | :---------- |
| `"standard"` | |
| Value | Explanation |
| :-------------- | :---------- |
| `"application"` | |

## name

SAP Analytics Cloud, embedded edition: With SAP Analytics Cloud, embedded edition, you can build and embed reports, dashboards, and visuals into your business application to make confident decisions. Explore your business data via live connection between your SAP Analytics Cloud tenant and the remote SAP HANA database on SAP Business Technology Platform.
SAP Software-as-a-Service Provisioning service: Service for application providers to register multitenant applications and services.

`name`

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
"sap-bigdataservices"
"sap-analytics-cloud-embedded-edition"
```
Loading