Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
61 changes: 61 additions & 0 deletions services/passbolt/app.yaml
Original file line number Diff line number Diff line change
@@ -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
12 changes: 12 additions & 0 deletions services/passbolt/service.yaml
Original file line number Diff line number Diff line change
@@ -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