This is an automated email from the ASF dual-hosted git repository.
DImuthuUpe pushed a change to branch usage-monitor
in repository https://gitbox.apache.org/repos/asf/airavata-custos.git
from 82ca6e007 Refactoring allocation resource to have a direct link to
compute cluster
add 034d0122b CILogon COmanage Provisioner Integration (#487)
add 8b63dba1c Add admin privileges and role-template layer (#484)
add 559d88e1b Merge branch 'master' into usage-monitor
No new revisions were added by this update.
Summary of changes:
.../handler/noop.go => cmd/server/bootstrap.go | 35 +-
cmd/server/main.go | 2 +
.../ACCESS/AMIE-Processor/config.yaml.example | 3 -
connectors/ACCESS/AMIE-Processor/config/config.go | 16 +-
.../ACCESS/AMIE-Processor/handler/handler.go | 12 -
.../ACCESS/AMIE-Processor/handler/posix_alloc.go | 79 ++
.../AMIE-Processor/handler/posix_alloc_test.go | 100 ++
.../handler/request_account_create.go | 10 +-
.../handler/request_project_create.go | 23 +-
.../request_project_create_integration_test.go | 16 +
.../pipeline/baseline_integration_test.go | 5 +-
.../testdata/scenarios/baseline.yaml | 19 +-
connectors/COmanage/Identity-Provisioner/README.md | 140 +++
.../Identity-Provisioner/config.example.yaml | 20 +
.../Identity-Provisioner/internal/client/client.go | 144 +++
.../internal/client/client_test.go | 243 +++++
.../internal/client/group_members.go | 121 +++
.../Identity-Provisioner/internal/client/groups.go | 154 +++
.../internal/client/identifiers.go | 130 +++
.../Identity-Provisioner/internal/client/people.go | 154 +++
.../internal/client/unix_cluster.go | 93 ++
.../internal/operations/compose.go | 98 ++
.../internal/operations/compose_test.go | 134 +++
.../internal/operations/ensure_posix_account.go | 265 +++++
.../internal/operations/lookup.go | 84 ++
.../internal/operations/orchestrator.go} | 29 +-
.../internal/subscribers/cluster_user.go | 70 ++
.../Identity-Provisioner/pkg/comanage/loader.go | 108 ++
dev-ops/compose/seeds/dev_users_and_roles.sql | 81 ++
internal/connectors/loader.go | 6 +
.../db/migrations/000002_compute_clusters.up.sql | 1 +
...it.down.sql => 000006_user_privileges.down.sql} | 2 +-
...ojects.up.sql => 000006_user_privileges.up.sql} | 26 +-
...003_projects.down.sql => 000007_roles.down.sql} | 4 +-
internal/db/migrations/000007_roles.up.sql | 59 +
internal/server/auth.go | 158 +++
internal/server/integration_common_test.go | 131 +++
internal/server/privilege.go | 143 +++
internal/server/privilege_integration_test.go | 267 +++++
internal/server/role.go | 263 +++++
internal/server/server.go | 29 +-
internal/store/role_store.go | 141 +++
internal/store/store.go | 50 +
internal/store/user_privilege_store.go | 127 +++
internal/store/user_role_store.go | 144 +++
pkg/models/privilege.go | 71 ++
pkg/models/role.go | 44 +
pkg/posix/username.go | 83 ++
pkg/posix/username_test.go | 156 +++
pkg/service/compute_cluster_user.go | 19 +-
pkg/service/integration_common_test.go | 158 +++
pkg/service/interface.go | 38 +
pkg/service/mock.go | 1125 ++++++++++++++++++++
pkg/service/role.go | 298 ++++++
pkg/service/role_integration_test.go | 196 ++++
pkg/service/service.go | 12 +
pkg/service/user_privilege.go | 246 +++++
pkg/service/user_privilege_integration_test.go | 285 +++++
pkg/service/user_role.go | 302 ++++++
pkg/service/user_role_integration_test.go | 186 ++++
60 files changed, 7066 insertions(+), 92 deletions(-)
copy connectors/ACCESS/AMIE-Processor/handler/noop.go =>
cmd/server/bootstrap.go (53%)
create mode 100644 connectors/ACCESS/AMIE-Processor/handler/posix_alloc.go
create mode 100644 connectors/ACCESS/AMIE-Processor/handler/posix_alloc_test.go
create mode 100644 connectors/COmanage/Identity-Provisioner/README.md
create mode 100644 connectors/COmanage/Identity-Provisioner/config.example.yaml
create mode 100644
connectors/COmanage/Identity-Provisioner/internal/client/client.go
create mode 100644
connectors/COmanage/Identity-Provisioner/internal/client/client_test.go
create mode 100644
connectors/COmanage/Identity-Provisioner/internal/client/group_members.go
create mode 100644
connectors/COmanage/Identity-Provisioner/internal/client/groups.go
create mode 100644
connectors/COmanage/Identity-Provisioner/internal/client/identifiers.go
create mode 100644
connectors/COmanage/Identity-Provisioner/internal/client/people.go
create mode 100644
connectors/COmanage/Identity-Provisioner/internal/client/unix_cluster.go
create mode 100644
connectors/COmanage/Identity-Provisioner/internal/operations/compose.go
create mode 100644
connectors/COmanage/Identity-Provisioner/internal/operations/compose_test.go
create mode 100644
connectors/COmanage/Identity-Provisioner/internal/operations/ensure_posix_account.go
create mode 100644
connectors/COmanage/Identity-Provisioner/internal/operations/lookup.go
copy connectors/{ACCESS/AMIE-Processor/handler/noop.go =>
COmanage/Identity-Provisioner/internal/operations/orchestrator.go} (56%)
create mode 100644
connectors/COmanage/Identity-Provisioner/internal/subscribers/cluster_user.go
create mode 100644
connectors/COmanage/Identity-Provisioner/pkg/comanage/loader.go
create mode 100644 dev-ops/compose/seeds/dev_users_and_roles.sql
copy internal/db/migrations/{000005_audit.down.sql =>
000006_user_privileges.down.sql} (95%)
copy internal/db/migrations/{000003_projects.up.sql =>
000006_user_privileges.up.sql} (53%)
copy internal/db/migrations/{000003_projects.down.sql =>
000007_roles.down.sql} (89%)
create mode 100644 internal/db/migrations/000007_roles.up.sql
create mode 100644 internal/server/auth.go
create mode 100644 internal/server/integration_common_test.go
create mode 100644 internal/server/privilege.go
create mode 100644 internal/server/privilege_integration_test.go
create mode 100644 internal/server/role.go
create mode 100644 internal/store/role_store.go
create mode 100644 internal/store/user_privilege_store.go
create mode 100644 internal/store/user_role_store.go
create mode 100644 pkg/models/privilege.go
create mode 100644 pkg/models/role.go
create mode 100644 pkg/posix/username.go
create mode 100644 pkg/posix/username_test.go
create mode 100644 pkg/service/integration_common_test.go
create mode 100644 pkg/service/role.go
create mode 100644 pkg/service/role_integration_test.go
create mode 100644 pkg/service/user_privilege.go
create mode 100644 pkg/service/user_privilege_integration_test.go
create mode 100644 pkg/service/user_role.go
create mode 100644 pkg/service/user_role_integration_test.go