├── .coveragerc ├── .dockerignore ├── .env.example ├── .github ├── ISSUE_TEMPLATE │ ├── Bug_report.md │ └── Feature_request.md ├── labeler.yml ├── pull_request_template.md ├── renovate.json └── workflows │ ├── block-fixup-commit-merge.yml │ ├── check-quay-image.yml │ ├── json-yaml-validation.yml │ ├── labeler.yml │ ├── platfrom-security-workflow.yml │ └── pre-commit.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yaml ├── .tekton ├── insights-rbac-pull-request.yaml ├── insights-rbac-push.yaml ├── insights-rbac-sc-pull-request.yaml └── insights-rbac-sc-push.yaml ├── CONTRIBUTING.rst ├── Dockerfile ├── LICENSE ├── Makefile ├── Pipfile ├── Pipfile.lock ├── README.rst ├── dashboards └── grafana-dashboard-insights-rbac-operations.configmap.yaml ├── deploy ├── debezium-connector.yml ├── fix_duplicate_role_binding_uuids.yml ├── force_bootstrap_tenants.yml ├── init-container-setup.sh ├── kafka-connect.yml ├── rbac-cji-smoketest.yml ├── rbac-clowdapp.yml ├── run_org_id_populator.yml ├── run_sa_id_populator.yml ├── run_user_id_populator.yml ├── run_workspace_populator.yml └── seed_roles_perms_groups.yml ├── docker-compose.debezium.yml ├── docker-compose.yml ├── docs ├── BUILD_DOCS.md ├── KAFKA_CONSUMER.md ├── rtd_requirements.txt └── source │ ├── CONTRIBUTING.rst │ ├── README.rst │ ├── conf.py │ ├── development.rst │ ├── index.rst │ ├── install.rst │ ├── management.rst │ ├── management │ ├── group.rst │ ├── policy.rst │ ├── principal.rst │ └── role.rst │ ├── openshift.rst │ └── specs │ ├── openapi.json │ ├── relations-openapi.yml │ ├── typespec │ ├── .gitignore │ ├── compile_tsp_spec │ ├── main.tsp │ ├── package-lock.json │ ├── package.json │ └── tspconfig.yaml │ └── v2 │ ├── openapi.json │ └── openapi.yaml ├── mypy.ini ├── openshift ├── init-app.sh ├── rbac-template.yaml ├── redis.env.example ├── redis.yaml ├── root │ └── opt │ │ └── app-root │ │ └── etc │ │ ├── generate_container_user │ │ └── scl_enable ├── scheduler.env.example ├── scheduler.yaml ├── worker.env.example └── worker.yaml ├── rbac ├── api │ ├── __init__.py │ ├── apps.py │ ├── common │ │ ├── __init__.py │ │ ├── exception_handler.py │ │ ├── pagination.py │ │ └── renderers.py │ ├── cross_access │ │ ├── access_control.py │ │ ├── model.py │ │ ├── relation_api_dual_write_cross_access_handler.py │ │ ├── serializer.py │ │ ├── util.py │ │ └── view.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_remove_user_email.py │ │ ├── 0003_delete_user.py │ │ ├── 0004_crossaccountrequest.py │ │ ├── 0005_auto_20201029_1731.py │ │ ├── 0006_auto_20201208_0045.py │ │ ├── 0007_auto_20201215_2221.py │ │ ├── 0008_tenant_ready.py │ │ ├── 0009_auto_20210722_1156.py │ │ ├── 0010_explicitly_define_tenant_schema_name.py │ │ ├── 0011_rename_schema_name_to_tenant_name.py │ │ ├── 0012_auto_20220331_1924.py │ │ ├── 0013_auto_20220712_1249.py │ │ ├── 0014_auto_20220726_1743.py │ │ ├── 0015_tenant_api_tenant_ready_c03ae0_idx.py │ │ ├── 0016_tenant_relations_consistency_token.py │ │ └── __init__.py │ ├── models.py │ ├── openapi │ │ └── view.py │ ├── serializers.py │ ├── status │ │ ├── __init__.py │ │ ├── model.py │ │ ├── serializer.py │ │ └── view.py │ ├── tasks.py │ ├── urls.py │ ├── utils.py │ ├── v2_urls.py │ └── views.py ├── core │ ├── __init__.py │ ├── constants.py │ ├── kafka.py │ ├── kafka_consumer.py │ └── utils.py ├── feature_flags.py ├── gunicorn.py ├── internal │ ├── __init__.py │ ├── errors.py │ ├── integration │ │ ├── chrome_handlers.py │ │ ├── chrome_message_template.json │ │ ├── message_template.json │ │ ├── serializers.py │ │ ├── sync_handlers.py │ │ └── views.py │ ├── jwt_utils.py │ ├── middleware.py │ ├── openapi.py │ ├── schemas.py │ ├── specs │ │ └── openapi.json │ ├── urls.py │ ├── utils.py │ └── views.py ├── manage.py ├── management │ ├── __init__.py │ ├── access │ │ ├── __init__.py │ │ └── view.py │ ├── apps.py │ ├── audit_log │ │ ├── __init__.py │ │ ├── model.py │ │ ├── serializer.py │ │ └── view.py │ ├── authorization │ │ ├── __init__.py │ │ ├── invalid_token.py │ │ ├── jwks_source.py │ │ ├── missing_authorization.py │ │ ├── scope_claims.py │ │ ├── token_validator.py │ │ └── unable_meet_prerequisites.py │ ├── base_viewsets.py │ ├── cache.py │ ├── debezium │ │ ├── __init__.py │ │ └── model.py │ ├── filters.py │ ├── group │ │ ├── __init__.py │ │ ├── definer.py │ │ ├── insufficient_privileges.py │ │ ├── model.py │ │ ├── platform.py │ │ ├── relation_api_dual_write_group_handler.py │ │ ├── relation_api_dual_write_subject_handler.py │ │ ├── serializer.py │ │ ├── service_account_not_found_error.py │ │ └── view.py │ ├── health │ │ ├── __init__.py │ │ └── healthcheck.py │ ├── inventory_checker │ │ └── inventory_api_check.py │ ├── inventory_client.py │ ├── management │ │ ├── __init__.py │ │ └── commands │ │ │ ├── __init__.py │ │ │ ├── bootstrap_tenants.py │ │ │ ├── fix_duplicate_role_binding_uuids.py │ │ │ ├── import_service_account_data.py │ │ │ ├── import_tenant_user_data.py │ │ │ ├── import_workspace_data.py │ │ │ ├── launch-rbac-kafka-consumer.py │ │ │ ├── migrate_relations.py │ │ │ ├── ocm_performance.py │ │ │ ├── seeds.py │ │ │ ├── utils.py │ │ │ └── wait_for_db.py │ ├── managers.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_auto_20190219_2356.py │ │ ├── 0003_auto_20190313_1200.py │ │ ├── 0004_auto_20190318_2359.py │ │ ├── 0005_remove_principal_email.py │ │ ├── 0006_auto_20190407_1332.py │ │ ├── 0007_policy_system.py │ │ ├── 0008_group_platform_default.py │ │ ├── 0009_role_platform_default.py │ │ ├── 0010_group_system.py │ │ ├── 0011_group_naming.py │ │ ├── 0012_remove_RonR_resources.py │ │ ├── 0013_auto_20200128_2030.py │ │ ├── 0014_add_model_permission.py │ │ ├── 0015_add_field_to_permission.py │ │ ├── 0016_make_bridge_for_migration.py │ │ ├── 0017_auto_20200717_1842.py │ │ ├── 0018_add_display_name_field_to_role.py │ │ ├── 0019_recreate_display_name_field.py │ │ ├── 0020_add_unique_to_display_name.py │ │ ├── 0021_auto_20201008_1419.py │ │ ├── 0022_auto_20201022_1337.py │ │ ├── 0023_remove_access_permission.py │ │ ├── 0024_access_permission.py │ │ ├── 0025_auto_20201028_1619.py │ │ ├── 0026_permission_description.py │ │ ├── 0027_auto_20201103_1956.py │ │ ├── 0028_sync_perm_and_permission.py │ │ ├── 0029_auto_20201204_1832.py │ │ ├── 0030_auto_20201130_1845.py │ │ ├── 0031_auto_20210203_2212.py │ │ ├── 0032_auto_20210304_1534.py │ │ ├── 0033_add_unique_constraints.py │ │ ├── 0034_remove_field_uniqueness.py │ │ ├── 0035_auto_20211014_1736.py │ │ ├── 0036_auto_20211118_1956.py │ │ ├── 0037_auto_20220114_1822.py │ │ ├── 0038_auto_20220512_1800.py │ │ ├── 0039_auto_20230127_1942.py │ │ ├── 0040_access_permission.py │ │ ├── 0041_service_account_support_ADR_036_RHCLOUD_27878.py │ │ ├── 0042_service_accounts_update_usernames_format_RHCLOUD_29429.py │ │ ├── 0043_auditlog.py │ │ ├── 0044_workspace.py │ │ ├── 0045_remove_auditlog_principal.py │ │ ├── 0046_remove_workspace_the_combination_of_name_tenant_and_parent_must_be_unique__and_more.py │ │ ├── 0047_rolemapping_rolev2_rolemapping_role_v2_rolebinding.py │ │ ├── 0048_outbox.py │ │ ├── 0049_alter_workspace_parent.py │ │ ├── 0050_principal_user_id_alter_principal_type.py │ │ ├── 0051_alter_principal_user_id.py │ │ ├── 0052_workspace_type_and_more.py │ │ ├── 0053_remove_rolemapping_v1_role_and_more.py │ │ ├── 0054_bindingmapping.py │ │ ├── 0055_tenantmapping.py │ │ ├── 0056_alter_tenantmapping_tenant.py │ │ ├── 0057_remove_workspace_id_remove_workspace_parent_and_more.py │ │ ├── 0058_rename_uuid_workspace_id_workspace_parent.py │ │ ├── 0059_alter_principal_service_account_id_and_more.py │ │ ├── 0060_alter_workspace_parent.py │ │ ├── 0061_alter_workspace_parent.py │ │ ├── 0062_alter_workspace_options.py │ │ ├── 0063_remove_workspace_unique_default_root_workspace_per_tenant_and_more.py │ │ ├── 0064_alter_workspace_name.py │ │ ├── 0065_remove_workspace_unique_default_root_workspace_per_tenant_and_more.py │ │ ├── 0066_workspace_unique_workspace_name_per_parent.py │ │ ├── 0067_remove_workspace_unique_workspace_name_per_parent_and_more.py │ │ ├── 0068_alter_workspace_type.py │ │ ├── 0069_auditlog_resource_uuid_and_more.py │ │ ├── 0070_tenantmapping_root_scope_default_admin_role_binding_uuid_and_more.py │ │ ├── 0071_rolev2_customrolev2_platformrolev2_seededrolev2_and_more.py │ │ ├── 0072_rolebinding_rolebindinggroup_and_more.py │ │ ├── 0073_alter_rolev2_v1_source.py │ │ ├── 0074_alter_rolev2_name.py │ │ └── __init__.py │ ├── models.py │ ├── notifications │ │ ├── __init__.py │ │ ├── message_template.json │ │ └── notification_handlers.py │ ├── permission │ │ ├── __init__.py │ │ ├── model.py │ │ ├── scope_service.py │ │ ├── serializer.py │ │ └── view.py │ ├── permissions │ │ ├── __init__.py │ │ ├── admin_access.py │ │ ├── auditlog_access.py │ │ ├── group_access.py │ │ ├── permission_access.py │ │ ├── policy_access.py │ │ ├── principal_access.py │ │ ├── role_access.py │ │ ├── system_user_utils.py │ │ ├── utils.py │ │ ├── workspace_access.py │ │ └── workspace_inventory_access.py │ ├── policy │ │ ├── __init__.py │ │ └── model.py │ ├── principal │ │ ├── __init__.py │ │ ├── certs │ │ │ └── client.pem │ │ ├── cleaner.py │ │ ├── it_service.py │ │ ├── model.py │ │ ├── proxy.py │ │ ├── serializer.py │ │ ├── unexpected_status_code_from_it.py │ │ ├── utils.py │ │ └── view.py │ ├── querysets.py │ ├── rbac_fields.py │ ├── relation_replicator │ │ ├── __init__.py │ │ ├── logging_replicator.py │ │ ├── noop_replicator.py │ │ ├── outbox_replicator.py │ │ ├── relation_replicator.py │ │ └── relations_api_replicator.py │ ├── role │ │ ├── __init__.py │ │ ├── definer.py │ │ ├── definitions │ │ │ ├── .gitignore │ │ │ ├── README │ │ │ ├── approval_local_test.json │ │ │ ├── cost-management_local_test.json │ │ │ ├── inventory_local_test.json │ │ │ ├── notifications_local_test.json │ │ │ ├── ocm_cluster_local_test.json │ │ │ └── rbac_local_test.json │ │ ├── model.py │ │ ├── permissions │ │ │ ├── approval.json │ │ │ └── inventory.json │ │ ├── platform.py │ │ ├── relation_api_dual_write_handler.py │ │ ├── relations.py │ │ ├── serializer.py │ │ ├── v2_model.py │ │ └── view.py │ ├── role_binding │ │ ├── __init__.py │ │ ├── serializer.py │ │ └── view.py │ ├── seeds.py │ ├── serializer_override_mixin.py │ ├── serializers.py │ ├── tasks.py │ ├── tenant_mapping │ │ ├── __init__.py │ │ └── model.py │ ├── tenant_service │ │ ├── __init__.py │ │ ├── relations.py │ │ ├── tenant_service.py │ │ ├── v1.py │ │ └── v2.py │ ├── urls.py │ ├── utils.py │ ├── v2_urls.py │ ├── views.py │ └── workspace │ │ ├── __init__.py │ │ ├── model.py │ │ ├── relation_api_dual_write_workspace_handler.py │ │ ├── serializer.py │ │ ├── service.py │ │ ├── utils │ │ ├── __init__.py │ │ ├── access.py │ │ ├── lookup.py │ │ └── permission_map.py │ │ └── view.py ├── migration_tool │ ├── __init__.py │ ├── in_memory_tuples.py │ ├── ingest.py │ ├── migrate.py │ ├── migrate_binding_scope.py │ ├── migrate_role.py │ ├── models.py │ ├── sharedSystemRolesReplicatedRoleBindings.py │ └── utils.py ├── rbac │ ├── ECSCustom │ │ └── __init__.py │ ├── __init__.py │ ├── celery.py │ ├── database.py │ ├── dev_middleware.py │ ├── env.py │ ├── middleware.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py └── static │ └── .gitkeep ├── run_server.sh ├── scripts ├── __init__.py ├── common │ └── logging.sh ├── connector-params.env ├── create_test_db_user.py ├── create_test_db_user.sh ├── debezium │ ├── cleanup_debezium.sh │ ├── debezium-connector-config.json │ ├── run_kafka_consumer.sh │ ├── send_test_relations_message.sh │ ├── setup_debezium.sh │ └── test_kafka_consumer.sh ├── drop_test_db_user.sh ├── entrypoint.sh ├── ephemeral │ ├── README.rst │ ├── config_template.yaml │ └── ephemeral.sh └── kafka.sh ├── tests ├── __init__.py ├── api │ ├── __init__.py │ ├── common │ │ ├── __init__.py │ │ ├── test_exception_handler.py │ │ └── test_pagination.py │ ├── cross_access │ │ ├── __init__.py │ │ ├── fixtures.py │ │ ├── test_model.py │ │ ├── test_util.py │ │ └── test_view.py │ ├── openapi │ │ ├── __init__.py │ │ └── test_openapi.py │ ├── status │ │ ├── __init__.py │ │ └── test_status.py │ ├── test_serializers.py │ └── test_utils.py ├── core │ ├── __init__.py │ ├── test_kafka.py │ ├── test_kafka_consumer.py │ └── test_utils.py ├── identity_request.py ├── internal │ ├── __init__.py │ ├── integration │ │ ├── __init__.py │ │ ├── test_integration_views.py │ │ └── test_sync_handlers.py │ ├── test_cleanup_orphan_bindings.py │ ├── test_jwt_utils.py │ ├── test_migrate_binding_scope_api.py │ ├── test_remove_duplicate_principals.py │ ├── test_utils.py │ └── test_views.py ├── management │ ├── __init__.py │ ├── access │ │ ├── __init__.py │ │ ├── test_model.py │ │ └── test_view.py │ ├── audit_log │ │ ├── __init__.py │ │ └── test_model.py │ ├── authorization │ │ ├── __init__.py │ │ ├── test_token_validator.py │ │ └── token_fixtures.py │ ├── group │ │ ├── __init__.py │ │ ├── test_definer.py │ │ ├── test_model.py │ │ ├── test_platform.py │ │ └── test_view.py │ ├── management │ │ ├── __init__.py │ │ └── commands │ │ │ ├── __init__.py │ │ │ ├── test_bootstrap_tenants.py │ │ │ ├── test_fix_duplicate_role_binding_uuids.py │ │ │ └── test_utils.py │ ├── notifications │ │ └── __init__.py │ ├── permission │ │ ├── __init__.py │ │ ├── test_model.py │ │ ├── test_scope_service.py │ │ └── test_view.py │ ├── permissions │ │ ├── __init__.py │ │ ├── test_admin_access.py │ │ ├── test_group_access.py │ │ ├── test_policy_access.py │ │ ├── test_role_access.py │ │ └── test_utils.py │ ├── policy │ │ └── test_view.py │ ├── principal │ │ ├── __init__.py │ │ ├── fake_proxy.py │ │ ├── test_cleaner.py │ │ ├── test_it_service.py │ │ ├── test_model.py │ │ ├── test_proxy.py │ │ └── test_view.py │ ├── relation_replicator │ │ ├── __init__.py │ │ └── test_outbox_replicator.py │ ├── role │ │ ├── __init__.py │ │ ├── test_definer.py │ │ ├── test_dual_write.py │ │ ├── test_model.py │ │ ├── test_relations.py │ │ ├── test_serializer.py │ │ ├── test_v2_model.py │ │ └── test_view.py │ ├── role_binding │ │ ├── __init__.py │ │ ├── test_serializer.py │ │ └── test_view.py │ ├── tenant │ │ ├── __init__.py │ │ └── test_model.py │ ├── tenant_mapping │ │ ├── __init__.py │ │ └── test_model.py │ ├── tenant_service │ │ ├── __init__.py │ │ └── test_v2.py │ ├── test_base_viewsets.py │ ├── test_launch_rbac_kafka_consumer.py │ ├── test_querysets.py │ ├── test_utils.py │ └── workspace │ │ ├── __init__.py │ │ ├── test_model.py │ │ ├── test_serializer.py │ │ ├── test_service.py │ │ ├── test_view.py │ │ └── test_workspace_inventory_access.py ├── migration_tool │ ├── __init__.py │ ├── test_in_memory_tuples.py │ └── tests_migrate.py ├── performance │ ├── README.md │ ├── __init__.py │ ├── test_performance_concurrent.py │ ├── test_performance_synchronous.py │ └── test_performance_util.py ├── rbac │ ├── ECSCustom │ │ ├── __init__.py │ │ └── test_ecs_custom_formatter.py │ ├── __init__.py │ ├── test_cache.py │ ├── test_is_no_auth.py │ ├── test_metrics.py │ └── test_middleware.py ├── test_feature_flags.py ├── tests_apps.py └── v2_util.py └── tox.ini /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/.coveragerc -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/.env.example -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/.github/ISSUE_TEMPLATE/Bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/.github/ISSUE_TEMPLATE/Feature_request.md -------------------------------------------------------------------------------- /.github/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/.github/labeler.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/workflows/block-fixup-commit-merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/.github/workflows/block-fixup-commit-merge.yml -------------------------------------------------------------------------------- /.github/workflows/check-quay-image.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/.github/workflows/check-quay-image.yml -------------------------------------------------------------------------------- /.github/workflows/json-yaml-validation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/.github/workflows/json-yaml-validation.yml -------------------------------------------------------------------------------- /.github/workflows/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/.github/workflows/labeler.yml -------------------------------------------------------------------------------- /.github/workflows/platfrom-security-workflow.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/.github/workflows/platfrom-security-workflow.yml -------------------------------------------------------------------------------- /.github/workflows/pre-commit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/.github/workflows/pre-commit.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /.tekton/insights-rbac-pull-request.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/.tekton/insights-rbac-pull-request.yaml -------------------------------------------------------------------------------- /.tekton/insights-rbac-push.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/.tekton/insights-rbac-push.yaml -------------------------------------------------------------------------------- /.tekton/insights-rbac-sc-pull-request.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/.tekton/insights-rbac-sc-pull-request.yaml -------------------------------------------------------------------------------- /.tekton/insights-rbac-sc-push.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/.tekton/insights-rbac-sc-push.yaml -------------------------------------------------------------------------------- /CONTRIBUTING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/CONTRIBUTING.rst -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/Makefile -------------------------------------------------------------------------------- /Pipfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/Pipfile -------------------------------------------------------------------------------- /Pipfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/Pipfile.lock -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/README.rst -------------------------------------------------------------------------------- /dashboards/grafana-dashboard-insights-rbac-operations.configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/dashboards/grafana-dashboard-insights-rbac-operations.configmap.yaml -------------------------------------------------------------------------------- /deploy/debezium-connector.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/deploy/debezium-connector.yml -------------------------------------------------------------------------------- /deploy/fix_duplicate_role_binding_uuids.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/deploy/fix_duplicate_role_binding_uuids.yml -------------------------------------------------------------------------------- /deploy/force_bootstrap_tenants.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/deploy/force_bootstrap_tenants.yml -------------------------------------------------------------------------------- /deploy/init-container-setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/deploy/init-container-setup.sh -------------------------------------------------------------------------------- /deploy/kafka-connect.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/deploy/kafka-connect.yml -------------------------------------------------------------------------------- /deploy/rbac-cji-smoketest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/deploy/rbac-cji-smoketest.yml -------------------------------------------------------------------------------- /deploy/rbac-clowdapp.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/deploy/rbac-clowdapp.yml -------------------------------------------------------------------------------- /deploy/run_org_id_populator.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/deploy/run_org_id_populator.yml -------------------------------------------------------------------------------- /deploy/run_sa_id_populator.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/deploy/run_sa_id_populator.yml -------------------------------------------------------------------------------- /deploy/run_user_id_populator.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/deploy/run_user_id_populator.yml -------------------------------------------------------------------------------- /deploy/run_workspace_populator.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/deploy/run_workspace_populator.yml -------------------------------------------------------------------------------- /deploy/seed_roles_perms_groups.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/deploy/seed_roles_perms_groups.yml -------------------------------------------------------------------------------- /docker-compose.debezium.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/docker-compose.debezium.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/BUILD_DOCS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/docs/BUILD_DOCS.md -------------------------------------------------------------------------------- /docs/KAFKA_CONSUMER.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/docs/KAFKA_CONSUMER.md -------------------------------------------------------------------------------- /docs/rtd_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/docs/rtd_requirements.txt -------------------------------------------------------------------------------- /docs/source/CONTRIBUTING.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../../CONTRIBUTING.rst 2 | -------------------------------------------------------------------------------- /docs/source/README.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../../README.rst 2 | -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/development.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/docs/source/development.rst -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/install.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/docs/source/install.rst -------------------------------------------------------------------------------- /docs/source/management.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/docs/source/management.rst -------------------------------------------------------------------------------- /docs/source/management/group.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/docs/source/management/group.rst -------------------------------------------------------------------------------- /docs/source/management/policy.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/docs/source/management/policy.rst -------------------------------------------------------------------------------- /docs/source/management/principal.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/docs/source/management/principal.rst -------------------------------------------------------------------------------- /docs/source/management/role.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/docs/source/management/role.rst -------------------------------------------------------------------------------- /docs/source/openshift.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/docs/source/openshift.rst -------------------------------------------------------------------------------- /docs/source/specs/openapi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/docs/source/specs/openapi.json -------------------------------------------------------------------------------- /docs/source/specs/relations-openapi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/docs/source/specs/relations-openapi.yml -------------------------------------------------------------------------------- /docs/source/specs/typespec/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/docs/source/specs/typespec/.gitignore -------------------------------------------------------------------------------- /docs/source/specs/typespec/compile_tsp_spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/docs/source/specs/typespec/compile_tsp_spec -------------------------------------------------------------------------------- /docs/source/specs/typespec/main.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/docs/source/specs/typespec/main.tsp -------------------------------------------------------------------------------- /docs/source/specs/typespec/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/docs/source/specs/typespec/package-lock.json -------------------------------------------------------------------------------- /docs/source/specs/typespec/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/docs/source/specs/typespec/package.json -------------------------------------------------------------------------------- /docs/source/specs/typespec/tspconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/docs/source/specs/typespec/tspconfig.yaml -------------------------------------------------------------------------------- /docs/source/specs/v2/openapi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/docs/source/specs/v2/openapi.json -------------------------------------------------------------------------------- /docs/source/specs/v2/openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/docs/source/specs/v2/openapi.yaml -------------------------------------------------------------------------------- /mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/mypy.ini -------------------------------------------------------------------------------- /openshift/init-app.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/openshift/init-app.sh -------------------------------------------------------------------------------- /openshift/rbac-template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/openshift/rbac-template.yaml -------------------------------------------------------------------------------- /openshift/redis.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/openshift/redis.env.example -------------------------------------------------------------------------------- /openshift/redis.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/openshift/redis.yaml -------------------------------------------------------------------------------- /openshift/root/opt/app-root/etc/generate_container_user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/openshift/root/opt/app-root/etc/generate_container_user -------------------------------------------------------------------------------- /openshift/root/opt/app-root/etc/scl_enable: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/openshift/root/opt/app-root/etc/scl_enable -------------------------------------------------------------------------------- /openshift/scheduler.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/openshift/scheduler.env.example -------------------------------------------------------------------------------- /openshift/scheduler.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/openshift/scheduler.yaml -------------------------------------------------------------------------------- /openshift/worker.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/openshift/worker.env.example -------------------------------------------------------------------------------- /openshift/worker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/openshift/worker.yaml -------------------------------------------------------------------------------- /rbac/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/api/__init__.py -------------------------------------------------------------------------------- /rbac/api/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/api/apps.py -------------------------------------------------------------------------------- /rbac/api/common/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/api/common/__init__.py -------------------------------------------------------------------------------- /rbac/api/common/exception_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/api/common/exception_handler.py -------------------------------------------------------------------------------- /rbac/api/common/pagination.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/api/common/pagination.py -------------------------------------------------------------------------------- /rbac/api/common/renderers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/api/common/renderers.py -------------------------------------------------------------------------------- /rbac/api/cross_access/access_control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/api/cross_access/access_control.py -------------------------------------------------------------------------------- /rbac/api/cross_access/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/api/cross_access/model.py -------------------------------------------------------------------------------- /rbac/api/cross_access/relation_api_dual_write_cross_access_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/api/cross_access/relation_api_dual_write_cross_access_handler.py -------------------------------------------------------------------------------- /rbac/api/cross_access/serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/api/cross_access/serializer.py -------------------------------------------------------------------------------- /rbac/api/cross_access/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/api/cross_access/util.py -------------------------------------------------------------------------------- /rbac/api/cross_access/view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/api/cross_access/view.py -------------------------------------------------------------------------------- /rbac/api/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/api/migrations/0001_initial.py -------------------------------------------------------------------------------- /rbac/api/migrations/0002_remove_user_email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/api/migrations/0002_remove_user_email.py -------------------------------------------------------------------------------- /rbac/api/migrations/0003_delete_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/api/migrations/0003_delete_user.py -------------------------------------------------------------------------------- /rbac/api/migrations/0004_crossaccountrequest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/api/migrations/0004_crossaccountrequest.py -------------------------------------------------------------------------------- /rbac/api/migrations/0005_auto_20201029_1731.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/api/migrations/0005_auto_20201029_1731.py -------------------------------------------------------------------------------- /rbac/api/migrations/0006_auto_20201208_0045.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/api/migrations/0006_auto_20201208_0045.py -------------------------------------------------------------------------------- /rbac/api/migrations/0007_auto_20201215_2221.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/api/migrations/0007_auto_20201215_2221.py -------------------------------------------------------------------------------- /rbac/api/migrations/0008_tenant_ready.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/api/migrations/0008_tenant_ready.py -------------------------------------------------------------------------------- /rbac/api/migrations/0009_auto_20210722_1156.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/api/migrations/0009_auto_20210722_1156.py -------------------------------------------------------------------------------- /rbac/api/migrations/0010_explicitly_define_tenant_schema_name.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/api/migrations/0010_explicitly_define_tenant_schema_name.py -------------------------------------------------------------------------------- /rbac/api/migrations/0011_rename_schema_name_to_tenant_name.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/api/migrations/0011_rename_schema_name_to_tenant_name.py -------------------------------------------------------------------------------- /rbac/api/migrations/0012_auto_20220331_1924.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/api/migrations/0012_auto_20220331_1924.py -------------------------------------------------------------------------------- /rbac/api/migrations/0013_auto_20220712_1249.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/api/migrations/0013_auto_20220712_1249.py -------------------------------------------------------------------------------- /rbac/api/migrations/0014_auto_20220726_1743.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/api/migrations/0014_auto_20220726_1743.py -------------------------------------------------------------------------------- /rbac/api/migrations/0015_tenant_api_tenant_ready_c03ae0_idx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/api/migrations/0015_tenant_api_tenant_ready_c03ae0_idx.py -------------------------------------------------------------------------------- /rbac/api/migrations/0016_tenant_relations_consistency_token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/api/migrations/0016_tenant_relations_consistency_token.py -------------------------------------------------------------------------------- /rbac/api/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rbac/api/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/api/models.py -------------------------------------------------------------------------------- /rbac/api/openapi/view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/api/openapi/view.py -------------------------------------------------------------------------------- /rbac/api/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/api/serializers.py -------------------------------------------------------------------------------- /rbac/api/status/__init__.py: -------------------------------------------------------------------------------- 1 | # noqa 2 | -------------------------------------------------------------------------------- /rbac/api/status/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/api/status/model.py -------------------------------------------------------------------------------- /rbac/api/status/serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/api/status/serializer.py -------------------------------------------------------------------------------- /rbac/api/status/view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/api/status/view.py -------------------------------------------------------------------------------- /rbac/api/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/api/tasks.py -------------------------------------------------------------------------------- /rbac/api/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/api/urls.py -------------------------------------------------------------------------------- /rbac/api/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/api/utils.py -------------------------------------------------------------------------------- /rbac/api/v2_urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/api/v2_urls.py -------------------------------------------------------------------------------- /rbac/api/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/api/views.py -------------------------------------------------------------------------------- /rbac/core/__init__.py: -------------------------------------------------------------------------------- 1 | # noqa 2 | -------------------------------------------------------------------------------- /rbac/core/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/core/constants.py -------------------------------------------------------------------------------- /rbac/core/kafka.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/core/kafka.py -------------------------------------------------------------------------------- /rbac/core/kafka_consumer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/core/kafka_consumer.py -------------------------------------------------------------------------------- /rbac/core/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/core/utils.py -------------------------------------------------------------------------------- /rbac/feature_flags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/feature_flags.py -------------------------------------------------------------------------------- /rbac/gunicorn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/gunicorn.py -------------------------------------------------------------------------------- /rbac/internal/__init__.py: -------------------------------------------------------------------------------- 1 | # noqa 2 | -------------------------------------------------------------------------------- /rbac/internal/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/internal/errors.py -------------------------------------------------------------------------------- /rbac/internal/integration/chrome_handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/internal/integration/chrome_handlers.py -------------------------------------------------------------------------------- /rbac/internal/integration/chrome_message_template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/internal/integration/chrome_message_template.json -------------------------------------------------------------------------------- /rbac/internal/integration/message_template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/internal/integration/message_template.json -------------------------------------------------------------------------------- /rbac/internal/integration/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/internal/integration/serializers.py -------------------------------------------------------------------------------- /rbac/internal/integration/sync_handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/internal/integration/sync_handlers.py -------------------------------------------------------------------------------- /rbac/internal/integration/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/internal/integration/views.py -------------------------------------------------------------------------------- /rbac/internal/jwt_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/internal/jwt_utils.py -------------------------------------------------------------------------------- /rbac/internal/middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/internal/middleware.py -------------------------------------------------------------------------------- /rbac/internal/openapi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/internal/openapi.py -------------------------------------------------------------------------------- /rbac/internal/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/internal/schemas.py -------------------------------------------------------------------------------- /rbac/internal/specs/openapi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/internal/specs/openapi.json -------------------------------------------------------------------------------- /rbac/internal/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/internal/urls.py -------------------------------------------------------------------------------- /rbac/internal/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/internal/utils.py -------------------------------------------------------------------------------- /rbac/internal/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/internal/views.py -------------------------------------------------------------------------------- /rbac/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/manage.py -------------------------------------------------------------------------------- /rbac/management/__init__.py: -------------------------------------------------------------------------------- 1 | # noqa 2 | -------------------------------------------------------------------------------- /rbac/management/access/__init__.py: -------------------------------------------------------------------------------- 1 | # noqa 2 | -------------------------------------------------------------------------------- /rbac/management/access/view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/access/view.py -------------------------------------------------------------------------------- /rbac/management/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/apps.py -------------------------------------------------------------------------------- /rbac/management/audit_log/__init__.py: -------------------------------------------------------------------------------- 1 | # noqa 2 | -------------------------------------------------------------------------------- /rbac/management/audit_log/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/audit_log/model.py -------------------------------------------------------------------------------- /rbac/management/audit_log/serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/audit_log/serializer.py -------------------------------------------------------------------------------- /rbac/management/audit_log/view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/audit_log/view.py -------------------------------------------------------------------------------- /rbac/management/authorization/__init__.py: -------------------------------------------------------------------------------- 1 | # noqa 2 | -------------------------------------------------------------------------------- /rbac/management/authorization/invalid_token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/authorization/invalid_token.py -------------------------------------------------------------------------------- /rbac/management/authorization/jwks_source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/authorization/jwks_source.py -------------------------------------------------------------------------------- /rbac/management/authorization/missing_authorization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/authorization/missing_authorization.py -------------------------------------------------------------------------------- /rbac/management/authorization/scope_claims.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/authorization/scope_claims.py -------------------------------------------------------------------------------- /rbac/management/authorization/token_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/authorization/token_validator.py -------------------------------------------------------------------------------- /rbac/management/authorization/unable_meet_prerequisites.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/authorization/unable_meet_prerequisites.py -------------------------------------------------------------------------------- /rbac/management/base_viewsets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/base_viewsets.py -------------------------------------------------------------------------------- /rbac/management/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/cache.py -------------------------------------------------------------------------------- /rbac/management/debezium/__init__.py: -------------------------------------------------------------------------------- 1 | # noqa 2 | -------------------------------------------------------------------------------- /rbac/management/debezium/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/debezium/model.py -------------------------------------------------------------------------------- /rbac/management/filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/filters.py -------------------------------------------------------------------------------- /rbac/management/group/__init__.py: -------------------------------------------------------------------------------- 1 | # noqa 2 | -------------------------------------------------------------------------------- /rbac/management/group/definer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/group/definer.py -------------------------------------------------------------------------------- /rbac/management/group/insufficient_privileges.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/group/insufficient_privileges.py -------------------------------------------------------------------------------- /rbac/management/group/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/group/model.py -------------------------------------------------------------------------------- /rbac/management/group/platform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/group/platform.py -------------------------------------------------------------------------------- /rbac/management/group/relation_api_dual_write_group_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/group/relation_api_dual_write_group_handler.py -------------------------------------------------------------------------------- /rbac/management/group/relation_api_dual_write_subject_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/group/relation_api_dual_write_subject_handler.py -------------------------------------------------------------------------------- /rbac/management/group/serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/group/serializer.py -------------------------------------------------------------------------------- /rbac/management/group/service_account_not_found_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/group/service_account_not_found_error.py -------------------------------------------------------------------------------- /rbac/management/group/view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/group/view.py -------------------------------------------------------------------------------- /rbac/management/health/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/health/__init__.py -------------------------------------------------------------------------------- /rbac/management/health/healthcheck.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/health/healthcheck.py -------------------------------------------------------------------------------- /rbac/management/inventory_checker/inventory_api_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/inventory_checker/inventory_api_check.py -------------------------------------------------------------------------------- /rbac/management/inventory_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/inventory_client.py -------------------------------------------------------------------------------- /rbac/management/management/__init__.py: -------------------------------------------------------------------------------- 1 | # noqa 2 | -------------------------------------------------------------------------------- /rbac/management/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | # noqa 2 | -------------------------------------------------------------------------------- /rbac/management/management/commands/bootstrap_tenants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/management/commands/bootstrap_tenants.py -------------------------------------------------------------------------------- /rbac/management/management/commands/fix_duplicate_role_binding_uuids.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/management/commands/fix_duplicate_role_binding_uuids.py -------------------------------------------------------------------------------- /rbac/management/management/commands/import_service_account_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/management/commands/import_service_account_data.py -------------------------------------------------------------------------------- /rbac/management/management/commands/import_tenant_user_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/management/commands/import_tenant_user_data.py -------------------------------------------------------------------------------- /rbac/management/management/commands/import_workspace_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/management/commands/import_workspace_data.py -------------------------------------------------------------------------------- /rbac/management/management/commands/launch-rbac-kafka-consumer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/management/commands/launch-rbac-kafka-consumer.py -------------------------------------------------------------------------------- /rbac/management/management/commands/migrate_relations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/management/commands/migrate_relations.py -------------------------------------------------------------------------------- /rbac/management/management/commands/ocm_performance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/management/commands/ocm_performance.py -------------------------------------------------------------------------------- /rbac/management/management/commands/seeds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/management/commands/seeds.py -------------------------------------------------------------------------------- /rbac/management/management/commands/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/management/commands/utils.py -------------------------------------------------------------------------------- /rbac/management/management/commands/wait_for_db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/management/commands/wait_for_db.py -------------------------------------------------------------------------------- /rbac/management/managers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/managers.py -------------------------------------------------------------------------------- /rbac/management/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0001_initial.py -------------------------------------------------------------------------------- /rbac/management/migrations/0002_auto_20190219_2356.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0002_auto_20190219_2356.py -------------------------------------------------------------------------------- /rbac/management/migrations/0003_auto_20190313_1200.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0003_auto_20190313_1200.py -------------------------------------------------------------------------------- /rbac/management/migrations/0004_auto_20190318_2359.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0004_auto_20190318_2359.py -------------------------------------------------------------------------------- /rbac/management/migrations/0005_remove_principal_email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0005_remove_principal_email.py -------------------------------------------------------------------------------- /rbac/management/migrations/0006_auto_20190407_1332.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0006_auto_20190407_1332.py -------------------------------------------------------------------------------- /rbac/management/migrations/0007_policy_system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0007_policy_system.py -------------------------------------------------------------------------------- /rbac/management/migrations/0008_group_platform_default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0008_group_platform_default.py -------------------------------------------------------------------------------- /rbac/management/migrations/0009_role_platform_default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0009_role_platform_default.py -------------------------------------------------------------------------------- /rbac/management/migrations/0010_group_system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0010_group_system.py -------------------------------------------------------------------------------- /rbac/management/migrations/0011_group_naming.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0011_group_naming.py -------------------------------------------------------------------------------- /rbac/management/migrations/0012_remove_RonR_resources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0012_remove_RonR_resources.py -------------------------------------------------------------------------------- /rbac/management/migrations/0013_auto_20200128_2030.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0013_auto_20200128_2030.py -------------------------------------------------------------------------------- /rbac/management/migrations/0014_add_model_permission.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0014_add_model_permission.py -------------------------------------------------------------------------------- /rbac/management/migrations/0015_add_field_to_permission.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0015_add_field_to_permission.py -------------------------------------------------------------------------------- /rbac/management/migrations/0016_make_bridge_for_migration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0016_make_bridge_for_migration.py -------------------------------------------------------------------------------- /rbac/management/migrations/0017_auto_20200717_1842.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0017_auto_20200717_1842.py -------------------------------------------------------------------------------- /rbac/management/migrations/0018_add_display_name_field_to_role.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0018_add_display_name_field_to_role.py -------------------------------------------------------------------------------- /rbac/management/migrations/0019_recreate_display_name_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0019_recreate_display_name_field.py -------------------------------------------------------------------------------- /rbac/management/migrations/0020_add_unique_to_display_name.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0020_add_unique_to_display_name.py -------------------------------------------------------------------------------- /rbac/management/migrations/0021_auto_20201008_1419.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0021_auto_20201008_1419.py -------------------------------------------------------------------------------- /rbac/management/migrations/0022_auto_20201022_1337.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0022_auto_20201022_1337.py -------------------------------------------------------------------------------- /rbac/management/migrations/0023_remove_access_permission.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0023_remove_access_permission.py -------------------------------------------------------------------------------- /rbac/management/migrations/0024_access_permission.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0024_access_permission.py -------------------------------------------------------------------------------- /rbac/management/migrations/0025_auto_20201028_1619.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0025_auto_20201028_1619.py -------------------------------------------------------------------------------- /rbac/management/migrations/0026_permission_description.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0026_permission_description.py -------------------------------------------------------------------------------- /rbac/management/migrations/0027_auto_20201103_1956.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0027_auto_20201103_1956.py -------------------------------------------------------------------------------- /rbac/management/migrations/0028_sync_perm_and_permission.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0028_sync_perm_and_permission.py -------------------------------------------------------------------------------- /rbac/management/migrations/0029_auto_20201204_1832.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0029_auto_20201204_1832.py -------------------------------------------------------------------------------- /rbac/management/migrations/0030_auto_20201130_1845.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0030_auto_20201130_1845.py -------------------------------------------------------------------------------- /rbac/management/migrations/0031_auto_20210203_2212.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0031_auto_20210203_2212.py -------------------------------------------------------------------------------- /rbac/management/migrations/0032_auto_20210304_1534.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0032_auto_20210304_1534.py -------------------------------------------------------------------------------- /rbac/management/migrations/0033_add_unique_constraints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0033_add_unique_constraints.py -------------------------------------------------------------------------------- /rbac/management/migrations/0034_remove_field_uniqueness.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0034_remove_field_uniqueness.py -------------------------------------------------------------------------------- /rbac/management/migrations/0035_auto_20211014_1736.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0035_auto_20211014_1736.py -------------------------------------------------------------------------------- /rbac/management/migrations/0036_auto_20211118_1956.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0036_auto_20211118_1956.py -------------------------------------------------------------------------------- /rbac/management/migrations/0037_auto_20220114_1822.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0037_auto_20220114_1822.py -------------------------------------------------------------------------------- /rbac/management/migrations/0038_auto_20220512_1800.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0038_auto_20220512_1800.py -------------------------------------------------------------------------------- /rbac/management/migrations/0039_auto_20230127_1942.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0039_auto_20230127_1942.py -------------------------------------------------------------------------------- /rbac/management/migrations/0040_access_permission.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0040_access_permission.py -------------------------------------------------------------------------------- /rbac/management/migrations/0041_service_account_support_ADR_036_RHCLOUD_27878.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0041_service_account_support_ADR_036_RHCLOUD_27878.py -------------------------------------------------------------------------------- /rbac/management/migrations/0042_service_accounts_update_usernames_format_RHCLOUD_29429.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0042_service_accounts_update_usernames_format_RHCLOUD_29429.py -------------------------------------------------------------------------------- /rbac/management/migrations/0043_auditlog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0043_auditlog.py -------------------------------------------------------------------------------- /rbac/management/migrations/0044_workspace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0044_workspace.py -------------------------------------------------------------------------------- /rbac/management/migrations/0045_remove_auditlog_principal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0045_remove_auditlog_principal.py -------------------------------------------------------------------------------- /rbac/management/migrations/0046_remove_workspace_the_combination_of_name_tenant_and_parent_must_be_unique__and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0046_remove_workspace_the_combination_of_name_tenant_and_parent_must_be_unique__and_more.py -------------------------------------------------------------------------------- /rbac/management/migrations/0047_rolemapping_rolev2_rolemapping_role_v2_rolebinding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0047_rolemapping_rolev2_rolemapping_role_v2_rolebinding.py -------------------------------------------------------------------------------- /rbac/management/migrations/0048_outbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0048_outbox.py -------------------------------------------------------------------------------- /rbac/management/migrations/0049_alter_workspace_parent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0049_alter_workspace_parent.py -------------------------------------------------------------------------------- /rbac/management/migrations/0050_principal_user_id_alter_principal_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0050_principal_user_id_alter_principal_type.py -------------------------------------------------------------------------------- /rbac/management/migrations/0051_alter_principal_user_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0051_alter_principal_user_id.py -------------------------------------------------------------------------------- /rbac/management/migrations/0052_workspace_type_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0052_workspace_type_and_more.py -------------------------------------------------------------------------------- /rbac/management/migrations/0053_remove_rolemapping_v1_role_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0053_remove_rolemapping_v1_role_and_more.py -------------------------------------------------------------------------------- /rbac/management/migrations/0054_bindingmapping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0054_bindingmapping.py -------------------------------------------------------------------------------- /rbac/management/migrations/0055_tenantmapping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0055_tenantmapping.py -------------------------------------------------------------------------------- /rbac/management/migrations/0056_alter_tenantmapping_tenant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0056_alter_tenantmapping_tenant.py -------------------------------------------------------------------------------- /rbac/management/migrations/0057_remove_workspace_id_remove_workspace_parent_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0057_remove_workspace_id_remove_workspace_parent_and_more.py -------------------------------------------------------------------------------- /rbac/management/migrations/0058_rename_uuid_workspace_id_workspace_parent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0058_rename_uuid_workspace_id_workspace_parent.py -------------------------------------------------------------------------------- /rbac/management/migrations/0059_alter_principal_service_account_id_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0059_alter_principal_service_account_id_and_more.py -------------------------------------------------------------------------------- /rbac/management/migrations/0060_alter_workspace_parent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0060_alter_workspace_parent.py -------------------------------------------------------------------------------- /rbac/management/migrations/0061_alter_workspace_parent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0061_alter_workspace_parent.py -------------------------------------------------------------------------------- /rbac/management/migrations/0062_alter_workspace_options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0062_alter_workspace_options.py -------------------------------------------------------------------------------- /rbac/management/migrations/0063_remove_workspace_unique_default_root_workspace_per_tenant_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0063_remove_workspace_unique_default_root_workspace_per_tenant_and_more.py -------------------------------------------------------------------------------- /rbac/management/migrations/0064_alter_workspace_name.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0064_alter_workspace_name.py -------------------------------------------------------------------------------- /rbac/management/migrations/0065_remove_workspace_unique_default_root_workspace_per_tenant_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0065_remove_workspace_unique_default_root_workspace_per_tenant_and_more.py -------------------------------------------------------------------------------- /rbac/management/migrations/0066_workspace_unique_workspace_name_per_parent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0066_workspace_unique_workspace_name_per_parent.py -------------------------------------------------------------------------------- /rbac/management/migrations/0067_remove_workspace_unique_workspace_name_per_parent_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0067_remove_workspace_unique_workspace_name_per_parent_and_more.py -------------------------------------------------------------------------------- /rbac/management/migrations/0068_alter_workspace_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0068_alter_workspace_type.py -------------------------------------------------------------------------------- /rbac/management/migrations/0069_auditlog_resource_uuid_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0069_auditlog_resource_uuid_and_more.py -------------------------------------------------------------------------------- /rbac/management/migrations/0070_tenantmapping_root_scope_default_admin_role_binding_uuid_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0070_tenantmapping_root_scope_default_admin_role_binding_uuid_and_more.py -------------------------------------------------------------------------------- /rbac/management/migrations/0071_rolev2_customrolev2_platformrolev2_seededrolev2_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0071_rolev2_customrolev2_platformrolev2_seededrolev2_and_more.py -------------------------------------------------------------------------------- /rbac/management/migrations/0072_rolebinding_rolebindinggroup_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0072_rolebinding_rolebindinggroup_and_more.py -------------------------------------------------------------------------------- /rbac/management/migrations/0073_alter_rolev2_v1_source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0073_alter_rolev2_v1_source.py -------------------------------------------------------------------------------- /rbac/management/migrations/0074_alter_rolev2_name.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/migrations/0074_alter_rolev2_name.py -------------------------------------------------------------------------------- /rbac/management/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rbac/management/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/models.py -------------------------------------------------------------------------------- /rbac/management/notifications/__init__.py: -------------------------------------------------------------------------------- 1 | # noqa 2 | -------------------------------------------------------------------------------- /rbac/management/notifications/message_template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/notifications/message_template.json -------------------------------------------------------------------------------- /rbac/management/notifications/notification_handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/notifications/notification_handlers.py -------------------------------------------------------------------------------- /rbac/management/permission/__init__.py: -------------------------------------------------------------------------------- 1 | # noqa 2 | -------------------------------------------------------------------------------- /rbac/management/permission/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/permission/model.py -------------------------------------------------------------------------------- /rbac/management/permission/scope_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/permission/scope_service.py -------------------------------------------------------------------------------- /rbac/management/permission/serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/permission/serializer.py -------------------------------------------------------------------------------- /rbac/management/permission/view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/permission/view.py -------------------------------------------------------------------------------- /rbac/management/permissions/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/permissions/__init__.py -------------------------------------------------------------------------------- /rbac/management/permissions/admin_access.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/permissions/admin_access.py -------------------------------------------------------------------------------- /rbac/management/permissions/auditlog_access.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/permissions/auditlog_access.py -------------------------------------------------------------------------------- /rbac/management/permissions/group_access.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/permissions/group_access.py -------------------------------------------------------------------------------- /rbac/management/permissions/permission_access.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/permissions/permission_access.py -------------------------------------------------------------------------------- /rbac/management/permissions/policy_access.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/permissions/policy_access.py -------------------------------------------------------------------------------- /rbac/management/permissions/principal_access.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/permissions/principal_access.py -------------------------------------------------------------------------------- /rbac/management/permissions/role_access.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/permissions/role_access.py -------------------------------------------------------------------------------- /rbac/management/permissions/system_user_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/permissions/system_user_utils.py -------------------------------------------------------------------------------- /rbac/management/permissions/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/permissions/utils.py -------------------------------------------------------------------------------- /rbac/management/permissions/workspace_access.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/permissions/workspace_access.py -------------------------------------------------------------------------------- /rbac/management/permissions/workspace_inventory_access.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/permissions/workspace_inventory_access.py -------------------------------------------------------------------------------- /rbac/management/policy/__init__.py: -------------------------------------------------------------------------------- 1 | # noqa 2 | -------------------------------------------------------------------------------- /rbac/management/policy/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/policy/model.py -------------------------------------------------------------------------------- /rbac/management/principal/__init__.py: -------------------------------------------------------------------------------- 1 | # noqa 2 | -------------------------------------------------------------------------------- /rbac/management/principal/certs/client.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/principal/certs/client.pem -------------------------------------------------------------------------------- /rbac/management/principal/cleaner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/principal/cleaner.py -------------------------------------------------------------------------------- /rbac/management/principal/it_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/principal/it_service.py -------------------------------------------------------------------------------- /rbac/management/principal/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/principal/model.py -------------------------------------------------------------------------------- /rbac/management/principal/proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/principal/proxy.py -------------------------------------------------------------------------------- /rbac/management/principal/serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/principal/serializer.py -------------------------------------------------------------------------------- /rbac/management/principal/unexpected_status_code_from_it.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/principal/unexpected_status_code_from_it.py -------------------------------------------------------------------------------- /rbac/management/principal/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/principal/utils.py -------------------------------------------------------------------------------- /rbac/management/principal/view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/principal/view.py -------------------------------------------------------------------------------- /rbac/management/querysets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/querysets.py -------------------------------------------------------------------------------- /rbac/management/rbac_fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/rbac_fields.py -------------------------------------------------------------------------------- /rbac/management/relation_replicator/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/relation_replicator/__init__.py -------------------------------------------------------------------------------- /rbac/management/relation_replicator/logging_replicator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/relation_replicator/logging_replicator.py -------------------------------------------------------------------------------- /rbac/management/relation_replicator/noop_replicator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/relation_replicator/noop_replicator.py -------------------------------------------------------------------------------- /rbac/management/relation_replicator/outbox_replicator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/relation_replicator/outbox_replicator.py -------------------------------------------------------------------------------- /rbac/management/relation_replicator/relation_replicator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/relation_replicator/relation_replicator.py -------------------------------------------------------------------------------- /rbac/management/relation_replicator/relations_api_replicator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/relation_replicator/relations_api_replicator.py -------------------------------------------------------------------------------- /rbac/management/role/__init__.py: -------------------------------------------------------------------------------- 1 | # noqa 2 | -------------------------------------------------------------------------------- /rbac/management/role/definer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/role/definer.py -------------------------------------------------------------------------------- /rbac/management/role/definitions/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/role/definitions/.gitignore -------------------------------------------------------------------------------- /rbac/management/role/definitions/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/role/definitions/README -------------------------------------------------------------------------------- /rbac/management/role/definitions/approval_local_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/role/definitions/approval_local_test.json -------------------------------------------------------------------------------- /rbac/management/role/definitions/cost-management_local_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/role/definitions/cost-management_local_test.json -------------------------------------------------------------------------------- /rbac/management/role/definitions/inventory_local_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/role/definitions/inventory_local_test.json -------------------------------------------------------------------------------- /rbac/management/role/definitions/notifications_local_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/role/definitions/notifications_local_test.json -------------------------------------------------------------------------------- /rbac/management/role/definitions/ocm_cluster_local_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/role/definitions/ocm_cluster_local_test.json -------------------------------------------------------------------------------- /rbac/management/role/definitions/rbac_local_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/role/definitions/rbac_local_test.json -------------------------------------------------------------------------------- /rbac/management/role/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/role/model.py -------------------------------------------------------------------------------- /rbac/management/role/permissions/approval.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/role/permissions/approval.json -------------------------------------------------------------------------------- /rbac/management/role/permissions/inventory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/role/permissions/inventory.json -------------------------------------------------------------------------------- /rbac/management/role/platform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/role/platform.py -------------------------------------------------------------------------------- /rbac/management/role/relation_api_dual_write_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/role/relation_api_dual_write_handler.py -------------------------------------------------------------------------------- /rbac/management/role/relations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/role/relations.py -------------------------------------------------------------------------------- /rbac/management/role/serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/role/serializer.py -------------------------------------------------------------------------------- /rbac/management/role/v2_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/role/v2_model.py -------------------------------------------------------------------------------- /rbac/management/role/view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/role/view.py -------------------------------------------------------------------------------- /rbac/management/role_binding/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/role_binding/__init__.py -------------------------------------------------------------------------------- /rbac/management/role_binding/serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/role_binding/serializer.py -------------------------------------------------------------------------------- /rbac/management/role_binding/view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/role_binding/view.py -------------------------------------------------------------------------------- /rbac/management/seeds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/seeds.py -------------------------------------------------------------------------------- /rbac/management/serializer_override_mixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/serializer_override_mixin.py -------------------------------------------------------------------------------- /rbac/management/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/serializers.py -------------------------------------------------------------------------------- /rbac/management/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/tasks.py -------------------------------------------------------------------------------- /rbac/management/tenant_mapping/__init__.py: -------------------------------------------------------------------------------- 1 | """Tenant Mapping model.""" 2 | -------------------------------------------------------------------------------- /rbac/management/tenant_mapping/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/tenant_mapping/model.py -------------------------------------------------------------------------------- /rbac/management/tenant_service/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/tenant_service/__init__.py -------------------------------------------------------------------------------- /rbac/management/tenant_service/relations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/tenant_service/relations.py -------------------------------------------------------------------------------- /rbac/management/tenant_service/tenant_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/tenant_service/tenant_service.py -------------------------------------------------------------------------------- /rbac/management/tenant_service/v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/tenant_service/v1.py -------------------------------------------------------------------------------- /rbac/management/tenant_service/v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/tenant_service/v2.py -------------------------------------------------------------------------------- /rbac/management/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/urls.py -------------------------------------------------------------------------------- /rbac/management/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/utils.py -------------------------------------------------------------------------------- /rbac/management/v2_urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/v2_urls.py -------------------------------------------------------------------------------- /rbac/management/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/views.py -------------------------------------------------------------------------------- /rbac/management/workspace/__init__.py: -------------------------------------------------------------------------------- 1 | # noqa 2 | -------------------------------------------------------------------------------- /rbac/management/workspace/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/workspace/model.py -------------------------------------------------------------------------------- /rbac/management/workspace/relation_api_dual_write_workspace_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/workspace/relation_api_dual_write_workspace_handler.py -------------------------------------------------------------------------------- /rbac/management/workspace/serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/workspace/serializer.py -------------------------------------------------------------------------------- /rbac/management/workspace/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/workspace/service.py -------------------------------------------------------------------------------- /rbac/management/workspace/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/workspace/utils/__init__.py -------------------------------------------------------------------------------- /rbac/management/workspace/utils/access.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/workspace/utils/access.py -------------------------------------------------------------------------------- /rbac/management/workspace/utils/lookup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/workspace/utils/lookup.py -------------------------------------------------------------------------------- /rbac/management/workspace/utils/permission_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/workspace/utils/permission_map.py -------------------------------------------------------------------------------- /rbac/management/workspace/view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/management/workspace/view.py -------------------------------------------------------------------------------- /rbac/migration_tool/__init__.py: -------------------------------------------------------------------------------- 1 | # noqa 2 | -------------------------------------------------------------------------------- /rbac/migration_tool/in_memory_tuples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/migration_tool/in_memory_tuples.py -------------------------------------------------------------------------------- /rbac/migration_tool/ingest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/migration_tool/ingest.py -------------------------------------------------------------------------------- /rbac/migration_tool/migrate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/migration_tool/migrate.py -------------------------------------------------------------------------------- /rbac/migration_tool/migrate_binding_scope.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/migration_tool/migrate_binding_scope.py -------------------------------------------------------------------------------- /rbac/migration_tool/migrate_role.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/migration_tool/migrate_role.py -------------------------------------------------------------------------------- /rbac/migration_tool/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/migration_tool/models.py -------------------------------------------------------------------------------- /rbac/migration_tool/sharedSystemRolesReplicatedRoleBindings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/migration_tool/sharedSystemRolesReplicatedRoleBindings.py -------------------------------------------------------------------------------- /rbac/migration_tool/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/migration_tool/utils.py -------------------------------------------------------------------------------- /rbac/rbac/ECSCustom/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/rbac/ECSCustom/__init__.py -------------------------------------------------------------------------------- /rbac/rbac/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/rbac/__init__.py -------------------------------------------------------------------------------- /rbac/rbac/celery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/rbac/celery.py -------------------------------------------------------------------------------- /rbac/rbac/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/rbac/database.py -------------------------------------------------------------------------------- /rbac/rbac/dev_middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/rbac/dev_middleware.py -------------------------------------------------------------------------------- /rbac/rbac/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/rbac/env.py -------------------------------------------------------------------------------- /rbac/rbac/middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/rbac/middleware.py -------------------------------------------------------------------------------- /rbac/rbac/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/rbac/settings.py -------------------------------------------------------------------------------- /rbac/rbac/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/rbac/urls.py -------------------------------------------------------------------------------- /rbac/rbac/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/rbac/rbac/wsgi.py -------------------------------------------------------------------------------- /rbac/static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /run_server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/run_server.sh -------------------------------------------------------------------------------- /scripts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/common/logging.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/scripts/common/logging.sh -------------------------------------------------------------------------------- /scripts/connector-params.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/scripts/connector-params.env -------------------------------------------------------------------------------- /scripts/create_test_db_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/scripts/create_test_db_user.py -------------------------------------------------------------------------------- /scripts/create_test_db_user.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/scripts/create_test_db_user.sh -------------------------------------------------------------------------------- /scripts/debezium/cleanup_debezium.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/scripts/debezium/cleanup_debezium.sh -------------------------------------------------------------------------------- /scripts/debezium/debezium-connector-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/scripts/debezium/debezium-connector-config.json -------------------------------------------------------------------------------- /scripts/debezium/run_kafka_consumer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/scripts/debezium/run_kafka_consumer.sh -------------------------------------------------------------------------------- /scripts/debezium/send_test_relations_message.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/scripts/debezium/send_test_relations_message.sh -------------------------------------------------------------------------------- /scripts/debezium/setup_debezium.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/scripts/debezium/setup_debezium.sh -------------------------------------------------------------------------------- /scripts/debezium/test_kafka_consumer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/scripts/debezium/test_kafka_consumer.sh -------------------------------------------------------------------------------- /scripts/drop_test_db_user.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/scripts/drop_test_db_user.sh -------------------------------------------------------------------------------- /scripts/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/scripts/entrypoint.sh -------------------------------------------------------------------------------- /scripts/ephemeral/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/scripts/ephemeral/README.rst -------------------------------------------------------------------------------- /scripts/ephemeral/config_template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/scripts/ephemeral/config_template.yaml -------------------------------------------------------------------------------- /scripts/ephemeral/ephemeral.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/scripts/ephemeral/ephemeral.sh -------------------------------------------------------------------------------- /scripts/kafka.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/scripts/kafka.sh -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | # noqa 2 | -------------------------------------------------------------------------------- /tests/api/__init__.py: -------------------------------------------------------------------------------- 1 | # noqa 2 | -------------------------------------------------------------------------------- /tests/api/common/__init__.py: -------------------------------------------------------------------------------- 1 | # noqa 2 | -------------------------------------------------------------------------------- /tests/api/common/test_exception_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/api/common/test_exception_handler.py -------------------------------------------------------------------------------- /tests/api/common/test_pagination.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/api/common/test_pagination.py -------------------------------------------------------------------------------- /tests/api/cross_access/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/cross_access/fixtures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/api/cross_access/fixtures.py -------------------------------------------------------------------------------- /tests/api/cross_access/test_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/api/cross_access/test_model.py -------------------------------------------------------------------------------- /tests/api/cross_access/test_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/api/cross_access/test_util.py -------------------------------------------------------------------------------- /tests/api/cross_access/test_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/api/cross_access/test_view.py -------------------------------------------------------------------------------- /tests/api/openapi/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/openapi/test_openapi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/api/openapi/test_openapi.py -------------------------------------------------------------------------------- /tests/api/status/__init__.py: -------------------------------------------------------------------------------- 1 | # noqa 2 | -------------------------------------------------------------------------------- /tests/api/status/test_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/api/status/test_status.py -------------------------------------------------------------------------------- /tests/api/test_serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/api/test_serializers.py -------------------------------------------------------------------------------- /tests/api/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/api/test_utils.py -------------------------------------------------------------------------------- /tests/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/core/test_kafka.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/core/test_kafka.py -------------------------------------------------------------------------------- /tests/core/test_kafka_consumer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/core/test_kafka_consumer.py -------------------------------------------------------------------------------- /tests/core/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/core/test_utils.py -------------------------------------------------------------------------------- /tests/identity_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/identity_request.py -------------------------------------------------------------------------------- /tests/internal/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/internal/integration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/internal/integration/test_integration_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/internal/integration/test_integration_views.py -------------------------------------------------------------------------------- /tests/internal/integration/test_sync_handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/internal/integration/test_sync_handlers.py -------------------------------------------------------------------------------- /tests/internal/test_cleanup_orphan_bindings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/internal/test_cleanup_orphan_bindings.py -------------------------------------------------------------------------------- /tests/internal/test_jwt_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/internal/test_jwt_utils.py -------------------------------------------------------------------------------- /tests/internal/test_migrate_binding_scope_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/internal/test_migrate_binding_scope_api.py -------------------------------------------------------------------------------- /tests/internal/test_remove_duplicate_principals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/internal/test_remove_duplicate_principals.py -------------------------------------------------------------------------------- /tests/internal/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/internal/test_utils.py -------------------------------------------------------------------------------- /tests/internal/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/internal/test_views.py -------------------------------------------------------------------------------- /tests/management/__init__.py: -------------------------------------------------------------------------------- 1 | # noqa 2 | -------------------------------------------------------------------------------- /tests/management/access/__init__.py: -------------------------------------------------------------------------------- 1 | # noqa 2 | -------------------------------------------------------------------------------- /tests/management/access/test_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/management/access/test_model.py -------------------------------------------------------------------------------- /tests/management/access/test_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/management/access/test_view.py -------------------------------------------------------------------------------- /tests/management/audit_log/__init__.py: -------------------------------------------------------------------------------- 1 | # noqa 2 | -------------------------------------------------------------------------------- /tests/management/audit_log/test_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/management/audit_log/test_model.py -------------------------------------------------------------------------------- /tests/management/authorization/__init__.py: -------------------------------------------------------------------------------- 1 | # noqa 2 | -------------------------------------------------------------------------------- /tests/management/authorization/test_token_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/management/authorization/test_token_validator.py -------------------------------------------------------------------------------- /tests/management/authorization/token_fixtures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/management/authorization/token_fixtures.py -------------------------------------------------------------------------------- /tests/management/group/__init__.py: -------------------------------------------------------------------------------- 1 | # noqa 2 | -------------------------------------------------------------------------------- /tests/management/group/test_definer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/management/group/test_definer.py -------------------------------------------------------------------------------- /tests/management/group/test_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/management/group/test_model.py -------------------------------------------------------------------------------- /tests/management/group/test_platform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/management/group/test_platform.py -------------------------------------------------------------------------------- /tests/management/group/test_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/management/group/test_view.py -------------------------------------------------------------------------------- /tests/management/management/__init__.py: -------------------------------------------------------------------------------- 1 | # noqa 2 | -------------------------------------------------------------------------------- /tests/management/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | # noqa 2 | -------------------------------------------------------------------------------- /tests/management/management/commands/test_bootstrap_tenants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/management/management/commands/test_bootstrap_tenants.py -------------------------------------------------------------------------------- /tests/management/management/commands/test_fix_duplicate_role_binding_uuids.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/management/management/commands/test_fix_duplicate_role_binding_uuids.py -------------------------------------------------------------------------------- /tests/management/management/commands/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/management/management/commands/test_utils.py -------------------------------------------------------------------------------- /tests/management/notifications/__init__.py: -------------------------------------------------------------------------------- 1 | # noqa 2 | -------------------------------------------------------------------------------- /tests/management/permission/__init__.py: -------------------------------------------------------------------------------- 1 | # noqa 2 | -------------------------------------------------------------------------------- /tests/management/permission/test_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/management/permission/test_model.py -------------------------------------------------------------------------------- /tests/management/permission/test_scope_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/management/permission/test_scope_service.py -------------------------------------------------------------------------------- /tests/management/permission/test_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/management/permission/test_view.py -------------------------------------------------------------------------------- /tests/management/permissions/__init__.py: -------------------------------------------------------------------------------- 1 | # noqa 2 | -------------------------------------------------------------------------------- /tests/management/permissions/test_admin_access.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/management/permissions/test_admin_access.py -------------------------------------------------------------------------------- /tests/management/permissions/test_group_access.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/management/permissions/test_group_access.py -------------------------------------------------------------------------------- /tests/management/permissions/test_policy_access.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/management/permissions/test_policy_access.py -------------------------------------------------------------------------------- /tests/management/permissions/test_role_access.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/management/permissions/test_role_access.py -------------------------------------------------------------------------------- /tests/management/permissions/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/management/permissions/test_utils.py -------------------------------------------------------------------------------- /tests/management/policy/test_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/management/policy/test_view.py -------------------------------------------------------------------------------- /tests/management/principal/__init__.py: -------------------------------------------------------------------------------- 1 | # noqa 2 | -------------------------------------------------------------------------------- /tests/management/principal/fake_proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/management/principal/fake_proxy.py -------------------------------------------------------------------------------- /tests/management/principal/test_cleaner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/management/principal/test_cleaner.py -------------------------------------------------------------------------------- /tests/management/principal/test_it_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/management/principal/test_it_service.py -------------------------------------------------------------------------------- /tests/management/principal/test_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/management/principal/test_model.py -------------------------------------------------------------------------------- /tests/management/principal/test_proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/management/principal/test_proxy.py -------------------------------------------------------------------------------- /tests/management/principal/test_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/management/principal/test_view.py -------------------------------------------------------------------------------- /tests/management/relation_replicator/__init__.py: -------------------------------------------------------------------------------- 1 | # noqa 2 | -------------------------------------------------------------------------------- /tests/management/relation_replicator/test_outbox_replicator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/management/relation_replicator/test_outbox_replicator.py -------------------------------------------------------------------------------- /tests/management/role/__init__.py: -------------------------------------------------------------------------------- 1 | # noqa 2 | -------------------------------------------------------------------------------- /tests/management/role/test_definer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/management/role/test_definer.py -------------------------------------------------------------------------------- /tests/management/role/test_dual_write.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/management/role/test_dual_write.py -------------------------------------------------------------------------------- /tests/management/role/test_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/management/role/test_model.py -------------------------------------------------------------------------------- /tests/management/role/test_relations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/management/role/test_relations.py -------------------------------------------------------------------------------- /tests/management/role/test_serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/management/role/test_serializer.py -------------------------------------------------------------------------------- /tests/management/role/test_v2_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/management/role/test_v2_model.py -------------------------------------------------------------------------------- /tests/management/role/test_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/management/role/test_view.py -------------------------------------------------------------------------------- /tests/management/role_binding/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/management/role_binding/__init__.py -------------------------------------------------------------------------------- /tests/management/role_binding/test_serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/management/role_binding/test_serializer.py -------------------------------------------------------------------------------- /tests/management/role_binding/test_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/management/role_binding/test_view.py -------------------------------------------------------------------------------- /tests/management/tenant/__init__.py: -------------------------------------------------------------------------------- 1 | # noqa 2 | -------------------------------------------------------------------------------- /tests/management/tenant/test_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/management/tenant/test_model.py -------------------------------------------------------------------------------- /tests/management/tenant_mapping/__init__.py: -------------------------------------------------------------------------------- 1 | # noqa 2 | -------------------------------------------------------------------------------- /tests/management/tenant_mapping/test_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/management/tenant_mapping/test_model.py -------------------------------------------------------------------------------- /tests/management/tenant_service/__init__.py: -------------------------------------------------------------------------------- 1 | # noqa 2 | -------------------------------------------------------------------------------- /tests/management/tenant_service/test_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/management/tenant_service/test_v2.py -------------------------------------------------------------------------------- /tests/management/test_base_viewsets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/management/test_base_viewsets.py -------------------------------------------------------------------------------- /tests/management/test_launch_rbac_kafka_consumer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/management/test_launch_rbac_kafka_consumer.py -------------------------------------------------------------------------------- /tests/management/test_querysets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/management/test_querysets.py -------------------------------------------------------------------------------- /tests/management/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/management/test_utils.py -------------------------------------------------------------------------------- /tests/management/workspace/__init__.py: -------------------------------------------------------------------------------- 1 | # noqa 2 | -------------------------------------------------------------------------------- /tests/management/workspace/test_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/management/workspace/test_model.py -------------------------------------------------------------------------------- /tests/management/workspace/test_serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/management/workspace/test_serializer.py -------------------------------------------------------------------------------- /tests/management/workspace/test_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/management/workspace/test_service.py -------------------------------------------------------------------------------- /tests/management/workspace/test_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/management/workspace/test_view.py -------------------------------------------------------------------------------- /tests/management/workspace/test_workspace_inventory_access.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/management/workspace/test_workspace_inventory_access.py -------------------------------------------------------------------------------- /tests/migration_tool/__init__.py: -------------------------------------------------------------------------------- 1 | # noqa 2 | -------------------------------------------------------------------------------- /tests/migration_tool/test_in_memory_tuples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/migration_tool/test_in_memory_tuples.py -------------------------------------------------------------------------------- /tests/migration_tool/tests_migrate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/migration_tool/tests_migrate.py -------------------------------------------------------------------------------- /tests/performance/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/performance/README.md -------------------------------------------------------------------------------- /tests/performance/__init__.py: -------------------------------------------------------------------------------- 1 | # noqa 2 | -------------------------------------------------------------------------------- /tests/performance/test_performance_concurrent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/performance/test_performance_concurrent.py -------------------------------------------------------------------------------- /tests/performance/test_performance_synchronous.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/performance/test_performance_synchronous.py -------------------------------------------------------------------------------- /tests/performance/test_performance_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/performance/test_performance_util.py -------------------------------------------------------------------------------- /tests/rbac/ECSCustom/__init__.py: -------------------------------------------------------------------------------- 1 | # noqa 2 | -------------------------------------------------------------------------------- /tests/rbac/ECSCustom/test_ecs_custom_formatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/rbac/ECSCustom/test_ecs_custom_formatter.py -------------------------------------------------------------------------------- /tests/rbac/__init__.py: -------------------------------------------------------------------------------- 1 | # noqa 2 | -------------------------------------------------------------------------------- /tests/rbac/test_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/rbac/test_cache.py -------------------------------------------------------------------------------- /tests/rbac/test_is_no_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/rbac/test_is_no_auth.py -------------------------------------------------------------------------------- /tests/rbac/test_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/rbac/test_metrics.py -------------------------------------------------------------------------------- /tests/rbac/test_middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/rbac/test_middleware.py -------------------------------------------------------------------------------- /tests/test_feature_flags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/test_feature_flags.py -------------------------------------------------------------------------------- /tests/tests_apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/tests_apps.py -------------------------------------------------------------------------------- /tests/v2_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tests/v2_util.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatInsights/insights-rbac/HEAD/tox.ini --------------------------------------------------------------------------------