initial: redmine chart

This commit is contained in:
Sameer Naik
2016-03-13 15:14:47 +05:30
commit b8fbbfedfd
6 changed files with 164 additions and 0 deletions
+8
View File
@@ -0,0 +1,8 @@
name: redmine
home: https://github.com/bitnami/charts/tree/master/redmine
version: 0.1.0
description: A flexible project management web application.
maintainers:
- Bitnami <containers@bitnami.com>
details: |-
Redmine is a flexible project management web application written using Ruby on Rails framework.
+7
View File
@@ -0,0 +1,7 @@
# redmine
Describe your chart here. Link to upstream repositories, Docker images or any
external documentation.
If your application requires any specific configuration like Secrets, you may
include that information here.
+58
View File
@@ -0,0 +1,58 @@
apiVersion: v1
kind: ReplicationController
metadata:
name: mariadb
labels:
app: redmine
provider: mariadb
heritage: bitnami
spec:
replicas: 1
selector:
app: redmine
provider: mariadb
version: 5.5.48-0-r01
template:
metadata:
labels:
app: redmine
provider: mariadb
version: 5.5.48-0-r01
heritage: bitnami
spec:
containers:
- name: mariadb
image: bitnami/mariadb:5.5.48-0-r01
env:
- name: MARIADB_PASSWORD
value: bitnami
ports:
- containerPort: 3306
livenessProbe:
exec:
command:
- mysqladmin
- ping
initialDelaySeconds: 15
timeoutSeconds: 1
readinessProbe:
exec:
command:
- mysqladmin
- ping
initialDelaySeconds: 5
timeoutSeconds: 1
volumeMounts:
- name: data
mountPath: /bitnami/mariadb/data
- name: conf
mountPath: /bitnami/mariadb/conf
- name: logs
mountPath: /bitnami/mariadb/logs
volumes:
- name: data
emptyDir: {}
- name: conf
emptyDir: {}
- name: logs
emptyDir: {}
+14
View File
@@ -0,0 +1,14 @@
apiVersion: v1
kind: Service
metadata:
name: mariadb
labels:
app: redmine
provider: mariadb
heritage: bitnami
spec:
ports:
- port: 3306
selector:
app: redmine
provider: mariadb
+61
View File
@@ -0,0 +1,61 @@
apiVersion: v1
kind: ReplicationController
metadata:
name: redmine
labels:
app: redmine
provider: redmine-server
heritage: bitnami
spec:
replicas: 1
selector:
app: redmine
provider: redmine-server
version: 3.2.0-0
template:
metadata:
labels:
app: redmine
provider: redmine-server
version: 3.2.0-0
heritage: bitnami
spec:
containers:
- name: redmine
image: gcr.io/bitnami-workspace/redmine:3.2.0-0
env:
- name: MARIADB_HOST
value: mariadb
- name: MARIADB_PORT
value: "3306"
- name: MARIADB_USER
value: root
- name: MARIADB_PASSWORD
value: bitnami
- name: REDMINE_USERNAME
value: user
- name: REDMINE_PASSWORD
value: bitnami
- name: REDMINE_EMAIL
value: user@example.com
ports:
- name: redmine-http
containerPort: 3000
livenessProbe:
httpGet:
path: /
port: 3000
initialDelaySeconds: 120
timeoutSeconds: 1
readinessProbe:
httpGet:
path: /
port: 3000
initialDelaySeconds: 5
timeoutSeconds: 1
volumeMounts:
- name: data
mountPath: /bitnami/redmine
volumes:
- name: data
emptyDir: {}
+16
View File
@@ -0,0 +1,16 @@
apiVersion: v1
kind: Service
metadata:
name: redmine
labels:
app: redmine
provider: redmine-server
heritage: bitnami
spec:
type: LoadBalancer
ports:
- port: 80
targetPort: redmine-http
selector:
app: redmine
provider: redmine-server