graph G { compound="true" rankdir="TB" bgcolor="white" fontname="Tahoma" node [ fixedsize="false" fontname="Tahoma" color="white" fillcolor="deepskyblue2" fontcolor="black" shape="box" style="filled" penwidth="1.0" ] edge [ fontname="Arial" color="#00688b" fontcolor="black" fontsize="12" arrowsize="0.5" penwidth="1.0" ] "[ansible/inventories/staging/hosts.yml]" -- "[ansible/inventories/staging/group_vars/all/vars.yml]" [label=" 6 ", penwidth="6", color="#00688bB7"]; "[ansible/inventories/staging/group_vars/all/vault.yml]" -- "[ansible/inventories/staging/group_vars/all/vars.yml]" [label=" 6 ", penwidth="6", color="#00688bB7"]; "[ansible/inventories/staging/hosts.yml]" -- "[ansible/inventories/staging/group_vars/all/vault.yml]" [label=" 6 ", penwidth="6", color="#00688bB7"]; "[ansible/inventories/staging/host_vars/hashicorp/vars.yml]" -- "[ansible/inventories/staging/group_vars/all/vars.yml]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[custos-services/custos-core-services/iam-admin-core-service/src/main/java/org/apache/custos/iam/service/IamAdminService.java]" -- "[ansible/inventories/staging/host_vars/keycloak/vars.yml]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[ansible/inventories/staging/host_vars/hashicorp/vars.yml]" -- "[ansible/inventories/staging/host_vars/custos/vars.yml]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[custos-services/custos-core-services/iam-admin-core-service/src/main/java/org/apache/custos/iam/service/IamAdminService.java]" -- "[ansible/inventories/staging/group_vars/all/vars.yml]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[custos-services/custos-core-services/iam-admin-core-service/src/main/java/org/apache/custos/iam/service/IamAdminService.java]" -- "[ansible/inventories/staging/group_vars/all/vault.yml]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[ansible/roles/keycloak/tasks/main.yml]" -- "[ansible/custos.yml]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[custos-services/custos-core-services/iam-admin-core-service/src/main/java/org/apache/custos/iam/service/IamAdminService.java]" -- "[ansible/inventories/staging/host_vars/custos/vars.yml]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[custos-services/custos-core-services/iam-admin-core-service/src/main/java/org/apache/custos/iam/service/IamAdminService.java]" -- "[ansible/inventories/staging/hosts.yml]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[ansible/inventories/staging/host_vars/keycloak/vars.yml]" -- "[ansible/inventories/staging/host_vars/custos/vars.yml]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[ansible/inventories/staging/hosts.yml]" -- "[ansible/inventories/staging/host_vars/hashicorp/vars.yml]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[ansible/inventories/staging/host_vars/custos/vars.yml]" -- "[ansible/inventories/staging/group_vars/all/vars.yml]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[ansible/inventories/staging/hosts.yml]" -- "[ansible/inventories/staging/host_vars/keycloak/vars.yml]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[custos-services/custos-core-services/agent-profile-core-service/src/main/java/org/apache/custos/agent/profile/persistance/model/AgentRole.java]" -- "[custos-services/custos-core-services/agent-profile-core-service/src/main/java/org/apache/custos/agent/profile/persistance/model/AgentAttribute.java]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[ansible/inventories/staging/hosts.yml]" -- "[ansible/inventories/staging/host_vars/custos/vars.yml]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[ansible/inventories/staging/host_vars/keycloak/vars.yml]" -- "[ansible/inventories/staging/host_vars/hashicorp/vars.yml]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[ansible/inventories/staging/host_vars/keycloak/vars.yml]" -- "[ansible/inventories/staging/group_vars/all/vault.yml]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[ansible/inventories/staging/host_vars/custos/vars.yml]" -- "[ansible/inventories/staging/group_vars/all/vault.yml]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[custos-services/custos-core-services/iam-admin-core-service/src/main/java/org/apache/custos/iam/service/IamAdminService.java]" -- "[ansible/inventories/staging/host_vars/hashicorp/vars.yml]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[ansible/inventories/staging/host_vars/keycloak/vars.yml]" -- "[ansible/inventories/staging/group_vars/all/vars.yml]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[ansible/inventories/staging/host_vars/hashicorp/vars.yml]" -- "[ansible/inventories/staging/group_vars/all/vault.yml]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[ansible/inventories/staging/group_vars/all/vars.yml]" -- "[ansible/custos.yml]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[ansible/inventories/staging/group_vars/all/vault.yml]" -- "[ansible/custos.yml]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[ansible/roles/keycloak/tasks/main.yml]" -- "[ansible/inventories/staging/hosts.yml]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[ansible/roles/keycloak/tasks/main.yml]" -- "[ansible/inventories/staging/group_vars/all/vault.yml]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[ansible/roles/keycloak/tasks/main.yml]" -- "[ansible/inventories/staging/group_vars/all/vars.yml]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[ansible/inventories/staging/hosts.yml]" -- "[ansible/custos.yml]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[custos-services/custos-integration-services/tenant-management-service/src/main/java/org/apache/custos/tenant/management/interceptors/TenantManagementAuthInterceptorImpl.java]" -- "[custos-services/custos-core-services/user-profile-core-service/src/main/java/org/apache/custos/user/profile/mapper/UserProfileMapper.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[custos-services/custos-core-services/resource-secret-core-service/src/main/java/org/apache/custos/resource/secret/persistance/vault/PasswordSecret.java]" -- "[custos-services/custos-core-services/federated-authentication-core-service/src/main/java/org/apache/custos/federated/authentication/exceptions/FederatedAuthenticationServiceException.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[custos-services/custos-integration-services/resource-secret-management-service/src/main/java/org/apache/custos/resource/secret/management/service/ResourceSecretManagementService.java]" -- "[custos-services/custos-core-services/tenant-profile-core-service/src/main/java/org/apache/custos/tenant/profile/persistance/respository/TenantAttributeUpdateMetadataRepository.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[custos-services/custos-integration-services/custos-integration-services-swagger/src/main/resources/protos/TenantProfileService.proto]" -- "[custos-services/custos-core-services/identity-core-service/src/main/proto/IdentityService.proto]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[custos-services/custos-core-services/credential-store-core-service/src/main/java/org/apache/custos/credential/store/exceptions/MissingParameterException.java]" -- "[custos-client-sdks/custos_jupyterhub_authenticator/build/lib/custosauthenticator/custos.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[custos-services/custos-integration-services/agent-management-service/src/main/java/org/apache/custos/agent/management/interceptors/AgentManagementSuperTenantRestrictedOperationsInterceptorImpl.java]" -- "[custos-services/custos-core-services/user-profile-core-service/src/main/java/org/apache/custos/user/profile/utils/Constants.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[custos-utilities/k8-deployment-scripts/vault/consul/pv1.yaml]" -- "[custos-services/custos-federated-services-clients/src/main/java/org/apache/custos/federated/services/clients/cilogon/CILogonInstitution.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[custos-services/custos-integration-services/user-management-service/src/main/proto/UserManagementService.proto]" -- "[custos-services/custos-integration-services/custos-integration-services-commons/src/main/java/org/apache/custos/integration/services/commons/interceptors/AuthInterceptor.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[custos-services/custos-integration-services/tenant-management-service/src/main/java/org/apache/custos/tenant/management/service/TenantManagementService.java]" -- "[custos-core/sharing-core-impl/src/main/java/org/apache/custos/sharing/core/persistance/model/Entity.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[custos-utilities/k8-deployment-scripts/keycloak/postgresql/pv1.yaml]" -- "[custos-services/custos-integration-services/custos-integration-services-swagger/src/main/resources/protos/IdentityManagementService.proto]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[custos-services/custos-external-services-distributions/custos-grpc-web-proxy/src/main/helm/templates/serviceaccount.yaml]" -- "[custos-services/custos-core-services/custos-messaging-core-service/src/main/proto/MessagingService.proto]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[custos-services/custos-integration-services/custos-integration-services-commons/src/main/java/org/apache/custos/integration/services/commons/utils/EmailServiceOutputStreamObserver.java]" -- "[custos-services/custos-core-services/user-profile-core-service/src/main/java/org/apache/custos/user/profile/persistance/repository/GroupRoleRepository.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[custos-services/custos-core-services/user-profile-core-service/src/main/java/org/apache/custos/user/profile/persistance/model/StatusUpdateMetadata.java]" -- "[custos-services/custos-core-services/federated-authentication-core-service/src/main/java/org/apache/custos/federated/authentication/service/FederatedAuthenticationService.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[custos-services/custos-core-services/tenant-profile-core-service/src/main/java/org/apache/custos/tenant/profile/mapper/StatusUpdateMetadataMapper.java]" -- "[custos-services/custos-core-services/custos-messaging-core-service/src/main/java/org/apache/custos/messaging/events/email/EmailSender.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[custos-services/custos-integration-services/custos-integration-services-swagger/src/main/resources/protos/UserProfileService.proto]" -- "[ansible/roles/database/tasks/secure_install.yml]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[custos-services/custos-core-services/resource-secret-core-service/src/main/java/org/apache/custos/resource/secret/service/ResourceSecretService.java]" -- "[ansible/roles/pkcs12/tasks/main.yml]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[custos-utilities/k8-deployment-scripts/keycloak/postgresql/pv1.yaml]" -- "[custos-services/custos-core-services/custos-messaging-core-service/src/main/java/org/apache/custos/messaging/persistance/model/EmailTemplate.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[custos-services/custos-core-services/resource-secret-core-service/src/main/java/org/apache/custos/resource/secret/persistance/local/model/Secret.java]" -- "[custos-services/custos-core-services/credential-store-core-service/src/main/java/org/apache/custos/credential/store/exceptions/CredentialGenerationException.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[custos-services/custos-core-services/user-profile-core-service/src/main/java/org/apache/custos/user/profile/persistance/repository/GroupMembershipRepository.java]" -- "[ansible/roles/zookeeper/vars/main.yml]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[custos-services/custos-core-services/user-profile-core-service/src/main/java/org/apache/custos/user/profile/persistance/repository/UserAttributeRepository.java]" -- "[custos-core/sharing-core-impl/src/main/java/org/apache/custos/sharing/core/mapper/PermissionTypeMapper.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[custos-services/custos-core-services/credential-store-core-service/src/main/java/org/apache/custos/credential/store/exceptions/CredentialGenerationException.java]" -- "[custos-client-sdks/custos_jupyterhub_authenticator/setup.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; }