GCHQ Palisade Common Library · Palisade common data-types shared between multiple services
Group: uk.gov.gchq.palisade - All Dependencies
GCHQ Palisade - Akka Client · The Akka Palisade Client API provides access to a Palisade cluster and exposes an interface using both Java standard-lib types and Akka types.
GCHQ Palisade - Example User Library · The users to be used in the example.
GCHQ Palisade - User Service · The User Service will provide details of the users to other services, authenticating userIds and supplying additional user attributes.
GCHQ Palisade - Resource Service · The Resource Service will accept a request for a resourceId that is being accessed (file or directory) and produce responses for each resource (file) found.
GCHQ Palisade - Data Service · The Data Service accepts client requests to retrieve, read, redact and return resources that have been registered through the palisade system.
GCHQ Palisade - Java Client · The Java Palisade Client API provides access to a Palisade deployment, allowing querying and reading of resources.
GCHQ Palisade - Avro Serialiser · Implementation of the Serialiser backed by the Avro data format.
GCHQ Palisade - Example Library · The users, resources and policies to be used in the example, as well as pre-population configuration for services.
GCHQ Palisade - Example Rule Library · The files required to use the Rule data type in the example
GCHQ Palisade - Topic-Offset Service · The Topic-Offset Service will watch a kafka topic and, upon a message meeting some prerequisite (a 'start-of-stream' header), output the commit offset of this message.
GCHQ Palisade - Services Manager · The Palisade Services Manager is a configuration-driven process-spawner and REST-client with particular considerations to assist in managing multiple Palisade services running on local JVMs.
GCHQ Palisade - S3 Resource Service · Implementation of the Resource Service backed by a (provider-agnostic) S3 bucket.
GCHQ Palisade - S3 Data Reader · Implementation of the Data Reader backed by a (provider-agnostic) S3 bucket.
GCHQ Palisade - Policy Service · The Policy Service will provide the set of rules (filters or transformations) that need to be applied to each resource that has been requested, based on the user and context.
GCHQ Palisade - Performance Test Suite · A performance tool for testing some simple scenarios using the example rules and synthetic data.
GCHQ Palisade - Palisade Service · The Palisade Service is the client-facing entry point into the rest of the Palisade Services, accepting a request and returning a token.
GCHQ Palisade - Hadoop Resource Service · Hadoop HDFS implementation for Palisade Resource Service
GCHQ Palisade - Hadoop Data Reader · Hadoop HDFS reader implementation for Palisade Data Service
GCHQ Palisade - Filtered-Resource Service · The Filtered-Resource Service sits at the end of the stream pipeline and has the task of returning resources (and their connection details) back to the client.
GCHQ Palisade - Example Runner · The Example Runner runs the RestExample in a preconfigured example scenario which executes several different queries by the different users, with different purposes, then reads, deserialises, and logs the returned data.
GCHQ Palisade - Kubernetes Deployment · Copies jars to mounted shared persistent volumes on container start.
GCHQ Palisade - Create Kafka Queues · A simple container to create some topics on kafka on helm install.
GCHQ Palisade - Spring Shell Client · The Palisade Shell provides a interactive CLI REPL for access to a cluster and its resources.