Project Group: uk.gov.gchq.palisade

GCHQ Palisade Common Library

uk.gov.gchq.palisade : common

Palisade common data-types shared between multiple services

Last Version: 0.5.1-RELEASE

Release Date:

GCHQ Palisade - Akka Client

uk.gov.gchq.palisade : client-akka

The Akka Palisade Client API provides access to a Palisade cluster and exposes an interface using both Java standard-lib types and Akka types.

Last Version: 0.5.1-RELEASE

Release Date:

Last Version: 0.5.1-RELEASE

Release Date:

GCHQ Palisade - Data Service

uk.gov.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.

Last Version: 0.5.1-RELEASE

Release Date:

GCHQ Palisade - Resource Service

uk.gov.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.

Last Version: 0.5.1-RELEASE

Release Date:

GCHQ Palisade - User Service

uk.gov.gchq.palisade : user-service

The User Service will provide details of the users to other services, authenticating userIds and supplying additional user attributes.

Last Version: 0.5.1-RELEASE

Release Date:

GCHQ Palisade - Java Client

uk.gov.gchq.palisade : client-java

The Java Palisade Client API provides access to a Palisade deployment, allowing querying and reading of resources.

Last Version: 0.5.1-RELEASE

Release Date:

GCHQ Palisade - Avro Serialiser

uk.gov.gchq.palisade : avro-serialiser

Implementation of the Serialiser backed by the Avro data format.

Last Version: 0.5.1-RELEASE

Release Date:

GCHQ Palisade - Example Rule Library

uk.gov.gchq.palisade : example-rule-library

The files required to use the Rule data type in the example

Last Version: 0.5.1-RELEASE

Release Date:

GCHQ Palisade - Example Library

uk.gov.gchq.palisade : example-library

The users, resources and policies to be used in the example, as well as pre-population configuration for services.

Last Version: 0.5.1-RELEASE

Release Date:

GCHQ Palisade - Attribute-Masking Service

uk.gov.gchq.palisade : attribute-masking-service

The Attribute-Masking Service will persist authorised requests for later use by the Data Service and modify the request that is sent, via Kafka, to the Topic-Offset Service and Filtered-Resource Service.

Last Version: 0.5.1-RELEASE

Release Date:

GCHQ Palisade - Audit Service

uk.gov.gchq.palisade : audit-service

The Audit Service will receive 'success' and 'error' audit messages from any services and use them to produce audit logs, by default throgh logging to stdout.

Last Version: 0.5.1-RELEASE

Release Date:

GCHQ Palisade - Filtered-Resource Service

uk.gov.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.

Last Version: 0.5.1-RELEASE

Release Date:

GCHQ Palisade - Palisade Service

uk.gov.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.

Last Version: 0.5.1-RELEASE

Release Date:

GCHQ Palisade - Policy Service

uk.gov.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.

Last Version: 0.5.1-RELEASE

Release Date:

GCHQ Palisade - Topic-Offset Service

uk.gov.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.

Last Version: 0.5.1-RELEASE

Release Date:

GCHQ Palisade - Create Kafka Queues

uk.gov.gchq.palisade : create-kafka-queues

A simple container to create some topics on kafka on helm install.

Last Version: 0.5.1-RELEASE

Release Date:

GCHQ Palisade - FUSE FS Client

uk.gov.gchq.palisade : client-fuse

The Fuse Palisade Client creates a software-controlled filesystem mount to represent the returned resources and data from a query. Returned resources, data and metadata are all presented as a FUSE mounted local directory.

Last Version: 0.5.1-RELEASE

Release Date:

GCHQ Palisade - Spring Shell Client

uk.gov.gchq.palisade : client-shell

The Palisade Shell provides a interactive CLI REPL for access to a cluster and its resources.

Last Version: 0.5.1-RELEASE

Release Date:

GCHQ Palisade - S3-Server Client

uk.gov.gchq.palisade : client-s3

The S3 Palisade Client starts a web server presenting an S3-compliant API for querying resources and data returned by Palisade. After POSTing a request, a bucket is returned using the Palisade token, which can be queried using an existing S3-compatible tool (such as Apache Spark).

Last Version: 0.5.1-RELEASE

Release Date:

GCHQ Palisade - Hadoop Resource Service

uk.gov.gchq.palisade : hadoop-resource-service

Hadoop HDFS implementation for Palisade Resource Service

Last Version: 0.5.1-RELEASE

Release Date:

GCHQ Palisade - Hadoop Data Reader

uk.gov.gchq.palisade : hadoop-data-reader

Hadoop HDFS reader implementation for Palisade Data Service

Last Version: 0.5.1-RELEASE

Release Date:

GCHQ Palisade - S3 Resource Service

uk.gov.gchq.palisade : s3-resource-service

Implementation of the Resource Service backed by a (provider-agnostic) S3 bucket.

Last Version: 0.5.1-RELEASE

Release Date:

GCHQ Palisade - S3 Data Reader

uk.gov.gchq.palisade : s3-data-reader

Implementation of the Data Reader backed by a (provider-agnostic) S3 bucket.

Last Version: 0.5.1-RELEASE

Release Date:

GCHQ Palisade - Example Runner

uk.gov.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.

Last Version: 0.5.1-RELEASE

Release Date:

GCHQ Palisade - Performance Test Suite

uk.gov.gchq.palisade : performance

A performance tool for testing some simple scenarios using the example rules and synthetic data.

Last Version: 0.5.1-RELEASE

Release Date:

GCHQ Palisade - Kubernetes Deployment

uk.gov.gchq.palisade : deployment-k8s

Copies jars to mounted shared persistent volumes on container start.

Last Version: 0.5.1-RELEASE

Release Date:

GCHQ Palisade - Services Manager

uk.gov.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.

Last Version: 0.5.1-RELEASE

Release Date:

  • 1