From 73b1365454cded32e114e02f8cd89a379ad8392b Mon Sep 17 00:00:00 2001 From: Clemens Zagler Date: Thu, 1 Aug 2024 15:11:07 +0200 Subject: [PATCH] echarging: alperia and driwe ci/cd disabled, migrated to new infrastructure --- .../ci-emobility-echarging-alperia.yml | 291 +++++++++--------- .../ci-emobility-echarging-driwe.yml | 289 ++++++++--------- 2 files changed, 291 insertions(+), 289 deletions(-) diff --git a/.github/workflows/ci-emobility-echarging-alperia.yml b/.github/workflows/ci-emobility-echarging-alperia.yml index 534b24a6..e2bcd39f 100644 --- a/.github/workflows/ci-emobility-echarging-alperia.yml +++ b/.github/workflows/ci-emobility-echarging-alperia.yml @@ -30,148 +30,149 @@ jobs: working-directory: ${{ env.WORKING_DIRECTORY }} test-command: 'mvn -B -U clean test' - # Deploy Test - deploy-test-emobility-echarging-alperia: - runs-on: ubuntu-20.04 - if: github.ref == 'refs/heads/main' - needs: test - concurrency: deploy-test-emobility-echarging-alperia - env: - KEYCLOAK_URL: https://auth.opendatahub.testingmachine.eu - steps: - - name: Checkout source code - uses: noi-techpark/github-actions/checkout@v2 - - name: Create .env file - uses: noi-techpark/github-actions/env-file@v2 - with: - working-directory: ${{ env.WORKING_DIRECTORY }} - env: - # General deployment options - X_COMPOSE_PROJECT_NAME: ${{ env.PROJECT_NAME }} - X_DOCKER_IMAGE: ${{ env.DOCKER_IMAGE }} - X_DOCKER_TAG: ${{ env.DOCKER_TAG }} - X_JAVA_OPTIONS: -Xms128m -Xmx512m - - # Open Data Hub Writer Connectivity - X_authorizationUri: ${{ env.KEYCLOAK_URL }}/auth - X_tokenUri: ${{ env.KEYCLOAK_URL }}/auth/realms/noi/protocol/openid-connect/token - X_clientId: odh-mobility-datacollector - X_clientName: odh-mobility-datacollector - X_clientSecret: ${{ secrets.DATACOLLECTORS_CLIENT_SECRET_TEST }} - X_scope: openid - X_BASE_URI: https://mobility.share.opendatahub.testingmachine.eu/json - - # Logging - X_LOG_LEVEL: info - X_LOG_STYLE: json - X_provenance_name: ${{ env.PROJECT_NAME }} - X_provenance_version: ${{ github.sha }} - - # Data Origin Configuration - X_endpoint_host: api.alperia-emobility.eu - X_endpoint_port: 80 - X_endpoint_ssl: 'no' - X_endpoint_path: /e-mobility/api/v3/chargingunits?includePartners=false - X_app_callerId: NOI-Techpark - X_app_dataOrigin: ALPERIA - X_app_period: 600 - - X_SCHEDULER_CRON: 0 */5 * * * * - X_SCHEDULER_POOL_SIZE: 2 - - - name: Build project - uses: noi-techpark/github-actions/maven-build@v2 - with: - working-directory: ${{ env.WORKING_DIRECTORY }} - java-version: ${{ env.JAVA_VERSION }} - build-command: 'mvn -B -DskipTests -DfinalName=ROOT clean package' - - - name: Build and push images - uses: noi-techpark/github-actions/docker-build-and-push@v2 - with: - working-directory: ${{ env.WORKING_DIRECTORY }}/infrastructure - docker-username: ${{ github.actor }} - docker-password: ${{ secrets.GITHUB_TOKEN }} - - - name: Deploy application - uses: noi-techpark/github-actions/docker-deploy@v2 - with: - working-directory: ${{ env.WORKING_DIRECTORY }}/infrastructure/ansible - hosts: 'test' - ssh-private-key: ${{ secrets.SSH_PRIVATE_KEY }} - docker-username: 'noi-techpark-bot' - docker-password: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} - project-name: ${{ env.PROJECT_NAME }} - - # Deploy Production - deploy-prod-emobility-echarging-alperia: - runs-on: ubuntu-20.04 - if: github.ref == 'refs/heads/prod' - needs: test - concurrency: deploy-prod-emobility-echarging-alperia - env: - KEYCLOAK_URL: https://auth.opendatahub.com - steps: - - name: Checkout source code - uses: noi-techpark/github-actions/checkout@v2 - - name: Create .env file - uses: noi-techpark/github-actions/env-file@v2 - with: - working-directory: ${{ env.WORKING_DIRECTORY }} - env: - # General deployment options - X_COMPOSE_PROJECT_NAME: ${{ env.PROJECT_NAME }} - X_DOCKER_IMAGE: ${{ env.DOCKER_IMAGE }} - X_DOCKER_TAG: ${{ env.DOCKER_TAG }} - X_JAVA_OPTIONS: -Xms128m -Xmx512m - - # Open Data Hub Writer Connectivity - X_authorizationUri: ${{ env.KEYCLOAK_URL }}/auth - X_tokenUri: ${{ env.KEYCLOAK_URL }}/auth/realms/noi/protocol/openid-connect/token - X_clientId: odh-mobility-datacollector - X_clientName: odh-mobility-datacollector - X_clientSecret: ${{ secrets.DATACOLLECTORS_CLIENT_SECRET_PROD }} - X_scope: openid - X_BASE_URI: https://mobility.share.opendatahub.com/json - - # Logging - X_LOG_LEVEL: "info" - X_LOG_STYLE: json - X_provenance_name: ${{ env.PROJECT_NAME }} - X_provenance_version: ${{ github.sha }} - - # Data Origin Configuration - X_endpoint_host: api.alperia-emobility.eu - X_endpoint_port: 80 - X_endpoint_ssl: 'no' - X_endpoint_path: /e-mobility/api/v3/chargingunits?includePartners=false - X_app_callerId: NOI-Techpark - X_app_dataOrigin: ALPERIA - X_app_period: 600 - - X_SCHEDULER_CRON: 0 */5 * * * * - X_SCHEDULER_POOL_SIZE: 2 - - - name: Build project - uses: noi-techpark/github-actions/maven-build@v2 - with: - working-directory: ${{ env.WORKING_DIRECTORY }} - java-version: ${{ env.JAVA_VERSION }} - build-command: 'mvn -B -DskipTests -DfinalName=ROOT clean package' - - - name: Build and push images - uses: noi-techpark/github-actions/docker-build-and-push@v2 - with: - working-directory: ${{ env.WORKING_DIRECTORY }}/infrastructure - docker-username: ${{ github.actor }} - docker-password: ${{ secrets.GITHUB_TOKEN }} - - - name: Deploy application - uses: noi-techpark/github-actions/docker-deploy@v2 - with: - working-directory: ${{ env.WORKING_DIRECTORY }}/infrastructure/ansible - hosts: 'prod' - ssh-private-key: ${{ secrets.SSH_PRIVATE_KEY }} - docker-username: 'noi-techpark-bot' - docker-password: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} - project-name: ${{ env.PROJECT_NAME }} + # Migrated to opendatahub-collectors + # # Deploy Test + # deploy-test-emobility-echarging-alperia: + # runs-on: ubuntu-20.04 + # if: github.ref == 'refs/heads/main' + # needs: test + # concurrency: deploy-test-emobility-echarging-alperia + # env: + # KEYCLOAK_URL: https://auth.opendatahub.testingmachine.eu + # steps: + # - name: Checkout source code + # uses: noi-techpark/github-actions/checkout@v2 + # - name: Create .env file + # uses: noi-techpark/github-actions/env-file@v2 + # with: + # working-directory: ${{ env.WORKING_DIRECTORY }} + # env: + # # General deployment options + # X_COMPOSE_PROJECT_NAME: ${{ env.PROJECT_NAME }} + # X_DOCKER_IMAGE: ${{ env.DOCKER_IMAGE }} + # X_DOCKER_TAG: ${{ env.DOCKER_TAG }} + # X_JAVA_OPTIONS: -Xms128m -Xmx512m + + # # Open Data Hub Writer Connectivity + # X_authorizationUri: ${{ env.KEYCLOAK_URL }}/auth + # X_tokenUri: ${{ env.KEYCLOAK_URL }}/auth/realms/noi/protocol/openid-connect/token + # X_clientId: odh-mobility-datacollector + # X_clientName: odh-mobility-datacollector + # X_clientSecret: ${{ secrets.DATACOLLECTORS_CLIENT_SECRET_TEST }} + # X_scope: openid + # X_BASE_URI: https://mobility.share.opendatahub.testingmachine.eu/json + + # # Logging + # X_LOG_LEVEL: info + # X_LOG_STYLE: json + # X_provenance_name: ${{ env.PROJECT_NAME }} + # X_provenance_version: ${{ github.sha }} + + # # Data Origin Configuration + # X_endpoint_host: api.alperia-emobility.eu + # X_endpoint_port: 80 + # X_endpoint_ssl: 'no' + # X_endpoint_path: /e-mobility/api/v3/chargingunits?includePartners=false + # X_app_callerId: NOI-Techpark + # X_app_dataOrigin: ALPERIA + # X_app_period: 600 + + # X_SCHEDULER_CRON: 0 */5 * * * * + # X_SCHEDULER_POOL_SIZE: 2 + + # - name: Build project + # uses: noi-techpark/github-actions/maven-build@v2 + # with: + # working-directory: ${{ env.WORKING_DIRECTORY }} + # java-version: ${{ env.JAVA_VERSION }} + # build-command: 'mvn -B -DskipTests -DfinalName=ROOT clean package' + + # - name: Build and push images + # uses: noi-techpark/github-actions/docker-build-and-push@v2 + # with: + # working-directory: ${{ env.WORKING_DIRECTORY }}/infrastructure + # docker-username: ${{ github.actor }} + # docker-password: ${{ secrets.GITHUB_TOKEN }} + + # - name: Deploy application + # uses: noi-techpark/github-actions/docker-deploy@v2 + # with: + # working-directory: ${{ env.WORKING_DIRECTORY }}/infrastructure/ansible + # hosts: 'test' + # ssh-private-key: ${{ secrets.SSH_PRIVATE_KEY }} + # docker-username: 'noi-techpark-bot' + # docker-password: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} + # project-name: ${{ env.PROJECT_NAME }} + + # # Deploy Production + # deploy-prod-emobility-echarging-alperia: + # runs-on: ubuntu-20.04 + # if: github.ref == 'refs/heads/prod' + # needs: test + # concurrency: deploy-prod-emobility-echarging-alperia + # env: + # KEYCLOAK_URL: https://auth.opendatahub.com + # steps: + # - name: Checkout source code + # uses: noi-techpark/github-actions/checkout@v2 + # - name: Create .env file + # uses: noi-techpark/github-actions/env-file@v2 + # with: + # working-directory: ${{ env.WORKING_DIRECTORY }} + # env: + # # General deployment options + # X_COMPOSE_PROJECT_NAME: ${{ env.PROJECT_NAME }} + # X_DOCKER_IMAGE: ${{ env.DOCKER_IMAGE }} + # X_DOCKER_TAG: ${{ env.DOCKER_TAG }} + # X_JAVA_OPTIONS: -Xms128m -Xmx512m + + # # Open Data Hub Writer Connectivity + # X_authorizationUri: ${{ env.KEYCLOAK_URL }}/auth + # X_tokenUri: ${{ env.KEYCLOAK_URL }}/auth/realms/noi/protocol/openid-connect/token + # X_clientId: odh-mobility-datacollector + # X_clientName: odh-mobility-datacollector + # X_clientSecret: ${{ secrets.DATACOLLECTORS_CLIENT_SECRET_PROD }} + # X_scope: openid + # X_BASE_URI: https://mobility.share.opendatahub.com/json + + # # Logging + # X_LOG_LEVEL: "info" + # X_LOG_STYLE: json + # X_provenance_name: ${{ env.PROJECT_NAME }} + # X_provenance_version: ${{ github.sha }} + + # # Data Origin Configuration + # X_endpoint_host: api.alperia-emobility.eu + # X_endpoint_port: 80 + # X_endpoint_ssl: 'no' + # X_endpoint_path: /e-mobility/api/v3/chargingunits?includePartners=false + # X_app_callerId: NOI-Techpark + # X_app_dataOrigin: ALPERIA + # X_app_period: 600 + + # X_SCHEDULER_CRON: 0 */5 * * * * + # X_SCHEDULER_POOL_SIZE: 2 + + # - name: Build project + # uses: noi-techpark/github-actions/maven-build@v2 + # with: + # working-directory: ${{ env.WORKING_DIRECTORY }} + # java-version: ${{ env.JAVA_VERSION }} + # build-command: 'mvn -B -DskipTests -DfinalName=ROOT clean package' + + # - name: Build and push images + # uses: noi-techpark/github-actions/docker-build-and-push@v2 + # with: + # working-directory: ${{ env.WORKING_DIRECTORY }}/infrastructure + # docker-username: ${{ github.actor }} + # docker-password: ${{ secrets.GITHUB_TOKEN }} + + # - name: Deploy application + # uses: noi-techpark/github-actions/docker-deploy@v2 + # with: + # working-directory: ${{ env.WORKING_DIRECTORY }}/infrastructure/ansible + # hosts: 'prod' + # ssh-private-key: ${{ secrets.SSH_PRIVATE_KEY }} + # docker-username: 'noi-techpark-bot' + # docker-password: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} + # project-name: ${{ env.PROJECT_NAME }} diff --git a/.github/workflows/ci-emobility-echarging-driwe.yml b/.github/workflows/ci-emobility-echarging-driwe.yml index b1c3908c..ffbb6af3 100644 --- a/.github/workflows/ci-emobility-echarging-driwe.yml +++ b/.github/workflows/ci-emobility-echarging-driwe.yml @@ -30,148 +30,149 @@ jobs: working-directory: ${{ env.WORKING_DIRECTORY }} test-command: 'mvn -B -U clean test' + # Migrated to opendatahub-collectors # Deploy Test - deploy-test-emobility-echarging-driwe: - runs-on: ubuntu-20.04 - if: github.ref == 'refs/heads/main' - needs: test - concurrency: deploy-test-emobility-echarging-driwe - env: - KEYCLOAK_URL: https://auth.opendatahub.testingmachine.eu - steps: - - name: Checkout source code - uses: noi-techpark/github-actions/checkout@v2 - - name: Create .env file - uses: noi-techpark/github-actions/env-file@v2 - with: - working-directory: ${{ env.WORKING_DIRECTORY }} - env: - # General deployment options - X_COMPOSE_PROJECT_NAME: ${{ env.PROJECT_NAME }} - X_DOCKER_IMAGE: ${{ env.DOCKER_IMAGE }} - X_DOCKER_TAG: ${{ env.DOCKER_TAG }} - X_JAVA_OPTIONS: -Xms128m -Xmx512m - - # Open Data Hub Writer Connectivity - X_authorizationUri: ${{ env.KEYCLOAK_URL }}/auth - X_tokenUri: ${{ env.KEYCLOAK_URL }}/auth/realms/noi/protocol/openid-connect/token - X_clientId: odh-mobility-datacollector - X_clientName: odh-mobility-datacollector - X_clientSecret: ${{ secrets.DATACOLLECTORS_CLIENT_SECRET_TEST }} - X_scope: openid - X_BASE_URI: https://mobility.share.opendatahub.testingmachine.eu/json - - # Logging - X_LOG_LEVEL: "info" - X_LOG_STYLE: json - X_provenance_name: ${{ env.PROJECT_NAME }} - X_provenance_version: ${{ github.sha }} - - # Data Origin Configuration - X_endpoint_host: www.driwe.club - X_endpoint_port: 443 - X_endpoint_ssl: 'yes' - X_endpoint_path: /api/stations/metadata?auth-token=${{ secrets.EMOBILITY_ECHARGING_DRIWE_APIKEY }} - X_app_callerId: NOI-Techpark - X_app_dataOrigin: DRIWE - X_app_period: 600 - - X_SCHEDULER_CRON: 0 */5 * * * * - X_SCHEDULER_POOL_SIZE: 2 - - - name: Build project - uses: noi-techpark/github-actions/maven-build@v2 - with: - working-directory: ${{ env.WORKING_DIRECTORY }} - java-version: ${{ env.JAVA_VERSION }} - build-command: 'mvn -B -DskipTests -DfinalName=ROOT clean package' - - - name: Build and push images - uses: noi-techpark/github-actions/docker-build-and-push@v2 - with: - working-directory: ${{ env.WORKING_DIRECTORY }}/infrastructure - docker-username: ${{ github.actor }} - docker-password: ${{ secrets.GITHUB_TOKEN }} - - - name: Deploy application - uses: noi-techpark/github-actions/docker-deploy@v2 - with: - working-directory: ${{ env.WORKING_DIRECTORY }}/infrastructure/ansible - hosts: 'test' - ssh-private-key: ${{ secrets.SSH_PRIVATE_KEY }} - docker-username: 'noi-techpark-bot' - docker-password: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} - project-name: ${{ env.PROJECT_NAME }} - - # Deploy Production - deploy-prod-emobility-echarging-driwe: - runs-on: ubuntu-20.04 - if: github.ref == 'refs/heads/prod' - needs: test - concurrency: deploy-prod-emobility-echarging-driwe - env: - KEYCLOAK_URL: https://auth.opendatahub.com - steps: - - name: Checkout source code - uses: noi-techpark/github-actions/checkout@v2 - - name: Create .env file - uses: noi-techpark/github-actions/env-file@v2 - with: - working-directory: ${{ env.WORKING_DIRECTORY }} - env: - # General deployment options - X_COMPOSE_PROJECT_NAME: ${{ env.PROJECT_NAME }} - X_DOCKER_IMAGE: ${{ env.DOCKER_IMAGE }} - X_DOCKER_TAG: ${{ env.DOCKER_TAG }} - X_JAVA_OPTIONS: -Xms128m -Xmx512m - - # Open Data Hub Writer Connectivity - X_authorizationUri: ${{ env.KEYCLOAK_URL }}/auth - X_tokenUri: ${{ env.KEYCLOAK_URL }}/auth/realms/noi/protocol/openid-connect/token - X_clientId: odh-mobility-datacollector - X_clientName: odh-mobility-datacollector - X_clientSecret: ${{ secrets.DATACOLLECTORS_CLIENT_SECRET_PROD }} - X_scope: openid - X_BASE_URI: https://mobility.share.opendatahub.com/json - - # Logging - X_LOG_LEVEL: "info" - X_LOG_STYLE: json - X_provenance_name: ${{ env.PROJECT_NAME }} - X_provenance_version: ${{ github.sha }} - - # Data Origin Configuration - X_endpoint_host: www.driwe.club - X_endpoint_port: 443 - X_endpoint_ssl: 'yes' - X_endpoint_path: /api/stations/metadata?auth-token=${{ secrets.EMOBILITY_ECHARGING_DRIWE_APIKEY }} - X_app_callerId: NOI-Techpark - X_app_dataOrigin: DRIWE - X_app_period: 600 - - X_SCHEDULER_CRON: 0 */5 * * * * - X_SCHEDULER_POOL_SIZE: 2 - - - name: Build project - uses: noi-techpark/github-actions/maven-build@v2 - with: - working-directory: ${{ env.WORKING_DIRECTORY }} - java-version: ${{ env.JAVA_VERSION }} - build-command: 'mvn -B -DskipTests -DfinalName=ROOT clean package' - - - name: Build and push images - uses: noi-techpark/github-actions/docker-build-and-push@v2 - with: - working-directory: ${{ env.WORKING_DIRECTORY }}/infrastructure - docker-username: ${{ github.actor }} - docker-password: ${{ secrets.GITHUB_TOKEN }} - - - name: Deploy application - uses: noi-techpark/github-actions/docker-deploy@v2 - with: - working-directory: ${{ env.WORKING_DIRECTORY }}/infrastructure/ansible - hosts: 'prod' - ssh-private-key: ${{ secrets.SSH_PRIVATE_KEY }} - docker-username: 'noi-techpark-bot' - docker-password: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} - project-name: ${{ env.PROJECT_NAME }} + # deploy-test-emobility-echarging-driwe: + # runs-on: ubuntu-20.04 + # if: github.ref == 'refs/heads/main' + # needs: test + # concurrency: deploy-test-emobility-echarging-driwe + # env: + # KEYCLOAK_URL: https://auth.opendatahub.testingmachine.eu + # steps: + # - name: Checkout source code + # uses: noi-techpark/github-actions/checkout@v2 + # - name: Create .env file + # uses: noi-techpark/github-actions/env-file@v2 + # with: + # working-directory: ${{ env.WORKING_DIRECTORY }} + # env: + # # General deployment options + # X_COMPOSE_PROJECT_NAME: ${{ env.PROJECT_NAME }} + # X_DOCKER_IMAGE: ${{ env.DOCKER_IMAGE }} + # X_DOCKER_TAG: ${{ env.DOCKER_TAG }} + # X_JAVA_OPTIONS: -Xms128m -Xmx512m + + # # Open Data Hub Writer Connectivity + # X_authorizationUri: ${{ env.KEYCLOAK_URL }}/auth + # X_tokenUri: ${{ env.KEYCLOAK_URL }}/auth/realms/noi/protocol/openid-connect/token + # X_clientId: odh-mobility-datacollector + # X_clientName: odh-mobility-datacollector + # X_clientSecret: ${{ secrets.DATACOLLECTORS_CLIENT_SECRET_TEST }} + # X_scope: openid + # X_BASE_URI: https://mobility.share.opendatahub.testingmachine.eu/json + + # # Logging + # X_LOG_LEVEL: "info" + # X_LOG_STYLE: json + # X_provenance_name: ${{ env.PROJECT_NAME }} + # X_provenance_version: ${{ github.sha }} + + # # Data Origin Configuration + # X_endpoint_host: www.driwe.club + # X_endpoint_port: 443 + # X_endpoint_ssl: 'yes' + # X_endpoint_path: /api/stations/metadata?auth-token=${{ secrets.EMOBILITY_ECHARGING_DRIWE_APIKEY }} + # X_app_callerId: NOI-Techpark + # X_app_dataOrigin: DRIWE + # X_app_period: 600 + + # X_SCHEDULER_CRON: 0 */5 * * * * + # X_SCHEDULER_POOL_SIZE: 2 + + # - name: Build project + # uses: noi-techpark/github-actions/maven-build@v2 + # with: + # working-directory: ${{ env.WORKING_DIRECTORY }} + # java-version: ${{ env.JAVA_VERSION }} + # build-command: 'mvn -B -DskipTests -DfinalName=ROOT clean package' + + # - name: Build and push images + # uses: noi-techpark/github-actions/docker-build-and-push@v2 + # with: + # working-directory: ${{ env.WORKING_DIRECTORY }}/infrastructure + # docker-username: ${{ github.actor }} + # docker-password: ${{ secrets.GITHUB_TOKEN }} + + # - name: Deploy application + # uses: noi-techpark/github-actions/docker-deploy@v2 + # with: + # working-directory: ${{ env.WORKING_DIRECTORY }}/infrastructure/ansible + # hosts: 'test' + # ssh-private-key: ${{ secrets.SSH_PRIVATE_KEY }} + # docker-username: 'noi-techpark-bot' + # docker-password: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} + # project-name: ${{ env.PROJECT_NAME }} + + # # Deploy Production + # deploy-prod-emobility-echarging-driwe: + # runs-on: ubuntu-20.04 + # if: github.ref == 'refs/heads/prod' + # needs: test + # concurrency: deploy-prod-emobility-echarging-driwe + # env: + # KEYCLOAK_URL: https://auth.opendatahub.com + # steps: + # - name: Checkout source code + # uses: noi-techpark/github-actions/checkout@v2 + # - name: Create .env file + # uses: noi-techpark/github-actions/env-file@v2 + # with: + # working-directory: ${{ env.WORKING_DIRECTORY }} + # env: + # # General deployment options + # X_COMPOSE_PROJECT_NAME: ${{ env.PROJECT_NAME }} + # X_DOCKER_IMAGE: ${{ env.DOCKER_IMAGE }} + # X_DOCKER_TAG: ${{ env.DOCKER_TAG }} + # X_JAVA_OPTIONS: -Xms128m -Xmx512m + + # # Open Data Hub Writer Connectivity + # X_authorizationUri: ${{ env.KEYCLOAK_URL }}/auth + # X_tokenUri: ${{ env.KEYCLOAK_URL }}/auth/realms/noi/protocol/openid-connect/token + # X_clientId: odh-mobility-datacollector + # X_clientName: odh-mobility-datacollector + # X_clientSecret: ${{ secrets.DATACOLLECTORS_CLIENT_SECRET_PROD }} + # X_scope: openid + # X_BASE_URI: https://mobility.share.opendatahub.com/json + + # # Logging + # X_LOG_LEVEL: "info" + # X_LOG_STYLE: json + # X_provenance_name: ${{ env.PROJECT_NAME }} + # X_provenance_version: ${{ github.sha }} + + # # Data Origin Configuration + # X_endpoint_host: www.driwe.club + # X_endpoint_port: 443 + # X_endpoint_ssl: 'yes' + # X_endpoint_path: /api/stations/metadata?auth-token=${{ secrets.EMOBILITY_ECHARGING_DRIWE_APIKEY }} + # X_app_callerId: NOI-Techpark + # X_app_dataOrigin: DRIWE + # X_app_period: 600 + + # X_SCHEDULER_CRON: 0 */5 * * * * + # X_SCHEDULER_POOL_SIZE: 2 + + # - name: Build project + # uses: noi-techpark/github-actions/maven-build@v2 + # with: + # working-directory: ${{ env.WORKING_DIRECTORY }} + # java-version: ${{ env.JAVA_VERSION }} + # build-command: 'mvn -B -DskipTests -DfinalName=ROOT clean package' + + # - name: Build and push images + # uses: noi-techpark/github-actions/docker-build-and-push@v2 + # with: + # working-directory: ${{ env.WORKING_DIRECTORY }}/infrastructure + # docker-username: ${{ github.actor }} + # docker-password: ${{ secrets.GITHUB_TOKEN }} + + # - name: Deploy application + # uses: noi-techpark/github-actions/docker-deploy@v2 + # with: + # working-directory: ${{ env.WORKING_DIRECTORY }}/infrastructure/ansible + # hosts: 'prod' + # ssh-private-key: ${{ secrets.SSH_PRIVATE_KEY }} + # docker-username: 'noi-techpark-bot' + # docker-password: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} + # project-name: ${{ env.PROJECT_NAME }}