Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/dev_sagemaker_ground_truth' into…
Browse files Browse the repository at this point in the history
… dev_sagemaker_ground_truth
  • Loading branch information
rtdurga committed Jul 23, 2024
2 parents 8641f6f + a97dc23 commit 33b0c6b
Show file tree
Hide file tree
Showing 141 changed files with 17,818 additions and 1,240 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/check-integration-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: Check Modules for Integration Tests
on:
workflow_dispatch:
schedule:
- cron: "0 */3 * * *"
- cron: "0 0 * * *"

jobs:
get-modules:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/mwaa-requirements.check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
name: Install Requirements
runs-on: ubuntu-latest
env:
AIRFLOW_VERSION: 2.8.1
AIRFLOW_VERSION: 2.9.2
steps:
- name: Checkout
uses: actions/checkout@v3
Expand Down
36 changes: 31 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,34 +11,60 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### **Added**

### **Changed**

- add integration tests for `sagemaker-studio`
- bump ecr module version to 1.10.0 to consume auto-delete images feature

## v1.3.0

### **Added**

- added `ray-on-eks`, and `manifests/ray-on-eks` manifests
- added a `sagemaker-model-monitoring-module` module with an example of data quality, model quality, model bias, and model explainability monitoring of a SageMaker Endpoint
- added an option to enable data capture in the `sagemaker-endpoint-module`
- added a `personas` example module to deploy various roles required for an AI/ML project
- added a `personas` example module to deploy various roles required for an AI/ML project
- added `sagemaker-model-cicd` module
- added `sagemaker_domain_arn` as optional input for multiple modules, tags resources created with domain ARN to support domain resource isolation
- added `enable_network_isolation` as optional input for `sagemaker-endpoint` module, defaults to true
- added `enable_domain_resource_isolation` as optional input for `sagemaker-studio` module, adds IAM policy to studio roles preventing the access of resources from outside the domain, defaults to true
- added `StudioDomainArn` as output from `sagemaker-studio` module
- added `enable_network_isolation` as parameter for `model_deploy` template

### **Changed**

- remove explicit module manifest account/region mappings from `fmops-qna-rag`
- moved CI/CD infra to separate repository and added self mutation pipeline to provision infra for module `sagemaker-templates-service-catalog`
- changed ECR encryption to KMS_MANAGED
- changed encryption for each bucket to KMS_MANAGED
- refactor `airflow-dags` module to use Pydantic
- fix inputs for `bedrock-finetuning` module not working
- add `retention-type` argument for the bucket in the `bedrock-finetuning` module
- fix broken dependencies for `examples/airflow-dags`
- use `add_dependency` to avoid deprecation warnings from CDK.
- Various typo fixes.
- Various clean-ups to the SageMaker Service Catalog templates.
- use `add_dependency` to avoid deprecation warnings from CDK
- various typo fixes
- various clean-ups to the SageMaker Service Catalog templates
- fix opensearch removal policy
- update MWAA to 2.9.2
- update mwaa constraints
- limit length of id in model name to prevent model name becoming too long
- add permission for get secret value in `hf_import_models` template
- add manifests/tags parameters to one-click-template
- add integration tests for `mlflow-image`

## v1.2.0

### **Added**

- added multi-acc sagemaker-mlops manifest example

### **Changed**

- fixed model deploy cross-account permissions
- added bucket and model package group names as stack outputs in the `sagemaker-templates` module
- refactor inputs for the following modules to use Pydantic:
- `mlflow-fargate`
- `mlflow-image`
- `mlflow-image`
- `sagemaker-studio`
- `sagemaker-endpoint`
- `sagemaker-templates-service-catalog`
Expand Down
2 changes: 1 addition & 1 deletion DEPLOYMENT.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
1. Clone the repository and checkout a release branch using the below command:

```
git clone --origin upstream --branch release/1.2.0 https://github.com/awslabs/aiops-modules
git clone --origin upstream --branch release/1.3.0 https://github.com/awslabs/aiops-modules
```
The release version can be replaced with the version of interest.

Expand Down
21 changes: 11 additions & 10 deletions README.md

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.2.0
1.3.0
Loading

0 comments on commit 33b0c6b

Please sign in to comment.