├── .gitignore ├── corelib ├── __init__.py ├── api_auth │ ├── __init__.py │ ├── api_auth.py │ ├── bin │ │ └── token_manager │ ├── defaults.py │ └── token_api │ │ ├── __init__.py │ │ ├── api.py │ │ ├── handlers.py │ │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_authtoken.py │ │ └── __init__.py │ │ ├── models.py │ │ └── urls.py ├── api_base │ ├── __init__.py │ ├── api_field_types.py │ ├── api_handler_base.py │ ├── api_ingress_base.py │ ├── decorators.py │ ├── defaults.py │ └── file_upload_handler.py ├── api_serializing_mixins │ ├── __init__.py │ ├── add_data_mixin.py │ ├── defaults.py │ ├── delete_data_mixin.py │ ├── get_data_common.py │ ├── get_detail_data_mixin.py │ ├── get_list_data_mixin.py │ └── modify_data_mixin.py ├── asynctask │ ├── __init__.py │ ├── async_api │ │ ├── __init__.py │ │ ├── api.py │ │ ├── handlers.py │ │ ├── migrations │ │ │ ├── 0001_initial.py │ │ │ ├── 0002_asynctask.py │ │ │ └── __init__.py │ │ ├── models.py │ │ └── urls.py │ ├── bin │ │ └── asynctask_server │ └── lib │ │ ├── __init__.py │ │ ├── async_task_client.py │ │ ├── async_task_server.py │ │ ├── decorators.py │ │ └── defaults.py ├── permission │ ├── __init__.py │ ├── api.py │ ├── decorators.py │ ├── defaults.py │ ├── handlers.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_apipermission.py │ │ └── __init__.py │ ├── models.py │ ├── tools.py │ └── urls.py ├── recorder │ ├── __init__.py │ ├── api.py │ ├── decorators.py │ ├── handlers.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_apicallingrecord.py │ │ └── __init__.py │ ├── models.py │ └── urls.py ├── timer │ ├── __init__.py │ ├── bin │ │ └── timer_server │ ├── lib │ │ ├── __init__.py │ │ ├── decorator.py │ │ ├── defaults.py │ │ └── service.py │ └── timer_api │ │ ├── __init__.py │ │ ├── api.py │ │ ├── choices.py │ │ ├── handlers.py │ │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_availabletasks_cronjob.py │ │ └── __init__.py │ │ ├── models.py │ │ └── urls.py └── tools │ ├── __init__.py │ ├── ansible_runner.py │ ├── coroutine.py │ ├── func_tools.py │ ├── gitlab_client.py │ ├── k8s_clients │ ├── __init__.py │ ├── client_base.py │ ├── configmap_client.py │ ├── daemonset_client.py │ ├── deployment_client.py │ ├── ingress_client.py │ ├── node_client.py │ └── service_client.py │ ├── logger.py │ ├── mysql_client.py │ └── saltstack_runner.py └── readme.md /.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__ 2 | -------------------------------------------------------------------------------- /corelib/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/__init__.py -------------------------------------------------------------------------------- /corelib/api_auth/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/api_auth/__init__.py -------------------------------------------------------------------------------- /corelib/api_auth/api_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/api_auth/api_auth.py -------------------------------------------------------------------------------- /corelib/api_auth/bin/token_manager: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/api_auth/bin/token_manager -------------------------------------------------------------------------------- /corelib/api_auth/defaults.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/api_auth/defaults.py -------------------------------------------------------------------------------- /corelib/api_auth/token_api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /corelib/api_auth/token_api/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/api_auth/token_api/api.py -------------------------------------------------------------------------------- /corelib/api_auth/token_api/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/api_auth/token_api/handlers.py -------------------------------------------------------------------------------- /corelib/api_auth/token_api/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/api_auth/token_api/migrations/0001_initial.py -------------------------------------------------------------------------------- /corelib/api_auth/token_api/migrations/0002_authtoken.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/api_auth/token_api/migrations/0002_authtoken.py -------------------------------------------------------------------------------- /corelib/api_auth/token_api/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /corelib/api_auth/token_api/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/api_auth/token_api/models.py -------------------------------------------------------------------------------- /corelib/api_auth/token_api/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/api_auth/token_api/urls.py -------------------------------------------------------------------------------- /corelib/api_base/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/api_base/__init__.py -------------------------------------------------------------------------------- /corelib/api_base/api_field_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/api_base/api_field_types.py -------------------------------------------------------------------------------- /corelib/api_base/api_handler_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/api_base/api_handler_base.py -------------------------------------------------------------------------------- /corelib/api_base/api_ingress_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/api_base/api_ingress_base.py -------------------------------------------------------------------------------- /corelib/api_base/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/api_base/decorators.py -------------------------------------------------------------------------------- /corelib/api_base/defaults.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/api_base/defaults.py -------------------------------------------------------------------------------- /corelib/api_base/file_upload_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/api_base/file_upload_handler.py -------------------------------------------------------------------------------- /corelib/api_serializing_mixins/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/api_serializing_mixins/__init__.py -------------------------------------------------------------------------------- /corelib/api_serializing_mixins/add_data_mixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/api_serializing_mixins/add_data_mixin.py -------------------------------------------------------------------------------- /corelib/api_serializing_mixins/defaults.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/api_serializing_mixins/defaults.py -------------------------------------------------------------------------------- /corelib/api_serializing_mixins/delete_data_mixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/api_serializing_mixins/delete_data_mixin.py -------------------------------------------------------------------------------- /corelib/api_serializing_mixins/get_data_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/api_serializing_mixins/get_data_common.py -------------------------------------------------------------------------------- /corelib/api_serializing_mixins/get_detail_data_mixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/api_serializing_mixins/get_detail_data_mixin.py -------------------------------------------------------------------------------- /corelib/api_serializing_mixins/get_list_data_mixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/api_serializing_mixins/get_list_data_mixin.py -------------------------------------------------------------------------------- /corelib/api_serializing_mixins/modify_data_mixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/api_serializing_mixins/modify_data_mixin.py -------------------------------------------------------------------------------- /corelib/asynctask/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/asynctask/__init__.py -------------------------------------------------------------------------------- /corelib/asynctask/async_api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /corelib/asynctask/async_api/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/asynctask/async_api/api.py -------------------------------------------------------------------------------- /corelib/asynctask/async_api/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/asynctask/async_api/handlers.py -------------------------------------------------------------------------------- /corelib/asynctask/async_api/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/asynctask/async_api/migrations/0001_initial.py -------------------------------------------------------------------------------- /corelib/asynctask/async_api/migrations/0002_asynctask.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/asynctask/async_api/migrations/0002_asynctask.py -------------------------------------------------------------------------------- /corelib/asynctask/async_api/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /corelib/asynctask/async_api/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/asynctask/async_api/models.py -------------------------------------------------------------------------------- /corelib/asynctask/async_api/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/asynctask/async_api/urls.py -------------------------------------------------------------------------------- /corelib/asynctask/bin/asynctask_server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/asynctask/bin/asynctask_server -------------------------------------------------------------------------------- /corelib/asynctask/lib/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/asynctask/lib/__init__.py -------------------------------------------------------------------------------- /corelib/asynctask/lib/async_task_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/asynctask/lib/async_task_client.py -------------------------------------------------------------------------------- /corelib/asynctask/lib/async_task_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/asynctask/lib/async_task_server.py -------------------------------------------------------------------------------- /corelib/asynctask/lib/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/asynctask/lib/decorators.py -------------------------------------------------------------------------------- /corelib/asynctask/lib/defaults.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/asynctask/lib/defaults.py -------------------------------------------------------------------------------- /corelib/permission/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /corelib/permission/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/permission/api.py -------------------------------------------------------------------------------- /corelib/permission/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/permission/decorators.py -------------------------------------------------------------------------------- /corelib/permission/defaults.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/permission/defaults.py -------------------------------------------------------------------------------- /corelib/permission/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/permission/handlers.py -------------------------------------------------------------------------------- /corelib/permission/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/permission/migrations/0001_initial.py -------------------------------------------------------------------------------- /corelib/permission/migrations/0002_apipermission.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/permission/migrations/0002_apipermission.py -------------------------------------------------------------------------------- /corelib/permission/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /corelib/permission/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/permission/models.py -------------------------------------------------------------------------------- /corelib/permission/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/permission/tools.py -------------------------------------------------------------------------------- /corelib/permission/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/permission/urls.py -------------------------------------------------------------------------------- /corelib/recorder/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /corelib/recorder/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/recorder/api.py -------------------------------------------------------------------------------- /corelib/recorder/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/recorder/decorators.py -------------------------------------------------------------------------------- /corelib/recorder/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/recorder/handlers.py -------------------------------------------------------------------------------- /corelib/recorder/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/recorder/migrations/0001_initial.py -------------------------------------------------------------------------------- /corelib/recorder/migrations/0002_apicallingrecord.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/recorder/migrations/0002_apicallingrecord.py -------------------------------------------------------------------------------- /corelib/recorder/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /corelib/recorder/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/recorder/models.py -------------------------------------------------------------------------------- /corelib/recorder/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/recorder/urls.py -------------------------------------------------------------------------------- /corelib/timer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/timer/__init__.py -------------------------------------------------------------------------------- /corelib/timer/bin/timer_server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/timer/bin/timer_server -------------------------------------------------------------------------------- /corelib/timer/lib/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/timer/lib/__init__.py -------------------------------------------------------------------------------- /corelib/timer/lib/decorator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/timer/lib/decorator.py -------------------------------------------------------------------------------- /corelib/timer/lib/defaults.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/timer/lib/defaults.py -------------------------------------------------------------------------------- /corelib/timer/lib/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/timer/lib/service.py -------------------------------------------------------------------------------- /corelib/timer/timer_api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /corelib/timer/timer_api/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/timer/timer_api/api.py -------------------------------------------------------------------------------- /corelib/timer/timer_api/choices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/timer/timer_api/choices.py -------------------------------------------------------------------------------- /corelib/timer/timer_api/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/timer/timer_api/handlers.py -------------------------------------------------------------------------------- /corelib/timer/timer_api/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/timer/timer_api/migrations/0001_initial.py -------------------------------------------------------------------------------- /corelib/timer/timer_api/migrations/0002_availabletasks_cronjob.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/timer/timer_api/migrations/0002_availabletasks_cronjob.py -------------------------------------------------------------------------------- /corelib/timer/timer_api/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /corelib/timer/timer_api/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/timer/timer_api/models.py -------------------------------------------------------------------------------- /corelib/timer/timer_api/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/timer/timer_api/urls.py -------------------------------------------------------------------------------- /corelib/tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /corelib/tools/ansible_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/tools/ansible_runner.py -------------------------------------------------------------------------------- /corelib/tools/coroutine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/tools/coroutine.py -------------------------------------------------------------------------------- /corelib/tools/func_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/tools/func_tools.py -------------------------------------------------------------------------------- /corelib/tools/gitlab_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/tools/gitlab_client.py -------------------------------------------------------------------------------- /corelib/tools/k8s_clients/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/tools/k8s_clients/__init__.py -------------------------------------------------------------------------------- /corelib/tools/k8s_clients/client_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/tools/k8s_clients/client_base.py -------------------------------------------------------------------------------- /corelib/tools/k8s_clients/configmap_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/tools/k8s_clients/configmap_client.py -------------------------------------------------------------------------------- /corelib/tools/k8s_clients/daemonset_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/tools/k8s_clients/daemonset_client.py -------------------------------------------------------------------------------- /corelib/tools/k8s_clients/deployment_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/tools/k8s_clients/deployment_client.py -------------------------------------------------------------------------------- /corelib/tools/k8s_clients/ingress_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/tools/k8s_clients/ingress_client.py -------------------------------------------------------------------------------- /corelib/tools/k8s_clients/node_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/tools/k8s_clients/node_client.py -------------------------------------------------------------------------------- /corelib/tools/k8s_clients/service_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/tools/k8s_clients/service_client.py -------------------------------------------------------------------------------- /corelib/tools/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/tools/logger.py -------------------------------------------------------------------------------- /corelib/tools/mysql_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/tools/mysql_client.py -------------------------------------------------------------------------------- /corelib/tools/saltstack_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/corelib/tools/saltstack_runner.py -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alan011/django-action-api/HEAD/readme.md --------------------------------------------------------------------------------