int128 / Devops Kompose
Licence: apache-2.0
[DEPRECATED] DevOps tools on Kubernetes with Helm charts
Stars: ✭ 78
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
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
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:
- Open https://keycloak.example.com.
- Create a new realm
devops
. - Create your user and set your initial password.
- Create a new group
admin
and add you into the group. - Create a new role
admin
and assign all roles of therealm-management
role. - Open https://keycloak.example.com/auth/admin/devops/console/.
- Change your password.
Setup JIRA Software
Setup your JIRA Software:
- Open https://jira.example.com.
- Configure the database.
- Install a SAML or OIDC plugin, e.g.:
- Configure SAML or OIDC.
Setup Confluence
Setup your Confluence:
- Open https://confluence.example.com.
- Configure the database.
Setup Mattermost
Setup your Confluence:
- Open https://mattermost.example.com.
- 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].