This is an automated email from the ASF dual-hosted git repository.

lahirujayathilake pushed a change to branch signer-service
in repository https://gitbox.apache.org/repos/asf/airavata-custos.git


    omit 161735d58 migrate to openbao from hashicorp vault
    omit cc8a8592d LDAP connection pooling
    omit b35bfb06d Add defaultSubject support in dev mode configuration
    omit 3fdb6ba76 Add source of truth validation against LDAP and caching logic
    omit cdb7104c3 add SSH extension validation and resolution logic with tests
    omit f21b7aa69 maintain a denied list for the extensions in client config 
and move the force-command to the certificate issuance
    omit 5cb1298ae initial signer service implementation
     add a0d55a9ab add Ansible playbook for linux node enrollment with COmanage 
LDAP and CILogon device-flow SSH auth
     add 6cd5f3ce2 AIRAVATA-3972: fix malformed JSON in Vault local config
     add b9cc64907 prevent duplicate accounts, fix retry loop, correct AMIE 
field names, persist DN lists
     add 006377e79 add audit log table and service for handler actions tracking
     add 4bc34b0e5 add eventId to handler interface and audit logging to packet 
handlers
     add 9dbbc9e24 add Prometheus metrics, health indicator, instrument 
poller/worker, and structured JSON logging for prod and MDC packet correlation
     add b9cd7b850 updated the AMIE metrics grafana dashboards to reflect the 
time range selections
     add b764f7926 AMIE traffic simulation with mock server to have both 
success and failure scenarios
     add 6ac37ab6f Initial ACCESS-AMIE decoder implementation in go lang
     add e9b956bdb Extract shared domain models for the allocation management
     add 1d7f16cbf Add person soft-delete, email dedup, and GlobalID mapping 
for AMIE merge support   - Replace hard-delete with soft-delete (is_active 
flag) on person merge   - Deduplicate persons by email to avoid creating 
multiple accounts for the same person with different ACCESS Global IDs   - Add 
person_global_ids mapping table so a person can be looked up by any of their 
historical Global IDs   - Rename amie_audit_logs table to amie_audit_log
     add 9da3275f8 Included person global id store
     add 8b94602f4 refactor amie load test server
     add 6e9096904 updated the grafana dashboards to retrieve data from db too
     add 1deab69a1 fixed the issues with time filtering value
     add b93b7dc3f support extracting the correct user role and included 
dev_email in the AMIE test packets
     add 168649ea7 Refactor database migrations to allocations/domain/db and 
proto generated
     add 75d012135 initial signer service implementation
     add b2e6c9655 maintain a denied list for the extensions in client config 
and move the force-command to the certificate issuance
     add 63f860818 add SSH extension validation and resolution logic with tests
     add aee7dc1ab Add source of truth validation against LDAP and caching logic
     add 032820edd Add defaultSubject support in dev mode configuration
     add 7290d833a LDAP connection pooling
     add 7b8a05a16 migrate to openbao from hashicorp vault

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (161735d58)
            \
             N -- N -- N   refs/heads/signer-service (7b8a05a16)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .gitignore                                         |   13 +
 .../access-amie/Makefile                           |   53 +-
 allocations/access-amie/README.md                  |  162 ++
 allocations/access-amie/amieclient/client.go       |  187 ++
 allocations/access-amie/amieclient/client_test.go  |  184 ++
 allocations/access-amie/config.yaml.example        |   24 +
 allocations/access-amie/config/config.go           |  145 ++
 allocations/access-amie/db/db.go                   |   40 +
 allocations/access-amie/db/errors.go               |   31 +
 allocations/access-amie/db/tx.go                   |   46 +
 allocations/access-amie/go.mod                     |   36 +
 allocations/access-amie/go.sum                     |  106 +
 .../access-amie/handler/data_account_create.go     |  116 +
 .../handler/data_account_create_test.go            |  148 ++
 .../access-amie/handler/data_project_create.go     |  117 +
 .../handler/data_project_create_test.go            |  149 ++
 allocations/access-amie/handler/handler.go         |   93 +
 .../handler/inform_transaction_complete.go         |   73 +
 .../handler/inform_transaction_complete_test.go    |  124 +
 allocations/access-amie/handler/noop.go            |   44 +
 allocations/access-amie/handler/noop_test.go       |   75 +
 .../access-amie/handler/request_account_create.go  |  161 ++
 .../handler/request_account_create_test.go         |  190 ++
 .../handler/request_account_inactivate.go          |  104 +
 .../handler/request_account_inactivate_test.go     |  146 ++
 .../handler/request_account_reactivate.go          |  104 +
 .../handler/request_account_reactivate_test.go     |  129 +
 .../access-amie/handler/request_person_merge.go    |  105 +
 .../handler/request_person_merge_test.go           |  149 ++
 .../access-amie/handler/request_project_create.go  |  183 ++
 .../handler/request_project_create_test.go         |  227 ++
 .../handler/request_project_inactivate.go          |  120 +
 .../handler/request_project_inactivate_test.go     |  152 ++
 .../handler/request_project_reactivate.go          |  120 +
 .../handler/request_project_reactivate_test.go     |  152 ++
 .../access-amie/handler/request_user_modify.go     |  112 +
 .../handler/request_user_modify_test.go            |  167 ++
 allocations/access-amie/handler/router.go          |   59 +
 allocations/access-amie/handler/router_test.go     |  136 +
 allocations/access-amie/handler/testutil_test.go   |   49 +
 allocations/access-amie/main.go                    |  157 ++
 allocations/access-amie/metrics/metrics.go         |  109 +
 allocations/access-amie/metrics/metrics_test.go    |  182 ++
 allocations/access-amie/model/audit.go             |   52 +
 allocations/access-amie/model/error.go             |   31 +
 allocations/access-amie/model/event.go             |   64 +
 allocations/access-amie/model/packet.go            |   44 +
 .../main => access-amie}/proto/amie_packets.proto  |  114 +-
 .../access-amie/proto/gen/amie_packets.pb.go       | 1601 ++++++++++++
 .../access-amie/proto/gen/internal_events.pb.go    | 1493 +++++++++++
 .../proto/internal_events.proto                    |   80 +-
 allocations/access-amie/server/server.go           |   98 +
 allocations/access-amie/service/account_service.go |  119 +
 .../access-amie/service/account_service_test.go    |  205 ++
 allocations/access-amie/service/audit_service.go   |   74 +
 .../access-amie/service/audit_service_test.go      |  115 +
 .../access-amie/service/membership_service.go      |  181 ++
 .../access-amie/service/membership_service_test.go |  282 +++
 allocations/access-amie/service/person_service.go  |  360 +++
 .../access-amie/service/person_service_test.go     |  549 ++++
 allocations/access-amie/service/project_service.go |  110 +
 .../access-amie/service/project_service_test.go    |  165 ++
 allocations/access-amie/store/audit_store.go       |   46 +
 allocations/access-amie/store/error_store.go       |   46 +
 allocations/access-amie/store/event_store.go       |  103 +
 allocations/access-amie/store/packet_store.go      |   89 +
 .../data_account_create/incoming-data.json         |    0
 .../data_account_create/outgoing-inform.json       |    0
 .../data_project_create/incoming-data.json         |    0
 .../data_project_create/outgoing-inform.json       |    0
 .../incoming-inform.json                           |    0
 .../request_account_create/incoming-request.json   |    0
 .../request_account_create/outgoing-notify.json    |    0
 .../incoming-request.json                          |    0
 .../outgoing-notify.json                           |    0
 .../incoming-request.json                          |    0
 .../outgoing-notify.json                           |    0
 .../request_person_merge/incoming-request.json     |    0
 .../request_person_merge/outgoing-inform.json      |    0
 .../request_project_create/incoming-request.json   |    0
 .../request_project_create/outgoing-notify.json    |    0
 .../incoming-request.json                          |    0
 .../outgoing-notify.json                           |    0
 .../incoming-request.json                          |    0
 .../outgoing-notify.json                           |    0
 .../incoming-request.json                          |    0
 .../outgoing-inform.json                           |    0
 .../incoming-request.json                          |    0
 .../outgoing-inform.json                           |    0
 allocations/access-amie/worker/poller.go           |  201 ++
 allocations/access-amie/worker/processor.go        |  302 +++
 allocations/access-amie/worker/processor_test.go   |  121 +
 allocations/access-amie/worker/proto_utils.go      |   44 +
 allocations/access-amie/worker/proto_utils_test.go |   84 +
 allocations/access-ci-service/pom.xml              |   14 +-
 .../custos/access/ci/service/AmiePoller.java       |   23 +-
 .../handler/amie/DataAccountCreateHandler.java     |   24 +-
 .../handler/amie/DataProjectCreateHandler.java     |   25 +-
 .../amie/InformTransactionCompleteHandler.java     |   14 +-
 .../ci/service/handler/amie/NoOpHandler.java       |    2 +-
 .../ci/service/handler/amie/PacketHandler.java     |    3 +-
 .../ci/service/handler/amie/PacketRouter.java      |    7 +-
 .../handler/amie/RequestAccountCreateHandler.java  |   21 +-
 .../amie/RequestAccountInactivateHandler.java      |   15 +-
 .../amie/RequestAccountReactivateHandler.java      |   15 +-
 .../handler/amie/RequestPersonMergeHandler.java    |   14 +-
 .../handler/amie/RequestProjectCreateHandler.java  |   25 +-
 .../amie/RequestProjectInactivateHandler.java      |   22 +-
 .../amie/RequestProjectReactivateHandler.java      |   22 +-
 .../handler/amie/RequestUserModifyHandler.java     |   17 +-
 .../ci/service/metrics/AmieHealthIndicator.java    |   78 +
 .../access/ci/service/metrics/AmieMetrics.java     |  124 +
 .../{ProcessingEventType.java => AuditAction.java} |   20 +-
 ...cessingErrorEntity.java => AuditLogEntity.java} |   61 +-
 .../service/model/amie/ProcessingEventEntity.java  |   11 +
 .../ci/service/model/amie/ProcessingStatus.java    |    7 +-
 .../ci/service/repo/ClusterAccountRepository.java  |    4 +
 .../service/repo/ProjectMembershipRepository.java  |    2 +
 ...rrorRepository.java => AuditLogRepository.java} |    8 +-
 .../repo/amie/ProcessingEventRepository.java       |   13 +-
 .../access/ci/service/service/AuditService.java    |   86 +
 .../access/ci/service/service/PersonService.java   |   61 +-
 .../service/service/ProjectMembershipService.java  |   29 +-
 .../ci/service/service/UserAccountService.java     |   26 +-
 .../service/worker/amie/ProcessingEventWorker.java |  190 +-
 .../src/main/resources/application.yml             |   15 +
 .../V2__add_next_retry_at_to_processing_events.sql |    5 +
 .../db/migration/V3__create_audit_log.sql          |   36 +
 .../resources/distribution/conf/application.yml    |   15 +
 .../resources/distribution/conf/logback-spring.xml |  104 +-
 .../src/main/resources/logback-spring.xml          |  104 +-
 .../handler/amie/DataAccountCreateHandlerTest.java |   50 +-
 .../handler/amie/DataProjectCreateHandlerTest.java |   49 +-
 .../amie/InformTransactionCompleteHandlerTest.java |   15 +-
 .../ci/service/handler/amie/NoOpHandlerTest.java   |    6 +-
 .../ci/service/handler/amie/PacketRouterTest.java  |   24 +-
 .../amie/RequestAccountCreateHandlerTest.java      |   14 +-
 .../amie/RequestAccountInactivateHandlerTest.java  |   18 +-
 .../amie/RequestAccountReactivateHandlerTest.java  |   16 +-
 .../amie/RequestPersonMergeHandlerTest.java        |   18 +-
 .../amie/RequestProjectCreateHandlerTest.java      |   16 +-
 .../amie/RequestProjectInactivateHandlerTest.java  |   14 +-
 .../amie/RequestProjectReactivateHandlerTest.java  |   14 +-
 .../handler/amie/RequestUserModifyHandlerTest.java |   18 +-
 .../service/metrics/AmieHealthIndicatorTest.java   |  118 +
 .../access/ci/service/metrics/AmieMetricsTest.java |  129 +
 .../ci/service/service/AuditServiceTest.java       |  152 ++
 .../ci/service/service/PersonServiceTest.java      |  216 +-
 .../service/ProjectMembershipServiceTest.java      |  120 +-
 .../ci/service/service/UserAccountServiceTest.java |   76 +
 .../worker/amie/ProcessingEventWorkerTest.java     |  313 +++
 allocations/devtools/amie/README.md                |   79 +
 allocations/devtools/amie/amie-traffic.js          |  118 +
 allocations/devtools/amie/mock-amie-server.py      |  417 ++++
 allocations/domain/db/embed.go                     |   23 +
 allocations/domain/db/migrate.go                   |   55 +
 .../db/migrations/000001_initial_schema.down.sql   |   27 +
 .../db/migrations/000001_initial_schema.up.sql     |  174 ++
 allocations/domain/go.mod                          |   13 +
 allocations/domain/go.sum                          |   70 +
 allocations/domain/model/cluster_account.go        |   28 +
 allocations/domain/model/membership.go             |   30 +
 allocations/domain/model/person.go                 |   46 +
 allocations/domain/model/project.go                |   28 +
 allocations/domain/store/account_store.go          |   74 +
 allocations/domain/store/membership_store.go       |  103 +
 allocations/domain/store/person_dns_store.go       |   80 +
 allocations/domain/store/person_global_id_store.go |   66 +
 allocations/domain/store/person_store.go           |  111 +
 allocations/domain/store/project_store.go          |   65 +
 allocations/domain/store/stores.go                 |   71 +
 allocations/go.work                                |    7 +
 allocations/go.work.sum                            | 2609 ++++++++++++++++++++
 allocations/provisioner/go.mod                     |    3 +
 allocations/provisioner/noop.go                    |   57 +
 allocations/provisioner/provisioner.go             |   81 +
 compose/docker-compose.yml                         |   27 +-
 compose/grafana/dashboards/amie-service.json       |  195 ++
 .../grafana/provisioning/dashboards/dashboards.yml |   12 +
 .../grafana/provisioning/datasources/mariadb.yml   |   17 +
 .../provisioning/datasources/prometheus.yml        |    9 +
 compose/prometheus/prometheus.yml                  |   18 +
 deployment/account-provisioning/README.md          |  151 ++
 deployment/account-provisioning/enroll-node.yml    |  334 +++
 .../account-provisioning/files/pam_oauth2_sshd.te  |   45 +
 .../group_vars/all.yml.example                     |   90 +
 .../inventory/hosts.example.yml                    |   49 +
 .../templates/99-pam-oauth2-device.conf.j2         |   40 +-
 .../templates/pam-oauth2-config.json.j2            |   46 +
 .../account-provisioning/templates/sssd.conf.j2    |   59 +
 deployment/account-provisioning/verify.yml         |  137 +
 pom.xml                                            |    6 +
 192 files changed, 19627 insertions(+), 453 deletions(-)
 copy deployment/terraform/aws/modules/keycloak/resources/docker-entrypoint.sh 
=> allocations/access-amie/Makefile (55%)
 mode change 100755 => 100644
 create mode 100644 allocations/access-amie/README.md
 create mode 100644 allocations/access-amie/amieclient/client.go
 create mode 100644 allocations/access-amie/amieclient/client_test.go
 create mode 100644 allocations/access-amie/config.yaml.example
 create mode 100644 allocations/access-amie/config/config.go
 create mode 100644 allocations/access-amie/db/db.go
 create mode 100644 allocations/access-amie/db/errors.go
 create mode 100644 allocations/access-amie/db/tx.go
 create mode 100644 allocations/access-amie/go.mod
 create mode 100644 allocations/access-amie/go.sum
 create mode 100644 allocations/access-amie/handler/data_account_create.go
 create mode 100644 allocations/access-amie/handler/data_account_create_test.go
 create mode 100644 allocations/access-amie/handler/data_project_create.go
 create mode 100644 allocations/access-amie/handler/data_project_create_test.go
 create mode 100644 allocations/access-amie/handler/handler.go
 create mode 100644 
allocations/access-amie/handler/inform_transaction_complete.go
 create mode 100644 
allocations/access-amie/handler/inform_transaction_complete_test.go
 create mode 100644 allocations/access-amie/handler/noop.go
 create mode 100644 allocations/access-amie/handler/noop_test.go
 create mode 100644 allocations/access-amie/handler/request_account_create.go
 create mode 100644 
allocations/access-amie/handler/request_account_create_test.go
 create mode 100644 
allocations/access-amie/handler/request_account_inactivate.go
 create mode 100644 
allocations/access-amie/handler/request_account_inactivate_test.go
 create mode 100644 
allocations/access-amie/handler/request_account_reactivate.go
 create mode 100644 
allocations/access-amie/handler/request_account_reactivate_test.go
 create mode 100644 allocations/access-amie/handler/request_person_merge.go
 create mode 100644 allocations/access-amie/handler/request_person_merge_test.go
 create mode 100644 allocations/access-amie/handler/request_project_create.go
 create mode 100644 
allocations/access-amie/handler/request_project_create_test.go
 create mode 100644 
allocations/access-amie/handler/request_project_inactivate.go
 create mode 100644 
allocations/access-amie/handler/request_project_inactivate_test.go
 create mode 100644 
allocations/access-amie/handler/request_project_reactivate.go
 create mode 100644 
allocations/access-amie/handler/request_project_reactivate_test.go
 create mode 100644 allocations/access-amie/handler/request_user_modify.go
 create mode 100644 allocations/access-amie/handler/request_user_modify_test.go
 create mode 100644 allocations/access-amie/handler/router.go
 create mode 100644 allocations/access-amie/handler/router_test.go
 create mode 100644 allocations/access-amie/handler/testutil_test.go
 create mode 100644 allocations/access-amie/main.go
 create mode 100644 allocations/access-amie/metrics/metrics.go
 create mode 100644 allocations/access-amie/metrics/metrics_test.go
 create mode 100644 allocations/access-amie/model/audit.go
 create mode 100644 allocations/access-amie/model/error.go
 create mode 100644 allocations/access-amie/model/event.go
 create mode 100644 allocations/access-amie/model/packet.go
 copy allocations/{access-ci-service/src/main => 
access-amie}/proto/amie_packets.proto (54%)
 create mode 100644 allocations/access-amie/proto/gen/amie_packets.pb.go
 create mode 100644 allocations/access-amie/proto/gen/internal_events.pb.go
 copy allocations/{access-ci-service/src/main => 
access-amie}/proto/internal_events.proto (58%)
 create mode 100644 allocations/access-amie/server/server.go
 create mode 100644 allocations/access-amie/service/account_service.go
 create mode 100644 allocations/access-amie/service/account_service_test.go
 create mode 100644 allocations/access-amie/service/audit_service.go
 create mode 100644 allocations/access-amie/service/audit_service_test.go
 create mode 100644 allocations/access-amie/service/membership_service.go
 create mode 100644 allocations/access-amie/service/membership_service_test.go
 create mode 100644 allocations/access-amie/service/person_service.go
 create mode 100644 allocations/access-amie/service/person_service_test.go
 create mode 100644 allocations/access-amie/service/project_service.go
 create mode 100644 allocations/access-amie/service/project_service_test.go
 create mode 100644 allocations/access-amie/store/audit_store.go
 create mode 100644 allocations/access-amie/store/error_store.go
 create mode 100644 allocations/access-amie/store/event_store.go
 create mode 100644 allocations/access-amie/store/packet_store.go
 copy allocations/{access-ci-service/src/test/resources/mock-data => 
access-amie/testdata}/data_account_create/incoming-data.json (100%)
 copy allocations/{access-ci-service/src/test/resources/mock-data => 
access-amie/testdata}/data_account_create/outgoing-inform.json (100%)
 copy allocations/{access-ci-service/src/test/resources/mock-data => 
access-amie/testdata}/data_project_create/incoming-data.json (100%)
 copy allocations/{access-ci-service/src/test/resources/mock-data => 
access-amie/testdata}/data_project_create/outgoing-inform.json (100%)
 copy allocations/{access-ci-service/src/test/resources/mock-data => 
access-amie/testdata}/inform_transaction_complete/incoming-inform.json (100%)
 copy allocations/{access-ci-service/src/test/resources/mock-data => 
access-amie/testdata}/request_account_create/incoming-request.json (100%)
 copy allocations/{access-ci-service/src/test/resources/mock-data => 
access-amie/testdata}/request_account_create/outgoing-notify.json (100%)
 copy allocations/{access-ci-service/src/test/resources/mock-data => 
access-amie/testdata}/request_account_inactivate/incoming-request.json (100%)
 copy allocations/{access-ci-service/src/test/resources/mock-data => 
access-amie/testdata}/request_account_inactivate/outgoing-notify.json (100%)
 copy allocations/{access-ci-service/src/test/resources/mock-data => 
access-amie/testdata}/request_account_reactivate/incoming-request.json (100%)
 copy allocations/{access-ci-service/src/test/resources/mock-data => 
access-amie/testdata}/request_account_reactivate/outgoing-notify.json (100%)
 copy allocations/{access-ci-service/src/test/resources/mock-data => 
access-amie/testdata}/request_person_merge/incoming-request.json (100%)
 copy allocations/{access-ci-service/src/test/resources/mock-data => 
access-amie/testdata}/request_person_merge/outgoing-inform.json (100%)
 copy allocations/{access-ci-service/src/test/resources/mock-data => 
access-amie/testdata}/request_project_create/incoming-request.json (100%)
 copy allocations/{access-ci-service/src/test/resources/mock-data => 
access-amie/testdata}/request_project_create/outgoing-notify.json (100%)
 copy allocations/{access-ci-service/src/test/resources/mock-data => 
access-amie/testdata}/request_project_inactivate/incoming-request.json (100%)
 copy allocations/{access-ci-service/src/test/resources/mock-data => 
access-amie/testdata}/request_project_inactivate/outgoing-notify.json (100%)
 copy allocations/{access-ci-service/src/test/resources/mock-data => 
access-amie/testdata}/request_project_reactivate/incoming-request.json (100%)
 copy allocations/{access-ci-service/src/test/resources/mock-data => 
access-amie/testdata}/request_project_reactivate/outgoing-notify.json (100%)
 copy allocations/{access-ci-service/src/test/resources/mock-data => 
access-amie/testdata}/request_user_modify_delete/incoming-request.json (100%)
 copy allocations/{access-ci-service/src/test/resources/mock-data => 
access-amie/testdata}/request_user_modify_delete/outgoing-inform.json (100%)
 copy allocations/{access-ci-service/src/test/resources/mock-data => 
access-amie/testdata}/request_user_modify_replace/incoming-request.json (100%)
 copy allocations/{access-ci-service/src/test/resources/mock-data => 
access-amie/testdata}/request_user_modify_replace/outgoing-inform.json (100%)
 create mode 100644 allocations/access-amie/worker/poller.go
 create mode 100644 allocations/access-amie/worker/processor.go
 create mode 100644 allocations/access-amie/worker/processor_test.go
 create mode 100644 allocations/access-amie/worker/proto_utils.go
 create mode 100644 allocations/access-amie/worker/proto_utils_test.go
 create mode 100644 
allocations/access-ci-service/src/main/java/org/apache/custos/access/ci/service/metrics/AmieHealthIndicator.java
 create mode 100644 
allocations/access-ci-service/src/main/java/org/apache/custos/access/ci/service/metrics/AmieMetrics.java
 copy 
allocations/access-ci-service/src/main/java/org/apache/custos/access/ci/service/model/amie/{ProcessingEventType.java
 => AuditAction.java} (68%)
 copy 
allocations/access-ci-service/src/main/java/org/apache/custos/access/ci/service/model/amie/{ProcessingErrorEntity.java
 => AuditLogEntity.java} (61%)
 copy 
allocations/access-ci-service/src/main/java/org/apache/custos/access/ci/service/repo/amie/{ProcessingErrorRepository.java
 => AuditLogRepository.java} (79%)
 create mode 100644 
allocations/access-ci-service/src/main/java/org/apache/custos/access/ci/service/service/AuditService.java
 create mode 100644 
allocations/access-ci-service/src/main/resources/db/migration/V2__add_next_retry_at_to_processing_events.sql
 create mode 100644 
allocations/access-ci-service/src/main/resources/db/migration/V3__create_audit_log.sql
 create mode 100644 
allocations/access-ci-service/src/test/java/org/apache/custos/access/ci/service/metrics/AmieHealthIndicatorTest.java
 create mode 100644 
allocations/access-ci-service/src/test/java/org/apache/custos/access/ci/service/metrics/AmieMetricsTest.java
 create mode 100644 
allocations/access-ci-service/src/test/java/org/apache/custos/access/ci/service/service/AuditServiceTest.java
 create mode 100644 
allocations/access-ci-service/src/test/java/org/apache/custos/access/ci/service/worker/amie/ProcessingEventWorkerTest.java
 create mode 100644 allocations/devtools/amie/README.md
 create mode 100644 allocations/devtools/amie/amie-traffic.js
 create mode 100644 allocations/devtools/amie/mock-amie-server.py
 create mode 100644 allocations/domain/db/embed.go
 create mode 100644 allocations/domain/db/migrate.go
 create mode 100644 
allocations/domain/db/migrations/000001_initial_schema.down.sql
 create mode 100644 
allocations/domain/db/migrations/000001_initial_schema.up.sql
 create mode 100644 allocations/domain/go.mod
 create mode 100644 allocations/domain/go.sum
 create mode 100644 allocations/domain/model/cluster_account.go
 create mode 100644 allocations/domain/model/membership.go
 create mode 100644 allocations/domain/model/person.go
 create mode 100644 allocations/domain/model/project.go
 create mode 100644 allocations/domain/store/account_store.go
 create mode 100644 allocations/domain/store/membership_store.go
 create mode 100644 allocations/domain/store/person_dns_store.go
 create mode 100644 allocations/domain/store/person_global_id_store.go
 create mode 100644 allocations/domain/store/person_store.go
 create mode 100644 allocations/domain/store/project_store.go
 create mode 100644 allocations/domain/store/stores.go
 create mode 100644 allocations/go.work
 create mode 100644 allocations/go.work.sum
 create mode 100644 allocations/provisioner/go.mod
 create mode 100644 allocations/provisioner/noop.go
 create mode 100644 allocations/provisioner/provisioner.go
 create mode 100644 compose/grafana/dashboards/amie-service.json
 create mode 100644 compose/grafana/provisioning/dashboards/dashboards.yml
 create mode 100644 compose/grafana/provisioning/datasources/mariadb.yml
 create mode 100644 compose/grafana/provisioning/datasources/prometheus.yml
 create mode 100644 compose/prometheus/prometheus.yml
 create mode 100644 deployment/account-provisioning/README.md
 create mode 100644 deployment/account-provisioning/enroll-node.yml
 create mode 100644 deployment/account-provisioning/files/pam_oauth2_sshd.te
 create mode 100644 deployment/account-provisioning/group_vars/all.yml.example
 create mode 100644 deployment/account-provisioning/inventory/hosts.example.yml
 copy identity/application/src/main/resources/distribution/bin/setenv.sh => 
deployment/account-provisioning/templates/99-pam-oauth2-device.conf.j2 (58%)
 mode change 100755 => 100644
 create mode 100644 
deployment/account-provisioning/templates/pam-oauth2-config.json.j2
 create mode 100644 deployment/account-provisioning/templates/sssd.conf.j2
 create mode 100644 deployment/account-provisioning/verify.yml

Reply via email to