Skip to content

Commit f137658

Browse files
authored
Merge pull request #607 from boozallen/604-remove-vault-docker-module
#604 remove aissemble-vault docker image and disable the related unit tests using the image
2 parents 14d9a1c + 54e471f commit f137658

File tree

35 files changed

+115
-672
lines changed

35 files changed

+115
-672
lines changed

DRAFT_RELEASE_NOTES.md

+6
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ The following artifacts are deprecated as of 1.12.0 and will be removed in 1.13.
55
- `aissemble-fastapi` Docker image
66
- `aissemble-fastapi-chart` Helm chart
77

8+
## Vault Helm V2 Chart
9+
As we are retiring the `vault-deploy` profile, we are introducing the vault v2 structure helm chart. For details refer to [Available Profiles (Kubernetes)](https://boozallen.github.io/aissemble/aissemble/current/containers.html#_available_profiles_kubernetes)
10+
811
# Breaking Changes
912
_Note: instructions for adapting to these changes are outlined in the upgrade instructions below._
1013

@@ -14,6 +17,9 @@ _Note: instructions for adapting to these changes are outlined in the upgrade in
1417
- PySpark will no longer throw an exception when a required field is `None` but instead filter it out. See Changes in Spark/PySpark Schema Behavior below for more details.
1518
- Spark/PySpark will no longer filter out records with `null`/`None` fields that are not required and have validation. See Changes in Spark/PySpark Schema Behavior below for more details.
1619

20+
## aiSSEMBLE-Vault Docker Image
21+
The aiSSEMBLE-vault docker image will no longer be available. We also remove the related `vault-deploy` profile.
22+
1723
## Changes in Spark/PySpark Schema Behavior
1824
- When creating a data frame from a record schema with [required fields](https://boozallen.github.io/aissemble/aissemble/current/record-metamodel.html#_record_field_options) using PySpark, creation of the data frame (`spark_session.createDataFrame()`) will no longer throw an exception if a required field is `None` but instead filter out the record from the data frame as part of validation (`record_schema.validate_dataset()`).
1925
- When validating a data frame from a record schema with [non-required fields](https://boozallen.github.io/aissemble/aissemble/current/record-metamodel.html#_record_field_options) and [dictionary validation](https://boozallen.github.io/aissemble/aissemble/current/dictionary-metamodel.html#_validation_options) using Spark/PySpark, validation (`recordSchema.validateDataFrame()/record_schema.validate_dataset()`) will no longer mistakenly filter out a record from the data frame if the field value is `None`/`null`.

docs/modules/ROOT/pages/containers.adoc

+1-1
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ list of available profiles that Foundation supports for Kubernetes generation.
158158
|[[k8s_s3]]S3 Local | `s3local-deploy-v2` |https://github.com/boozallen/aissemble/blob/{git-tree}/extensions/extensions-helm/aissemble-localstack-chart/README.md[S3 Local,role=external,window=_blank]
159159
|[[k8s_spark_inf]]Spark Infrastructure | `spark-infrastructure-deploy-v2` |https://github.com/boozallen/aissemble/blob/{git-tree}/extensions/extensions-helm/extensions-helm-spark-infrastructure/README.md[Spark Infrastructure,role=external,window=_blank]
160160
|[[k8s_spark_op]]Spark Operator | `spark-operator-deploy-v2` |https://github.com/boozallen/aissemble/blob/{git-tree}/extensions/extensions-helm/aissemble-spark-operator-chart/README.md[Spark Operator,role=external,window=_blank]
161-
|Vault | `vault-deploy` |N/A
161+
|Vault | `vault-deploy-v2` |https://github.com/boozallen/aissemble/blob/{git-tree}/extensions/extensions-helm/aissemble-vault-chart/README.md[Vault,role=external,window=_blank]
162162
|[[k8s_versioning]]Versioning | `versioning-deploy-v2` |https://github.com/boozallen/aissemble/blob/{git-tree}/extensions/extensions-helm/aissemble-versioning-chart/README.md[Versioning,role=external,window=_blank]
163163
|======
164164

docs/modules/ROOT/pages/data-encryption.adoc

+4
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,10 @@ decrypted_value = aes_encrypt.decrypt(encrypted_value)
4646
----
4747
4848
=== Vault encryption
49+
50+
[WARNING]
51+
Vault encryption is not available at this time.
52+
4953
Another encryption service is provide through Hashicorp Vault. This is a well known provider of security services and
5054
the fabrication process generates the client methods for calling and encrypting data. In order to encrypt data using V
5155
ault the following properties need to be set:

extensions/extensions-docker/aissemble-vault/LICENSE.txt

-49
This file was deleted.

extensions/extensions-docker/aissemble-vault/README.md

-6
This file was deleted.

extensions/extensions-docker/aissemble-vault/pom.xml

-26
This file was deleted.

extensions/extensions-docker/aissemble-vault/src/main/resources/docker/Dockerfile

-106
This file was deleted.

0 commit comments

Comments
 (0)