Skip to content

Commit eb9d327

Browse files
authored
Merge pull request #575 from boozallen/570-pre-release-cleanup
[#570] pre-release cleanup
2 parents 07b2a12 + 37d4658 commit eb9d327

File tree

30 files changed

+523
-119
lines changed

30 files changed

+523
-119
lines changed

DRAFT_RELEASE_NOTES.md

+16-12
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# Major Additions
22

33
## Service account support for spark-infrastructure
4-
To have more flexible and secure way to authenticate AWS service, we add service account support for spark-infrastructure helm chart to enable the AWS IRSA (IAM Roles Service Account) authentication. See _**How to Upgrade**_ for more information.
4+
To have a more flexible and secure way to authenticate with AWS services, the spark-infrastructure helm chart has been enhanced to support [AWS IRSA](https://docs.aws.amazon.com/eks/latest/userguide/iam-roles-for-service-accounts.html) (IAM Roles for Service Accounts) authentication. See the _**How to Upgrade**_ for more information.
55

66
## Path to Production Alignment
7-
To better align development processes with processes in CI/CD and higher environments, we no longer recommend using Tilt live-reloading. As such, upgrading projects should consider narrowing the scope of their Tiltfile. See _**How to Upgrade**_ for more information.
7+
To better align development processes with processes in CI/CD and higher environments, we no longer recommend using Tilt live-reloading. As such, upgrading projects should consider narrowing the scope of their Tiltfile. These changes will also help smooth the transition as further alignment is brought to the path to production. See _**How to Upgrade**_ for more information.
88

99
## Data Access Upgrade
1010
Data access through [GraphQL](https://graphql.org/) has been deprecated and replaced with [Trino](https://trino.io/). Trino is optimized for performing queries against large datasets by leveraging a distributed architecture that processes queries in parallel, enabling fast and scalable data retrieval.
@@ -64,16 +64,20 @@ The following steps will upgrade your project to `1.11`. These instructions cons
6464
## Automatic Upgrades
6565
To reduce burden of upgrading aiSSEMBLE, the Baton project is used to automate the migration of some files to the new version. These migrations run automatically when you build your project, and are included by default when you update the `build-parent` version in your root POM. Below is a description of all of the Baton migrations that are included with this version of aiSSEMBLE.
6666

67-
| Migration Name | Description |
68-
|------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
69-
| upgrade-tiltfile-aissemble-version-migration | Updates the aiSSEMBLE version within your project's Tiltfile |
70-
| upgrade-v2-chart-files-aissemble-version-migration | Updates the Helm chart dependencies within your project's deployment resources (`<YOUR_PROJECT>-deploy/src/main/resources/apps/`) to use the latest version of the aiSSEMBLE |
71-
| upgrade-v1-chart-files-aissemble-version-migration | Updates the docker image tags within your project's deployment resources (`<YOUR_PROJECT>-deploy/src/main/resources/apps/`) to use the latest version of the aiSSEMBLE |
72-
| pipeline-invocation-service-template-migrtion | Include the helm.valueFiles param to ArgoCD pipeline-invocation-service template |
73-
| docker-module-pom-dependency-type-migration | Updates the maven pipeline dependency type within your project's sub docker module pom file(`<YOUR_PROJECT>-docker/*-docker/pom.xml`) to fix the build cache checksum calculation issue |
74-
| enable-maven-docker-build-migration | Remove the maven fabric8 plugin `skip` configuration within your project's docker module pom file(`<YOUR_PROJECT>-docker/pom.xml`) to enable the maven docker build |
75-
| spark-worker-docker-image-tag-migration | Updated the worker docker image tag to use project version |
76-
| spark-infrastructure-universal-config-server-side-diff-yaml-migration | Enables the Server-Side Diff Strategy within ArgoCD for the Spark Infrastructure resource so that changes made by the Universal Config Store mutating webhook are ignored |
67+
| Migration Name | Description |
68+
|----------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
69+
| upgrade-tiltfile-aissemble-version-migration | Updates the aiSSEMBLE version within your project's Tiltfile |
70+
| upgrade-v2-chart-files-aissemble-version-migration | Updates the Helm chart dependencies within your project's deployment resources (`<YOUR_PROJECT>-deploy/src/main/resources/apps/`) to use the latest version of the aiSSEMBLE |
71+
| upgrade-v1-chart-files-aissemble-version-migration | Updates the docker image tags within your project's deployment resources (`<YOUR_PROJECT>-deploy/src/main/resources/apps/`) to use the latest version of the aiSSEMBLE |
72+
| pipeline-invocation-service-template-migrtion | Include the helm.valueFiles param to ArgoCD pipeline-invocation-service template |
73+
| docker-module-pom-dependency-type-migration | Updates the maven pipeline dependency type within your project's sub docker module pom file(`<YOUR_PROJECT>-docker/*-docker/pom.xml`) to fix the build cache checksum calculation issue |
74+
| enable-maven-docker-build-migration | Remove the maven fabric8 plugin `skip` configuration within your project's docker module pom file(`<YOUR_PROJECT>-docker/pom.xml`) to enable the maven docker build |
75+
| ml-pipeline-docker-pom-migration | Adds pipeline ML pipeline dependencies to relevant docker POMs to improve the Maven build cache functionality |
76+
| training-api-image-tag-migration | Update training docker image tags to use project version |
77+
| inference-docker-image-tag-migration | Update inference docker image tags to use project version |
78+
| spark-worker-docker-image-tag-migration | Updates Spark docker image tags to use project version |
79+
| spark-infrastructure-server-side-label-migration | Enables the Server-Side Diff Strategy within ArgoCD for the Spark Infrastructure resource so that changes made by the Universal Config Store mutating webhook are ignored |
80+
| data-access-default-migration | Migrates Record metamodels that were relying on the default Data Access settings to preserve semantics with the updated default value |
7781

7882
To deactivate any of these migrations, add the following configuration to the `baton-maven-plugin` within your root `pom.xml`:
7983

build-parent/pom.xml

-9
Original file line numberDiff line numberDiff line change
@@ -1100,15 +1100,6 @@ To suppress enforce-helm-version rule, you must add following plugin to the root
11001100
</plugins>
11011101
</build>
11021102
</profile>
1103-
<profile>
1104-
<id>hide-manual-actions</id>
1105-
<activation>
1106-
<activeByDefault>false</activeByDefault>
1107-
</activation>
1108-
<properties>
1109-
<hide.manual.actions>true</hide.manual.actions>
1110-
</properties>
1111-
</profile>
11121103
</profiles>
11131104

11141105
</project>

0 commit comments

Comments
 (0)