No description
Find a file
2020-07-31 09:31:36 +00:00
contrib Import Ansible playbook for bootstrap k8s cluster 2020-07-31 03:39:43 +02:00
docs Update readme for 2.3 release 2019-03-25 23:43:34 -07:00
todo Bleach task title on edit 2020-01-11 15:23:47 -08:00
.gitignore Update .gitignore 2018-12-20 12:10:18 -08:00
.travis.yml Implement mail tracker system 2019-03-11 00:04:19 -07:00
base_urls.py Formatting 2019-04-12 00:09:01 -07:00
LICENSE Reformatted readme and license 2014-05-31 09:19:27 +02:00
MANIFEST.in Resolve setup.py package installation issues, bump version 2019-04-10 00:28:00 -07:00
mkdocs.yml Supported RTD theme 2019-01-10 23:48:23 -08:00
Pipfile Implement mail tracker system 2019-03-11 00:04:19 -07:00
Pipfile.lock Bump django from 2.2.10 to 2.2.13 (#105) 2020-06-05 23:13:38 -07:00
pytest.ini Just enough infrastructure to get tests to pass as standalone app 2018-03-29 23:05:49 -07:00
README.md Add 'README.md' 2020-07-31 09:31:36 +00:00
README.orig.md initial VM config 2020-07-31 02:20:36 +02:00
runme.sh Remove k8s from seed 2020-07-31 03:30:03 +02:00
setup.py Get current version for setup.py from __init__ 2019-04-11 23:42:53 -07:00
test_settings.py Fix bug when retrieving/setting default settings values 2019-06-04 00:40:31 -07:00

[WiP] PoC of DevOps magic

Pre requires:

  1. Any x86_64 Linux distribution tested on Debian 10, but must work on any modern Linux system
  2. DHCP in network
  3. wget
  4. bash/dash shell

Known bugs and limitation:

  1. Automated Keymap selection not working in the bootstrap process. You must hit Enter key.
  2. Swap automatically created in the bootstrap process, I can't switch it off now. As a result, the minimum image size must be 8Gb or more.
  3. It's still dirty, most exceptions during bootstrap still not handled

For start adventures:

  1. just clone this repo
  2. go to the repo directory
  3. and type ./runme.sh in your shell

What happened after you run this script:

  1. We bootup in-userspace VM and starting the automated installation of Debian 9 with docker and common automation tools (docker, git, ansible, helm, werf and etc). ---ToDo---
  2. Bootstrapping one node Kubernates cluster (LOL we invented minicube without minicube limitations)
  3. Installing Ingress with Helm
  4. Installing docker-repository in our shiny Kube (we are lazy of course we use Helm for it)
  5. Installing Postgress into Kube 0_o
  6. Deploying test service with Helm/Werf ... n) PROFIT!!!1