diff --git a/services/passbolt/app.yaml b/services/passbolt/app.yaml new file mode 100644 index 000000000..13bd5b7e6 --- /dev/null +++ b/services/passbolt/app.yaml @@ -0,0 +1,61 @@ +apiVersion: application.kubero.dev/v1alpha1 +kind: KuberoApp +metadata: + name: passbolt +spec: + name: passbolt + deploymentstrategy: docker + image: + repository: passbolt/passbolt + tag: latest-ce + containerPort: "80" + addons: + - displayName: Kubero Mysql + env: [] + icon: /img/addons/MySQL.png + id: kubero-operator + kind: KuberoMysql + resourceDefinitions: + KuberoMysql: + apiVersion: application.kubero.dev/v1alpha1 + kind: KuberoMysql + metadata: + name: passbolt-mysql + spec: + mysql: + auth: + createDatabase: true + database: passbolt + password: changeme + rootPassword: changeme + username: passbolt + global: + storageClass: standard + primary: + persistence: + accessModes: + - ReadWriteOnce + size: 1Gi + envVars: + - name: APP_FULL_BASE_URL + value: http://passbolt.mydomain.com + - name: DATASOURCES_DEFAULT_HOST + value: passbolt-mysql + - name: DATASOURCES_DEFAULT_USERNAME + value: passbolt + - name: DATASOURCES_DEFAULT_PASSWORD + value: changeme + - name: DATASOURCES_DEFAULT_DATABASE + value: passbolt + cronjobs: [] + extraVolumes: + - mountPath: /etc/passbolt/gpg + name: passbolt-gpg-volume + size: 1Gi + - mountPath: /etc/passbolt/jwt + name: passbolt-jwt-volume + size: 1Gi + web: + replicaCount: 1 + worker: + replicaCount: 0 \ No newline at end of file diff --git a/services/passbolt/service.yaml b/services/passbolt/service.yaml new file mode 100644 index 000000000..2a9e09c61 --- /dev/null +++ b/services/passbolt/service.yaml @@ -0,0 +1,12 @@ +name: Passbolt +description: 'The open source password manager for teams' +tags: +- password +- security +source: https://github.com/passbolt/passbolt_api +website: https://www.passbolt.com +icon: https://avatars.githubusercontent.com/u/4386228?s=200&v=4 +screenshots: +- https://raw.githubusercontent.com/passbolt/passbolt_styleguide/master/src/img/screenshots/teaser-screenshot-login.png +- https://raw.githubusercontent.com/passbolt/passbolt_styleguide/master/src/img/screenshots/teaser-screenshot-share.png +- https://raw.githubusercontent.com/passbolt/passbolt_styleguide/master/src/img/screenshots/teaser-screenshot4.png \ No newline at end of file