All Projects → int128 → Devops Kompose

int128 / Devops Kompose

Licence: apache-2.0
[DEPRECATED] DevOps tools on Kubernetes with Helm charts

Projects that are alternatives of or similar to Devops Kompose

gitlab-mattermost-backup
A simple backup script for mattermost in gitlab omnibus package
Stars: ✭ 23 (-70.51%)
Mutual labels:  gitlab, mattermost
Threatmapper
Identify vulnerabilities in running containers, images, hosts and repositories
Stars: ✭ 361 (+362.82%)
Mutual labels:  devops, gitlab
Generic Webhook Trigger Plugin
Can receive any HTTP request, extract any values from JSON or XML and trigger a job with those values available as variables. Works with GitHub, GitLab, Bitbucket, Jira and many more.
Stars: ✭ 287 (+267.95%)
Mutual labels:  jira, gitlab
moadsd-ng
The MOADSD-NG project does provide a simple way to setup a hybrid cloud security demo, playground and learning environment within the clouds.
Stars: ✭ 13 (-83.33%)
Mutual labels:  gitlab, helm
Gitea
Git with a cup of tea, painless self-hosted git service
Stars: ✭ 27,320 (+34925.64%)
Mutual labels:  devops, gitlab
monolog-http
A collection of monolog handlers that use a PSR-18 HTTP Client to send your logs
Stars: ✭ 34 (-56.41%)
Mutual labels:  gitlab, mattermost
Kubedog
Library to watch and follow kubernetes resources in CI/CD deploy pipelines
Stars: ✭ 326 (+317.95%)
Mutual labels:  devops, helm
Devops
Study Guides for DevOps Proffessionals https://gofunct.github.io/devops/.
Stars: ✭ 254 (+225.64%)
Mutual labels:  devops, helm
Argo Cd
Declarative continuous deployment for Kubernetes.
Stars: ✭ 7,887 (+10011.54%)
Mutual labels:  devops, helm
Porter
Kubernetes powered PaaS that runs in your own cloud.
Stars: ✭ 498 (+538.46%)
Mutual labels:  devops, helm
tickety-tick
A browser extension that helps you name branches and write better commit messages
Stars: ✭ 55 (-29.49%)
Mutual labels:  jira, gitlab
Opscloud
运维管理平台(阿里云),自动同步阿里云配置信息,堡垒机(容器),批量运维,Kubernetes,Zabbix管理等功能
Stars: ✭ 788 (+910.26%)
Mutual labels:  devops, gitlab
Mirrorgate
MirrorGate DevOps Dashboard
Stars: ✭ 117 (+50%)
Mutual labels:  jira, devops
data-center-helm-charts
Helm charts for Atlassian's Data Center products
Stars: ✭ 77 (-1.28%)
Mutual labels:  jira, helm
Jira Steps Plugin
Jenkins pipeline steps for integration with JIRA.
Stars: ✭ 88 (+12.82%)
Mutual labels:  jira, devops
K3sup
bootstrap Kubernetes with k3s over SSH < 1 min 🚀
Stars: ✭ 4,012 (+5043.59%)
Mutual labels:  devops, helm
Devspace
DevSpace - The Fastest Developer Tool for Kubernetes ⚡ Automate your deployment workflow with DevSpace and develop software directly inside Kubernetes.
Stars: ✭ 2,559 (+3180.77%)
Mutual labels:  devops, helm
Hands On Devops
A hands-on DevOps course covering the culture, methods and repeated practices of modern software development involving Packer, Vagrant, VirtualBox, Ansible, Kubernetes, K3s, MetalLB, Traefik, Docker-Compose, Docker, Taiga, GitLab, Drone CI, SonarQube, Selenium, InSpec, Alpine 3.10, Ubuntu-bionic, CentOS 7...
Stars: ✭ 196 (+151.28%)
Mutual labels:  devops, gitlab
Codestream
The Code Collaboration Tool Built for Remote Teams
Stars: ✭ 459 (+488.46%)
Mutual labels:  jira, gitlab
Agola
Agola: CI/CD Redefined
Stars: ✭ 783 (+903.85%)
Mutual labels:  devops, gitlab

DevOps tools on Kubernetes

This is a set of the following charts in the Helmfile:

Component Chart
JIRA Software ./atlassian-jira-software
Confluence ./atlassian-confluence
Mattermost ./mattermost
GitLab ./gitlab
HackMD stable/hackmd
Nextcloud ./nextcloud
SonarQube stable/sonarqube
Nexus stable/sonatype-nexus
Keycloak stable/keycloak
JIRA to Mattermost Integration ./jira-to-slack

Build a stack

Make sure you have the followings:

  • A Kubernetes cluster
  • A wildcard domain (e.g. *.devops.example.com) pointing to the cluster nodes
  • A PostgreSQL database (e.g. RDS)

Install the following tools:

Configure

Create .env with your environment values. Note that .env is added to .gitignore by default but you can remove it.

export DEVOPS_DOMAIN="devops.example.com"
export DEVOPS_POSTGRES_HOST="xxx.xxx.us-west-2.rds.amazonaws.com"

Load the environment values.

source .env

Create databases

See create-databases/README.md.

Bootstrap

Install the Helm charts.

helmfile sync

Setup Keycloak

Create a new realm:

  1. Open https://keycloak.example.com.
  2. Create a new realm devops.
  3. Create your user and set your initial password.
  4. Create a new group admin and add you into the group.
  5. Create a new role admin and assign all roles of the realm-management role.
  6. Open https://keycloak.example.com/auth/admin/devops/console/.
  7. Change your password.

Setup JIRA Software

Setup your JIRA Software:

  1. Open https://jira.example.com.
  2. Configure the database.
  3. Install a SAML or OIDC plugin, e.g.:
  4. Configure SAML or OIDC.

Setup Confluence

Setup your Confluence:

  1. Open https://confluence.example.com.
  2. Configure the database.

Setup Mattermost

Setup your Confluence:

  1. Open https://mattermost.example.com.
  2. Create a first user and channel.

Contribution

This is an open source software licensed under Apache-2.0. Feel free to open issues or pull requests.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].