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

Commit

Permalink
Merge remote-tracking branch 'origin/ds-config' into ds-config
Browse files Browse the repository at this point in the history
  • Loading branch information
wistefan committed Jul 5, 2024
2 parents 09fa09c + dfcc36f commit 546d1dc
Show file tree
Hide file tree
Showing 55 changed files with 5 additions and 1,855 deletions.
70 changes: 0 additions & 70 deletions .github/dependabot.yml

This file was deleted.

81 changes: 0 additions & 81 deletions .github/workflows/deploy.yaml

This file was deleted.

18 changes: 2 additions & 16 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,23 +17,9 @@ FIWARE [data-space-connector repository](https://github.com/FIWARE/data-space-co
The FIWARE Data Space Connector provides a local deployment of a Minimal Viable Dataspace.
Find a detailed documentation here: [Local Deployment](./doc/LOCAL.MD)

### Deployment with ArgoCD

The FIWARE Data Space Connector is a [Helm](https://helm.sh) chart using a gitops-approach, following
the [app-of-apps pattern](https://argo-cd.readthedocs.io/en/stable/operator-manual/cluster-bootstrapping), with [ArgoCD](https://argo-cd.readthedocs.io/en/stable/).

This repository already provides a [deployment Github action](.github/workflows/deploy.yaml) compatible with OpenShift clusters, performing deployments out of
a branch created in the format `deploy/<TARGET_NAMESPACE>` and pulling the `values.yaml` from a specified gitops repository. It also requires to set the
following ENVs for the Github action, `OPENSHIFT_SERVER` and `OPENSHIFT_TOKEN`, specifying the OpenShift target URL and access token, respectively.
For deployment, simply fork this repository, adapt the configuration of the action to your setup and set the necessary ENVs. After creating a
`deploy/<TARGET_NAMESPACE>` branch, it will perform the deployment to the specified namespace.

For a different cluster flavor, the GitHub action needs to be modified before to be compatible.


### Deployment with Helm

Even though a gitops-approach, following the app-of-apps pattern, with ArgoCD, is the preferred way to deploy the Data-Space-Connector, not everyone has it available. Therefore, the Data-Space-Connector is also provided as an [Umbrella-Chart](https://helm.sh/docs/howto/charts_tips_and_tricks/#complex-charts-with-many-dependencies), containing all the sub-charts and their dependencies.
The Data-Space-Connector is a [Helm Umbrella-Chart](https://helm.sh/docs/howto/charts_tips_and_tricks/#complex-charts-with-many-dependencies), containing all the sub-charts of the different components and their dependencies.

The chart is available at the repository ```https://fiware-ops.github.io/data-space-connector/```. You can install it via:

Expand All @@ -48,7 +34,7 @@ The chart is available at the repository ```https://fiware-ops.github.io/data-sp
structure and type of the required VCs, internal hostnames of the different connector components and providing the configuration of the DID and keys/certs.
Also have a look at the [examples](#examples).

Configurations for all sub-charts (and sub-dependencies) can be managed through the top-level [values.yaml](./charts/data-space-connector/values.yaml) of the chart. It contains the default values of each [application](./argocd/applications/) and additional parameter shared between the components. The configuration of the applications can be changed under the key ```<APPLICATION_NAME>```, please see the individual applications and there sub-charts for the available options.
Configurations for all sub-charts (and sub-dependencies) can be managed through the top-level [values.yaml](./charts/data-space-connector/values.yaml) of the chart. It contains the default values of each component and additional parameter shared between the components. The configuration of the applications can be changed under the key ```<APPLICATION_NAME>```, please see the individual applications and there sub-charts for the available options.
Example:
In order to change the image-tag of [Keycloak](./argocd/applications/keycloak/), the values.yaml looks as following:
```yaml
Expand Down
12 changes: 0 additions & 12 deletions argocd/applications/activation-service/Chart.yaml

This file was deleted.

92 changes: 0 additions & 92 deletions argocd/applications/activation-service/values.yaml

This file was deleted.

12 changes: 0 additions & 12 deletions argocd/applications/contract-management/Chart.yaml

This file was deleted.

45 changes: 0 additions & 45 deletions argocd/applications/contract-management/values.yaml

This file was deleted.

12 changes: 0 additions & 12 deletions argocd/applications/credentials-config-service/Chart.yaml

This file was deleted.

17 changes: 0 additions & 17 deletions argocd/applications/credentials-config-service/values.yaml

This file was deleted.

12 changes: 0 additions & 12 deletions argocd/applications/dsba-pdp/Chart.yaml

This file was deleted.

Loading

0 comments on commit 546d1dc

Please sign in to comment.