No description
This repository has been archived on 2023-11-03. You can view files and clone it, but cannot push or open issues or pull requests.
Find a file
2021-08-05 15:49:21 +02:00
doc Add example image and link it in Readme 2021-08-05 15:49:21 +02:00
infrastructure Fixed jira entrypoint.sh to use env variables 2021-07-23 11:06:06 +02:00
public Fixed frontend validation 2021-08-05 13:47:06 +02:00
src Fixed frontend validation 2021-08-05 13:47:06 +02:00
.gitignore Increased JobsHistoryLimit in cron.yaml 2021-07-09 16:06:45 +02:00
.gitlab-ci.yml prepare release 2021-07-09 20:26:39 +02:00
LICENSE Added c4k skeleton 2021-07-02 15:35:49 +02:00
package.json version bump 2021-07-11 13:12:18 +02:00
project.clj version bump 2021-07-11 13:12:18 +02:00
README.md Add example image and link it in Readme 2021-08-05 15:49:21 +02:00
shadow-cljs.edn Add index.html to public folder and adjust shadow-cljs.edn builds 2021-08-05 11:53:06 +02:00
valid-auth.edn Added backup yamls 2021-07-09 15:35:05 +02:00
valid-config.edn Added backup yamls 2021-07-09 15:35:05 +02:00

convention 4 kubernetes: c4k-jira

Clojars Project pipeline status

DeltaChat chat over e-mail | team@social.meissa-gmbh.de team@social.meissa-gmbh.de | Website & Blog

Purpose

c4k-jira provides a k8s deployment for jira containing:

  • adjusted jira docker image
  • jira
  • ingress having a letsencrypt managed certificate
  • postgres database

The package aims to a low load sceanrio.

Status

This is under development.

Try out

Click on the image to try out live in your browser:

Try it out

Your input will stay in your browser. No server interaction is required.

You will also be able to try out on cli:

target/graalvm/c4k-jira src/test/resources/valid-config.edn src/test/resources/valid-auth.edn | kubeval -
target/graalvm/c4k-jira src/test/resources/valid-config.edn src/test/resources/valid-auth.edn | kubectl apply -f -

Manual restore

  1. Scale Jira deployment down: kubectl scale deployment jira --replicas=0

2)apply backup and restore pod: kubectl apply -f src/main/resources/backup/backup-restore.yaml

  1. exec into pod and execute restore pod kubectl exec -it backup-restore -- /usr/local/bin/restore.sh

  2. Scale Jira deployment up: kubectl scale deployment jira --replicas=1

  3. Update index of Jira: Jira > Settings > System > Advanced > Indexing

License

Copyright © 2021 meissa GmbH Licensed under the Apache License, Version 2.0 (the "License") Pls. find licenses of our subcomponents here