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

Commit

Permalink
Cleanup of repo
Browse files Browse the repository at this point in the history
Move ArgoCD parts into separate sub-folder
  • Loading branch information
dwendland committed Jul 3, 2024
1 parent 48af164 commit a795192
Show file tree
Hide file tree
Showing 53 changed files with 35 additions and 35 deletions.
30 changes: 15 additions & 15 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,63 +8,63 @@ version: 2
# List of directories to scan for updates
updates:
- package-ecosystem: "docker"
directory: "applications/activation-service"
directory: "argocd/applications/activation-service"
schedule:
interval: "daily"
- package-ecosystem: "docker"
directory: "applications/contract-management"
directory: "argocd/applications/contract-management"
schedule:
interval: "daily"
- package-ecosystem: "docker"
directory: "applications/credentials-config-service"
directory: "argocd/applications/credentials-config-service"
schedule:
interval: "daily"
- package-ecosystem: "docker"
directory: "applications/dsba-pdp"
directory: "argocd/applications/dsba-pdp"
schedule:
interval: "daily"
#- package-ecosystem: "docker"
# directory: "applications/keycloak"
# directory: "argocd/applications/keycloak"
# schedule:
# interval: "daily"
#- package-ecosystem: "docker"
# directory: "applications/keyrock"
# directory: "argocd/applications/keyrock"
# schedule:
# interval: "daily"
- package-ecosystem: "docker"
directory: "applications/kong"
directory: "argocd/applications/kong"
schedule:
interval: "daily"
#- package-ecosystem: "docker"
# directory: "applications/mongodb"
# directory: "argocd/applications/mongodb"
# schedule:
# interval: "daily"
#- package-ecosystem: "docker"
# directory: "applications/mysql"
# directory: "argocd/applications/mysql"
# schedule:
# interval: "daily"
- package-ecosystem: "docker"
directory: "applications/orion-ld"
directory: "argocd/applications/orion-ld"
schedule:
interval: "daily"
#- package-ecosystem: "docker"
# directory: "applications/postgres"
# directory: "argocd/applications/postgres"
# schedule:
# interval: "daily"
- package-ecosystem: "docker"
directory: "applications/tm-forum-api"
directory: "argocd/applications/tm-forum-api"
schedule:
interval: "daily"
- package-ecosystem: "docker"
directory: "applications/trusted-issuers-list"
directory: "argocd/applications/trusted-issuers-list"
schedule:
interval: "daily"
- package-ecosystem: "docker"
directory: "applications/vcwaltid"
directory: "argocd/applications/vcwaltid"
schedule:
interval: "daily"
- package-ecosystem: "docker"
directory: "applications/verifier"
directory: "argocd/applications/verifier"
schedule:
interval: "daily"

4 changes: 2 additions & 2 deletions .github/workflows/deploy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -71,11 +71,11 @@ jobs:
- name: Download values for participant
run: |
cd data-space-connector/
cd argocd/data-space-connector/
wget -O values-participant.yaml ${{ env.GITOPS_REPO }}/${{ env.NAMESPACE }}/${{ matrix.participant }}/${{ env.VALUES_DIR }}/values.yaml
cat values-participant.yaml
- name: Deploy applications
run: |
cd data-space-connector/
cd argocd/data-space-connector/
helm template ${{ secrets.OVERWRITE_VALUES }} -f values-participant.yaml . | oc -n argocd apply -f -
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,14 +48,14 @@ 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).

The chart also contains the [argo-cd applications support](./data-space-connector/templates/), thus it can be used to generate argo-deployments, too. In plain Helm deployments, this should be disabled in the values.yaml:
The chart also contains the [argo-cd applications support](./argocd/data-space-connector/templates/), thus it can be used to generate argo-deployments, too. In plain Helm deployments, this should be disabled in the values.yaml:
```yaml
argoApplications: false
```
Configurations for all sub-charts(and sub-dependencies) can be managed through the top-level values.yaml of the chart. It contains the default values of each [application](./applications/). 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 of the chart. It contains the default values of each [application](./argocd/applications/). 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](./applications/keycloak/) and the issuer did used by it, the values.yaml looks as following:
In order to change the image-tag of [Keycloak](./argocd/applications/keycloak/) and the issuer did used by it, the values.yaml looks as following:
```yaml
keycloak:
# configuration directly in the application chart, extending the original keycloak chart
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -14,119 +14,119 @@ applications:

- name: mysql
enabled: true
source_path: applications/mysql
source_path: argocd/applications/mysql
source_ref: *branch
destination: *destination
helm_values:
- values.yaml

- name: mongodb
enabled: true
source_path: applications/mongodb
source_path: argocd/applications/mongodb
source_ref: *branch
destination: *destination
helm_values:
- values.yaml

- name: postgres
enabled: true
source_path: applications/postgres
source_path: argocd/applications/postgres
source_ref: *branch
destination: *destination
helm_values:
- values.yaml

- name: orion
enabled: true
source_path: applications/orion-ld
source_path: argocd/applications/orion-ld
source_ref: *branch
destination: *destination
helm_values:
- values.yaml

- name: credentials-config-service
enabled: true
source_path: applications/credentials-config-service
source_path: argocd/applications/credentials-config-service
source_ref: *branch
destination: *destination
helm_values:
- values.yaml

- name: trusted-issuers-list
enabled: true
source_path: applications/trusted-issuers-list
source_path: argocd/applications/trusted-issuers-list
source_ref: *branch
destination: *destination
helm_values:
- values.yaml

- name: vcwaltid
enabled: true
source_path: applications/vcwaltid
source_path: argocd/applications/vcwaltid
source_ref: *branch
destination: *destination
helm_values:
- values.yaml

- name: verifier
enabled: true
source_path: applications/verifier
source_path: argocd/applications/verifier
source_ref: *branch
destination: *destination
helm_values:
- values.yaml

- name: keycloak
enabled: true
source_path: applications/keycloak
source_path: argocd/applications/keycloak
source_ref: *branch
destination: *destination
helm_values:
- values.yaml

- name: keyrock
enabled: true
source_path: applications/keyrock
source_path: argocd/applications/keyrock
source_ref: *branch
destination: *destination
helm_values:
- values.yaml

- name: dsba-pdp
enabled: true
source_path: applications/dsba-pdp
source_path: argocd/applications/dsba-pdp
source_ref: *branch
destination: *destination
helm_values:
- values.yaml

- name: kong
enabled: true
source_path: applications/kong
source_path: argocd/applications/kong
source_ref: *branch
destination: *destination
helm_values:
- values.yaml

- name: activation-service
enabled: true
source_path: applications/activation-service
source_path: argocd/applications/activation-service
source_ref: *branch
destination: *destination
helm_values:
- values.yaml

- name: tm-forum-api
enabled: true
source_path: applications/tm-forum-api
source_path: argocd/applications/tm-forum-api
source_ref: *branch
destination: *destination
helm_values:
- values.yaml

- name: contract-management
enabled: true
source_path: applications/contract-management
source_path: argocd/applications/contract-management
source_ref: *branch
destination: *destination
helm_values:
Expand Down

0 comments on commit a795192

Please sign in to comment.