Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
fd63e54
feat: add spellchecking
brianjahnke Jun 22, 2021
7e5a42d
chore: move spelling into workflows folder
brianjahnke Jun 22, 2021
f8fbdce
chore: add eof to spelling configs
brianjahnke Jun 22, 2021
a953ef3
chore: update exclusion list
brianjahnke Jun 22, 2021
ca28c9d
chore: update exlusion list
brianjahnke Jun 22, 2021
2160c67
chore: add Fraunhofer to expect list
brianjahnke Jun 22, 2021
3722a49
chore: exclude env files
brianjahnke Jun 22, 2021
44d0bca
chore: add github as pattern
brianjahnke Jun 22, 2021
64844ed
chore: add eof to patterns
brianjahnke Jun 22, 2021
7e519bd
chore: add web related rules
brianjahnke Jun 22, 2021
9317c2d
chore: fix typos
brianjahnke Jun 22, 2021
733adc7
chore: add idsa homepage to patterns
brianjahnke Jun 22, 2021
7718632
chore: allow idsa
brianjahnke Jun 22, 2021
dbed871
chore: allow readme and changelog
brianjahnke Jun 22, 2021
97c0fe4
chore: move readme and changelog
brianjahnke Jun 22, 2021
7730976
chore: add conventional commits
brianjahnke Jun 22, 2021
297257a
chore: add eof to pattern
brianjahnke Jun 22, 2021
7912428
chore: allow dataspaceconnector.de
brianjahnke Jun 22, 2021
eca42d1
chore: add eof
brianjahnke Jun 22, 2021
ae17d08
chore: expand allow and pattern
brianjahnke Jun 22, 2021
4280782
chore: postgres -> postgresql
brianjahnke Jun 22, 2021
e67ea72
chore: configmanager -> ConfigurationManager
brianjahnke Jun 22, 2021
e014da4
chore: add eof
brianjahnke Jun 22, 2021
e9b93cc
chore: Postgresql -> PostgreSQL
brianjahnke Jun 22, 2021
1fcd211
chore: allow dataspace-connector
brianjahnke Jun 22, 2021
ec1ca08
chore: allow localhost
brianjahnke Jun 22, 2021
011db83
chore: allow local paths
brianjahnke Jun 22, 2021
5b910ff
chore: ignore yaml files
brianjahnke Jun 22, 2021
84db86e
chore: minikube -> Minikube
brianjahnke Jun 22, 2021
dc2015e
chore: allow helm command
brianjahnke Jun 22, 2021
8eb8134
chore: add eof
brianjahnke Jun 22, 2021
28cae6f
chore: ignore command line
brianjahnke Jun 22, 2021
ee381c3
chore: allow username
brianjahnke Jun 22, 2021
f11e3cf
chore: allow namespace
brianjahnke Jun 22, 2021
fe84855
chore: allow href and src
brianjahnke Jun 22, 2021
55a74e5
chore: dont ignore html
brianjahnke Jun 22, 2021
3e2e5a5
chore: allow img
brianjahnke Jun 22, 2021
033c150
chore: fix pattern
brianjahnke Jun 22, 2021
c0c1a5c
chore: add eof
brianjahnke Jun 22, 2021
c0beb62
chore: update changelog
brianjahnke Jun 22, 2021
1e446c1
chore: update changelog
brianjahnke Jun 22, 2021
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
7 changes: 7 additions & 0 deletions .github/actions/spelling/advice.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<!-- markdownlint-disable MD033 MD041 -->
<details>
<summary>
:pencil2: Contributor please read this
</summary>

Thank you for contributing :fire:
21 changes: 21 additions & 0 deletions .github/actions/spelling/allow/allow.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
IDSA
refactor
keystore
Wiki
wiki
roadmap
Kubernetes
bugfix
tbd
PostgreSQL
URL
URLs
Uninstall
kubectl
Minikube
Helm
username
namespace
href
src
img
17 changes: 17 additions & 0 deletions .github/actions/spelling/excludes.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
\.avi$
\.json$
\.p12$
\.env$
^\.github/
\.ico$
ignore$
\.jpe?g$
\.lock$
\.map$
\.min\.
\.mod$
\.mp[34]$
\.png$
\.wav$
\.yml$
\.yaml$
4 changes: 4 additions & 0 deletions .github/actions/spelling/expect/expect.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
SSL
api
readme
changelog
2 changes: 2 additions & 0 deletions .github/actions/spelling/expect/web.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
http
www
21 changes: 21 additions & 0 deletions .github/actions/spelling/patterns/patterns.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# ignore long runs of a single character:
\b([A-Za-z])\g{-1}{3,}\b
https://(?:[a-z-]+\.|)github(?:usercontent|)\.com/[-a-zA-Z0-9?%&=_\/.]*
https://(?:[a-z-]+\.|)github\.io/[-a-zA-Z0-9?%&=_\/.]*
https://(?:(?:[-a-zA-Z0-9?&=]*\.|)internationaldataspaces\.org)/[-a-zA-Z0-9?&=_#\/.]*
https://deepsource.io/blog/git-branch-naming-conventions/
https://www.conventionalcommits.org/en/v1.0.0/
https://(?:(?:[-a-zA-Z0-9?&=]*\.|)dataspace-connector\.de)/[-a-zA-Z0-9?&=_#\/.]*
Dataspace Connector
dataspace-connector
Metadata Broker
http://keepachangelog.com
`/dataspaceconnector/config/`
`config.json`
export POD_NAME=\$\((.*?)\)
export CONTAINER_PORT=\$\((.*?)\)
helm install dataspaceconnector charts/dataspace-connector
helm uninstall dataspaceconnector
https://localhost:8080/api/docs
http://localhost:8081/swagger-ui/index\.html\?url=/v3/api-docs/
http://localhost:8082/dashboard
Empty file.
19 changes: 19 additions & 0 deletions .github/workflows/spelling.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: Spell checking
on:
pull_request_target:
push:

jobs:
build:
name: Spell checking
runs-on: ubuntu-latest
steps:
- name: checkout-merge
if: "contains(github.event_name, 'pull_request')"
uses: actions/[email protected]
with:
ref: refs/pull/${{github.event.pull_request.number}}/merge
- name: checkout
if: "!contains(github.event_name, 'pull_request')"
uses: actions/[email protected]
- uses: check-spelling/[email protected]
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
# Changelog
All notable changes to this project will be documented in this file.

## 2021-06-22

### Added
- Add spell checking

## 2021-06-16

### Added
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ The IDS Deployment Examples Repository is used to provide working deployments ac
## Overview

The repository is organized as follows:
* Per component or component bundle (union from e.g. Dataspace Connector and Metadata broker or Dataspace Connector and Trusted Connector) a folder is created. This again contains possibly independent Variatonen for e.g. minimal/full Setups or Helm/Kubernetes/Docker Setups.
* Per component or component bundle (union from e.g. Dataspace Connector and Metadata Broker or Dataspace Connector and Trusted Connector) a folder is created. This again contains possibly independent variations for e.g. minimal/full Setups or Helm/Kubernetes/Docker Setups.
* Additionally there is a templates folder, which provides templates for the Deployment Examples.


Expand Down
4 changes: 2 additions & 2 deletions dataspace-connector/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@

This folder provides examples to set up the [Dataspace Connector](https://github.com/International-Data-Spaces-Association/DataspaceConnector).
We distinguish between three categories:
1. **Full Setup**: The [Dataspace Connector](https://github.com/International-Data-Spaces-Association/DataspaceConnector) is started with all its extensions, i.e. [Configmanager](https://github.com/International-Data-Spaces-Association/IDS-ConfigurationManager), [GUI](https://github.com/International-Data-Spaces-Association/IDS-ConfigurationManager-UI), [Camel](https://github.com/International-Data-Spaces-Association/DSC-Camel-Instance), Postgres DB.
1. **Full Setup**: The [Dataspace Connector](https://github.com/International-Data-Spaces-Association/DataspaceConnector) is started with all its extensions, i.e. [ConfigurationManager](https://github.com/International-Data-Spaces-Association/IDS-ConfigurationManager), [GUI](https://github.com/International-Data-Spaces-Association/IDS-ConfigurationManager-UI), [Camel](https://github.com/International-Data-Spaces-Association/DSC-Camel-Instance), PostgreSQL DB.
2. **Provider-Consumer Setup**: Here two [Dataspace Connectors](https://github.com/International-Data-Spaces-Association/DataspaceConnector) are started, so that data can be exchanged between them. (**tbd.**)
3. **Slim Setup**: In this setup only the [Dataspace Connector](https://github.com/International-Data-Spaces-Association/DataspaceConnector) and Postgres as database are started, without Camel, Configmanager and GUI.
3. **Slim Setup**: In this setup only the [Dataspace Connector](https://github.com/International-Data-Spaces-Association/DataspaceConnector) and PostgreSQL as database are started, without Camel, ConfigurationManager and GUI.

For more details see here: [Dataspace Connector Architecture](https://international-data-spaces-association.github.io/DataspaceConnector/Documentation/Architecture)

Expand Down
4 changes: 2 additions & 2 deletions dataspace-connector/full/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ Other than described there, in this example, the `config.json` and the `KeyStore
In this setup, the [Dataspace Connector](https://github.com/International-Data-Spaces-Association/DataspaceConnector) is started with the listed extensions:
* [Configuration Manager](https://github.com/International-Data-Spaces-Association/IDS-ConfigurationManager),
* [Configuration Manager GUI](https://github.com/International-Data-Spaces-Association/IDS-ConfigurationManager-UI),
* Postgres DB
* PostgreSQL DB

In addition, the following Dataspace Connector extensions will be included in future deployment example setups:
* [Camel](https://github.com/International-Data-Spaces-Association/DSC-Camel-Instance)
Expand All @@ -34,7 +34,7 @@ This deployment example builds on the following compatible versions:
| Dataspace Connector | 4.3.1 |
| Configuration Manager | 7.0.0 |
| Configuration Manager GUI | 7.0.1 |
| Postgres | 12 |
| PostgreSQL | 12 |

### Prerequisites
- Git
Expand Down
2 changes: 1 addition & 1 deletion dataspace-connector/slim/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
</h1>

This is the **Slim Setup** of the Dataspace Connector.
In this setup only the [Dataspace Connector](https://github.com/International-Data-Spaces-Association/DataspaceConnector) and Postgres as database are started, without Camel, Configmanager and UI.
In this setup only the [Dataspace Connector](https://github.com/International-Data-Spaces-Association/DataspaceConnector) and PostgreSQL as database are started, without Camel, ConfigurationManager and UI.

This allows us to only using the core functionalities of the Dataspace Connector without having an graphical user interface and the logic of the ConfigurationManager to install IDS Apps and configure Camel routes.

Expand Down
6 changes: 3 additions & 3 deletions dataspace-connector/slim/docker/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
</h1>

This is a deployment example for the **Slim Setup** of the Dataspace Connector.
In this setup only the [Dataspace Connector](https://github.com/International-Data-Spaces-Association/DataspaceConnector) and Postgres as database are started, without Camel, Configmanager and UI.
In this setup only the [Dataspace Connector](https://github.com/International-Data-Spaces-Association/DataspaceConnector) and PostgreSQL as database are started, without Camel, ConfigurationManager and UI.

This allows us to only using the core functionalities of the Dataspace Connector without having an graphical user interface and the logic of the ConfigurationManager to install IDS Apps and configure Camel routes.

Expand All @@ -26,7 +26,7 @@ This Dataspace Connector Deployment example consists of the following components
| Component | Version |
|:----------|:--------|
| Dataspace Connector | latest |
| Postgres | 13 |
| PostgreSQL | 13 |

### Prerequisites
- Git
Expand All @@ -38,7 +38,7 @@ This Dataspace Connector Deployment example consists of the following components
```
git clone https://github.com/International-Data-Spaces-Association/IDS-Deployment-Examples.git
```
2. Open a new terminal inside the created direcotry and navigate to this folder.
2. Open a new terminal inside the created directory and navigate to this folder.
```
cd IDS-Deployment-Examples/dataspace-connector/slim/docker
```
Expand Down
14 changes: 7 additions & 7 deletions dataspace-connector/slim/k8s/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,13 @@
</h1>

This is the **Slim Setup** of the Dataspace Connector.
In this setup only the [Dataspace Connector](https://github.com/International-Data-Spaces-Association/DataspaceConnector) and Postgres as database are started, without Camel, Configmanager and UI.
In this setup only the [Dataspace Connector](https://github.com/International-Data-Spaces-Association/DataspaceConnector) and PostgreSQL as database are started, without Camel, ConfigurationManager and UI.

This allows us to only using the core functionalities of the Dataspace Connector without having an graphical user interface and the logic of the ConfigurationManager to install IDS Apps and configure Camel routes.

## Deployment Example
This Dataspace Connector Deployment example consists of the following components:
- Postgres 13
- PostgreSQL 13
- Dataspace Connector latest

---
Expand All @@ -23,9 +23,9 @@ This example can not be used with the current IDS Metadata Broker off-the-shelf,

---
### Prerequisites
- git
- minikube
- helm
- Git
- Minikube
- Helm

### Install Steps
- Clone the Dataspace Connector repo
Expand All @@ -40,7 +40,7 @@ This example can not be used with the current IDS Metadata Broker off-the-shelf,
```
helm install dataspaceconnector charts/dataspace-connector
```
- Follow the instructings for connecting to the service displayed in the terminal e.g.:
- Follow the instructions for connecting to the service displayed in the terminal e.g.:
```
1. Get the application URL by running these commands:
export POD_NAME=$(kubectl get pods --namespace default -l "app.kubernetes.io/name=dataspace-connector,app.kubernetes.io/instance=dataspaceconnector" -o jsonpath="{.items[0].metadata.name}")
Expand All @@ -51,7 +51,7 @@ This example can not be used with the current IDS Metadata Broker off-the-shelf,
- Login with username `admin` and password `password`
- The [Communication Guide](https://international-data-spaces-association.github.io/DataspaceConnector/CommunicationGuide) explains how to use the APIs of the connector

Individual settings can be made by modifing the chart itself.
Individual settings can be made by modifying the chart itself.

### Uninstall
- Run `helm uninstall dataspaceconnector`
Expand Down