No description
Find a file
2020-08-01 21:09:32 +02:00
contrib fix 2020-08-01 21:09:32 +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 Update 'README.md' 2020-08-01 16:03:00 +00:00
README.orig.md initial VM config 2020-07-31 02:20:36 +02:00
runme.sh fix 2020-08-01 21:09:32 +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. Internet access
  3. wget
  4. bash/dash shell
  5. GNU awk
  6. KVM

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).
  2. Bootstrapping one node Kubernates cluster (LOL we invented minicube without minicube limitations)
  3. Installing Ingress with Helm
  4. Installing docker-registry 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
  7. PROFIT!!!1