Community Keycloak SSO user management.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

55 lines
1.4 KiB

4 months ago
4 months ago
  1. ---
  2. kind: pipeline
  3. name: deploy to swarm-test.autonomic.zone
  4. steps:
  5. - name: deployment
  6. image: decentral1se/stack-ssh-deploy:latest
  7. settings:
  8. host: swarm-test.autonomic.zone
  9. stack: keycloak_collective_portal
  10. purge: true
  11. deploy_key:
  12. from_secret: drone_ssh_swarm_test
  13. environment:
  14. DOMAIN: keycloak-collective-portal.swarm-test.autonomic.zone
  15. STACK_NAME: keycloak_collective_portal
  16. LETS_ENCRYPT_ENV: production
  17. - name: notify coopcloud-dev on failure
  18. image: plugins/matrix
  19. settings:
  20. homeserver: https://matrix.autonomic.zone
  21. roomid: "IFazIpLtxiScqbHqoa:autonomic.zone"
  22. userid: "@autono-bot:autonomic.zone"
  23. accesstoken:
  24. from_secret: autono_bot_access_token
  25. depends_on:
  26. - deployment
  27. when:
  28. status:
  29. - failure
  30. trigger:
  31. branch:
  32. - main
  33. ---
  34. kind: pipeline
  35. name: recipe release
  36. steps:
  37. - name: release a new version
  38. image: thecoopcloud/drone-abra:latest
  39. settings:
  40. command: recipe keycloak-collective-portal release
  41. deploy_key:
  42. from_secret: abra_bot_deploy_key
  43. - name: trigger downstream builds
  44. image: plugins/downstream
  45. settings:
  46. server: https://drone.autonomic.zone
  47. token:
  48. from_secret: decentral1se_token
  49. fork: true
  50. repositories:
  51. - coop-cloud/auto-apps-json
  52. depends_on:
  53. - release a new version