├── .env ├── .gitignore ├── .idea ├── dictionaries │ └── yangmv.xml ├── encodings.xml ├── inspectionProfiles │ └── Project_Default.xml ├── k8sMG.iml ├── misc.xml ├── modules.xml ├── vcs.xml └── workspace.xml ├── Dockerfile ├── LICENSE ├── README.md ├── __pycache__ └── settings.cpython-35.pyc ├── app ├── __init__.py ├── __pycache__ │ └── __init__.cpython-35.pyc ├── mg │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-35.pyc │ │ └── applications.cpython-35.pyc │ ├── applications.py │ ├── handlers │ │ ├── __init__.py │ │ ├── __pycache__ │ │ │ ├── __init__.cpython-35.pyc │ │ │ ├── app_handle.cpython-35.pyc │ │ │ ├── index_handler.cpython-35.pyc │ │ │ └── publish_handler.cpython-35.pyc │ │ ├── app_handle.py │ │ ├── index_handler.py │ │ └── publish_handler.py │ └── urls.py ├── tasks │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-35.pyc │ │ ├── exec_sched.cpython-35.pyc │ │ └── program.cpython-35.pyc │ ├── exec_list │ │ ├── __init__.py │ │ ├── __pycache__ │ │ │ ├── __init__.cpython-35.pyc │ │ │ └── publish.cpython-35.pyc │ │ └── publish.py │ ├── exec_sched.py │ └── program.py └── ws │ ├── __init__.py │ ├── __pycache__ │ ├── __init__.cpython-35.pyc │ └── applications.cpython-35.pyc │ ├── applications.py │ ├── handlers │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-35.pyc │ │ └── index_handler.cpython-35.pyc │ └── index_handler.py │ └── urls.py ├── db_sync.py ├── docker-compose.yml ├── docs ├── nginx_k8s.conf └── supervisor_k8s.conf ├── images ├── 01.png ├── 02.png ├── 03.png ├── 04.png └── 05.png ├── libs ├── __init__.py ├── __pycache__ │ ├── __init__.cpython-35.pyc │ ├── application.cpython-35.pyc │ ├── base_handler.cpython-35.pyc │ ├── cache.cpython-35.pyc │ ├── db_context.cpython-35.pyc │ ├── jenkins_tools.cpython-35.pyc │ ├── mqhelper.cpython-35.pyc │ ├── tools.cpython-35.pyc │ └── web_logs.cpython-35.pyc ├── application.py ├── base_handler.py ├── cache.py ├── db_context.py ├── errors │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-35.pyc │ │ └── business.cpython-35.pyc │ └── business.py ├── jenkins_tools.py ├── mqhelper.py ├── tools.py └── web_logs.py ├── models ├── __init__.py ├── __pycache__ │ ├── __init__.cpython-35.pyc │ └── project.cpython-35.pyc └── project.py ├── requirements.txt ├── settings_example.py └── startup.py /.env: -------------------------------------------------------------------------------- 1 | source /Users/yangmv/PycharmProjectsPy3/Env/k8sMG/bin/activate -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/dictionaries/yangmv.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/.idea/dictionaries/yangmv.xml -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/k8sMG.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/.idea/k8sMG.iml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/.idea/workspace.xml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/README.md -------------------------------------------------------------------------------- /__pycache__/settings.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/__pycache__/settings.cpython-35.pyc -------------------------------------------------------------------------------- /app/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/app/__init__.py -------------------------------------------------------------------------------- /app/__pycache__/__init__.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/app/__pycache__/__init__.cpython-35.pyc -------------------------------------------------------------------------------- /app/mg/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/app/mg/__init__.py -------------------------------------------------------------------------------- /app/mg/__pycache__/__init__.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/app/mg/__pycache__/__init__.cpython-35.pyc -------------------------------------------------------------------------------- /app/mg/__pycache__/applications.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/app/mg/__pycache__/applications.cpython-35.pyc -------------------------------------------------------------------------------- /app/mg/applications.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/app/mg/applications.py -------------------------------------------------------------------------------- /app/mg/handlers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/app/mg/handlers/__init__.py -------------------------------------------------------------------------------- /app/mg/handlers/__pycache__/__init__.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/app/mg/handlers/__pycache__/__init__.cpython-35.pyc -------------------------------------------------------------------------------- /app/mg/handlers/__pycache__/app_handle.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/app/mg/handlers/__pycache__/app_handle.cpython-35.pyc -------------------------------------------------------------------------------- /app/mg/handlers/__pycache__/index_handler.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/app/mg/handlers/__pycache__/index_handler.cpython-35.pyc -------------------------------------------------------------------------------- /app/mg/handlers/__pycache__/publish_handler.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/app/mg/handlers/__pycache__/publish_handler.cpython-35.pyc -------------------------------------------------------------------------------- /app/mg/handlers/app_handle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/app/mg/handlers/app_handle.py -------------------------------------------------------------------------------- /app/mg/handlers/index_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/app/mg/handlers/index_handler.py -------------------------------------------------------------------------------- /app/mg/handlers/publish_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/app/mg/handlers/publish_handler.py -------------------------------------------------------------------------------- /app/mg/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/app/mg/urls.py -------------------------------------------------------------------------------- /app/tasks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/app/tasks/__init__.py -------------------------------------------------------------------------------- /app/tasks/__pycache__/__init__.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/app/tasks/__pycache__/__init__.cpython-35.pyc -------------------------------------------------------------------------------- /app/tasks/__pycache__/exec_sched.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/app/tasks/__pycache__/exec_sched.cpython-35.pyc -------------------------------------------------------------------------------- /app/tasks/__pycache__/program.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/app/tasks/__pycache__/program.cpython-35.pyc -------------------------------------------------------------------------------- /app/tasks/exec_list/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/app/tasks/exec_list/__init__.py -------------------------------------------------------------------------------- /app/tasks/exec_list/__pycache__/__init__.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/app/tasks/exec_list/__pycache__/__init__.cpython-35.pyc -------------------------------------------------------------------------------- /app/tasks/exec_list/__pycache__/publish.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/app/tasks/exec_list/__pycache__/publish.cpython-35.pyc -------------------------------------------------------------------------------- /app/tasks/exec_list/publish.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/app/tasks/exec_list/publish.py -------------------------------------------------------------------------------- /app/tasks/exec_sched.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/app/tasks/exec_sched.py -------------------------------------------------------------------------------- /app/tasks/program.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/app/tasks/program.py -------------------------------------------------------------------------------- /app/ws/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/app/ws/__init__.py -------------------------------------------------------------------------------- /app/ws/__pycache__/__init__.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/app/ws/__pycache__/__init__.cpython-35.pyc -------------------------------------------------------------------------------- /app/ws/__pycache__/applications.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/app/ws/__pycache__/applications.cpython-35.pyc -------------------------------------------------------------------------------- /app/ws/applications.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/app/ws/applications.py -------------------------------------------------------------------------------- /app/ws/handlers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/app/ws/handlers/__init__.py -------------------------------------------------------------------------------- /app/ws/handlers/__pycache__/__init__.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/app/ws/handlers/__pycache__/__init__.cpython-35.pyc -------------------------------------------------------------------------------- /app/ws/handlers/__pycache__/index_handler.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/app/ws/handlers/__pycache__/index_handler.cpython-35.pyc -------------------------------------------------------------------------------- /app/ws/handlers/index_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/app/ws/handlers/index_handler.py -------------------------------------------------------------------------------- /app/ws/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/app/ws/urls.py -------------------------------------------------------------------------------- /db_sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/db_sync.py -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/nginx_k8s.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/docs/nginx_k8s.conf -------------------------------------------------------------------------------- /docs/supervisor_k8s.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/docs/supervisor_k8s.conf -------------------------------------------------------------------------------- /images/01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/images/01.png -------------------------------------------------------------------------------- /images/02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/images/02.png -------------------------------------------------------------------------------- /images/03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/images/03.png -------------------------------------------------------------------------------- /images/04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/images/04.png -------------------------------------------------------------------------------- /images/05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/images/05.png -------------------------------------------------------------------------------- /libs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/libs/__init__.py -------------------------------------------------------------------------------- /libs/__pycache__/__init__.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/libs/__pycache__/__init__.cpython-35.pyc -------------------------------------------------------------------------------- /libs/__pycache__/application.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/libs/__pycache__/application.cpython-35.pyc -------------------------------------------------------------------------------- /libs/__pycache__/base_handler.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/libs/__pycache__/base_handler.cpython-35.pyc -------------------------------------------------------------------------------- /libs/__pycache__/cache.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/libs/__pycache__/cache.cpython-35.pyc -------------------------------------------------------------------------------- /libs/__pycache__/db_context.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/libs/__pycache__/db_context.cpython-35.pyc -------------------------------------------------------------------------------- /libs/__pycache__/jenkins_tools.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/libs/__pycache__/jenkins_tools.cpython-35.pyc -------------------------------------------------------------------------------- /libs/__pycache__/mqhelper.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/libs/__pycache__/mqhelper.cpython-35.pyc -------------------------------------------------------------------------------- /libs/__pycache__/tools.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/libs/__pycache__/tools.cpython-35.pyc -------------------------------------------------------------------------------- /libs/__pycache__/web_logs.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/libs/__pycache__/web_logs.cpython-35.pyc -------------------------------------------------------------------------------- /libs/application.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/libs/application.py -------------------------------------------------------------------------------- /libs/base_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/libs/base_handler.py -------------------------------------------------------------------------------- /libs/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/libs/cache.py -------------------------------------------------------------------------------- /libs/db_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/libs/db_context.py -------------------------------------------------------------------------------- /libs/errors/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libs/errors/__pycache__/__init__.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/libs/errors/__pycache__/__init__.cpython-35.pyc -------------------------------------------------------------------------------- /libs/errors/__pycache__/business.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/libs/errors/__pycache__/business.cpython-35.pyc -------------------------------------------------------------------------------- /libs/errors/business.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/libs/errors/business.py -------------------------------------------------------------------------------- /libs/jenkins_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/libs/jenkins_tools.py -------------------------------------------------------------------------------- /libs/mqhelper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/libs/mqhelper.py -------------------------------------------------------------------------------- /libs/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/libs/tools.py -------------------------------------------------------------------------------- /libs/web_logs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/libs/web_logs.py -------------------------------------------------------------------------------- /models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/models/__init__.py -------------------------------------------------------------------------------- /models/__pycache__/__init__.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/models/__pycache__/__init__.cpython-35.pyc -------------------------------------------------------------------------------- /models/__pycache__/project.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/models/__pycache__/project.cpython-35.pyc -------------------------------------------------------------------------------- /models/project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/models/project.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/requirements.txt -------------------------------------------------------------------------------- /settings_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/settings_example.py -------------------------------------------------------------------------------- /startup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangmv/k8sMG/HEAD/startup.py --------------------------------------------------------------------------------