Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v7.7.0 #2346

Merged
merged 23 commits into from
Jul 3, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
07fb898
Bump ASFHyP3/actions from 0.11.1 to 0.11.2
dependabot[bot] Jul 1, 2024
eb9b227
Bump setuptools from 70.1.0 to 70.2.0
dependabot[bot] Jul 1, 2024
008078c
Bump cfn-lint from 1.3.4 to 1.4.2
dependabot[bot] Jul 1, 2024
7f14b21
Bump boto3 from 1.34.131 to 1.34.136
dependabot[bot] Jul 1, 2024
993947e
Merge pull request #2343 from ASFHyP3/dependabot/pip/boto3-1.34.136
jtherrmann Jul 1, 2024
28d00e8
Merge pull request #2342 from ASFHyP3/dependabot/pip/cfn-lint-1.4.2
jtherrmann Jul 1, 2024
d156374
Merge pull request #2341 from ASFHyP3/dependabot/pip/setuptools-70.2.0
jtherrmann Jul 1, 2024
25797fa
Bump moto[dynamodb] from 5.0.9 to 5.0.10
dependabot[bot] Jul 1, 2024
21975dc
Merge pull request #2340 from ASFHyP3/dependabot/pip/moto-dynamodb--5…
jtherrmann Jul 1, 2024
716103a
Merge pull request #2339 from ASFHyP3/dependabot/github_actions/ASFHy…
jtherrmann Jul 1, 2024
56a1fa6
Update deploy-enterprise.yml
cmarshak Jun 26, 2024
4abaef3
Update deploy-enterprise.yml
cmarshak Jun 26, 2024
92b1404
Update INSAR_ISCE.yml
cmarshak Jun 26, 2024
181313f
No need for INSAR_ISCE_TEST job spec anymore
jhkennedy Jun 27, 2024
86260d9
update changelog for previousl release
jhkennedy Jul 2, 2024
31c393d
Merge pull request #2337 from ACCESS-Cloud-Based-InSAR/a19-increase-t…
jhkennedy Jul 2, 2024
4b68723
Add solid earth autorift jobs for ARIA project
jhkennedy Jul 2, 2024
1a0231b
update changelog
jhkennedy Jul 2, 2024
5dac834
Add autorift for ARIA JPL deployments
jhkennedy Jul 2, 2024
6603339
Update CHANGELOG.md
jhkennedy Jul 2, 2024
42ac204
Merge pull request #2344 from ASFHyP3/aria-autorift
jhkennedy Jul 2, 2024
01c99c0
increase vcpus for daac deployments
asjohnston-asf Jul 3, 2024
d385597
Merge pull request #2345 from ASFHyP3/daac-vcpu
asjohnston-asf Jul 3, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/changelog.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@ on:

jobs:
call-changelog-check-workflow:
uses: ASFHyP3/actions/.github/workflows/reusable-changelog-check.yml@v0.11.1
uses: ASFHyP3/actions/.github/workflows/reusable-changelog-check.yml@v0.11.2
2 changes: 1 addition & 1 deletion .github/workflows/create-jira-issue.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ on:

jobs:
call-create-jira-issue-workflow:
uses: ASFHyP3/actions/.github/workflows/reusable-create-jira-issue.yml@v0.11.1
uses: ASFHyP3/actions/.github/workflows/reusable-create-jira-issue.yml@v0.11.2
secrets:
JIRA_BASE_URL: ${{ secrets.JIRA_BASE_URL }}
JIRA_USER_EMAIL: ${{ secrets.JIRA_USER_EMAIL }}
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/deploy-daac.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,8 @@ jobs:
deploy_ref: refs/heads/main
job_files: job_spec/AUTORIFT.yml job_spec/INSAR_GAMMA.yml job_spec/RTC_GAMMA.yml job_spec/INSAR_ISCE_BURST.yml
instance_types: r6id.xlarge,r6id.2xlarge,r6id.4xlarge,r6id.8xlarge,r6idn.xlarge,r6idn.2xlarge,r6idn.4xlarge,r6idn.8xlarge
default_max_vcpus: 1200
expanded_max_vcpus: 2400
default_max_vcpus: 1500
expanded_max_vcpus: 3000
required_surplus: 2000
security_environment: EDC
ami_id: image_id_ecs_amz2
Expand All @@ -50,8 +50,8 @@ jobs:
job_spec/RTC_GAMMA.yml
job_spec/INSAR_ISCE_BURST.yml
instance_types: r6id.xlarge,r6id.2xlarge,r6id.4xlarge,r6id.8xlarge,r6idn.xlarge,r6idn.2xlarge,r6idn.4xlarge,r6idn.8xlarge
default_max_vcpus: 1200
expanded_max_vcpus: 2400
default_max_vcpus: 1500
expanded_max_vcpus: 3000
required_surplus: 2000
security_environment: EDC
ami_id: image_id_ecs_amz2
Expand Down Expand Up @@ -107,6 +107,6 @@ jobs:
call-bump-version-workflow:
if: github.ref == 'refs/heads/main'
needs: deploy
uses: ASFHyP3/actions/.github/workflows/reusable-bump-version.yml@v0.11.1
uses: ASFHyP3/actions/.github/workflows/reusable-bump-version.yml@v0.11.2
secrets:
USER_TOKEN: ${{ secrets.TOOLS_BOT_PAK }}
5 changes: 3 additions & 2 deletions .github/workflows/deploy-enterprise-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,8 +47,9 @@ jobs:
default_application_status: APPROVED
cost_profile: DEFAULT
job_files: >-
job_spec/ARIA_AUTORIFT.yml
job_spec/ARIA_RAIDER.yml
job_spec/INSAR_ISCE_TEST.yml
job_spec/INSAR_ISCE.yml
instance_types: m6id.xlarge,m6id.2xlarge,m6id.4xlarge,m6id.8xlarge,m6idn.xlarge,m6idn.2xlarge,m6idn.4xlarge,m6idn.8xlarge
default_max_vcpus: 640
expanded_max_vcpus: 640
Expand Down Expand Up @@ -78,7 +79,7 @@ jobs:

- environment: hyp3-lavas-test
domain: hyp3-lavas-test.asf.alaska.edu
template_bucket: cf-templates-10a5pjrsv3cgo-us-west-2
template_bucket: cf-templates-10a5pjrsv3cgo-us-west-2
image_tag: test
product_lifetime_in_days: 14
default_credits_per_user: 0
Expand Down
31 changes: 18 additions & 13 deletions .github/workflows/deploy-enterprise.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,8 @@ jobs:
job_spec/AUTORIFT_ITS_LIVE.yml
job_spec/S1_CORRECTION_ITS_LIVE.yml
instance_types: r6id.xlarge,r6idn.xlarge,r5dn.xlarge,r5d.xlarge
default_max_vcpus: 2000
expanded_max_vcpus: 2000
default_max_vcpus: 2000 # Max: 10,406
expanded_max_vcpus: 2000 # Max: 10,406
required_surplus: 0
security_environment: JPL-public
ami_id: /aws/service/ecs/optimized-ami/amazon-linux-2023/recommended/image_id
Expand All @@ -42,11 +42,12 @@ jobs:
default_application_status: APPROVED
cost_profile: DEFAULT
job_files: >-
job_spec/ARIA_AUTORIFT.yml
job_spec/ARIA_RAIDER.yml
job_spec/INSAR_ISCE.yml
instance_types: c6id.xlarge,c6id.2xlarge,c6id.4xlarge,c6id.8xlarge
default_max_vcpus: 0
expanded_max_vcpus: 0
instance_types: m6id.xlarge,m6id.2xlarge,m6id.4xlarge,m6id.8xlarge,m6idn.xlarge,m6idn.2xlarge,m6idn.4xlarge,m6idn.8xlarge
default_max_vcpus: 4000 # Max: 13000
expanded_max_vcpus: 4000 # Max: 13000
required_surplus: 0
security_environment: JPL-public
ami_id: /aws/service/ecs/optimized-ami/amazon-linux-2023/recommended/image_id
Expand All @@ -61,11 +62,12 @@ jobs:
default_application_status: APPROVED
cost_profile: DEFAULT
job_files: >-
job_spec/ARIA_AUTORIFT.yml
job_spec/ARIA_RAIDER.yml
job_spec/INSAR_ISCE_TEST.yml
job_spec/INSAR_ISCE.yml
instance_types: m6id.xlarge,m6id.2xlarge,m6id.4xlarge,m6id.8xlarge,m6idn.xlarge,m6idn.2xlarge,m6idn.4xlarge,m6idn.8xlarge
default_max_vcpus: 1000
expanded_max_vcpus: 1000
default_max_vcpus: 1000 # Max: 10316
expanded_max_vcpus: 1000 # Max: 10316
required_surplus: 0
security_environment: JPL-public
ami_id: /aws/service/ecs/optimized-ami/amazon-linux-2023/recommended/image_id
Expand All @@ -79,10 +81,13 @@ jobs:
default_credits_per_user: 0
default_application_status: APPROVED
cost_profile: DEFAULT
job_files: job_spec/INSAR_ISCE.yml
instance_types: c6id.xlarge,c6id.2xlarge,c6id.4xlarge,c6id.8xlarge
default_max_vcpus: 1600
expanded_max_vcpus: 1600
job_files: >-
job_spec/ARIA_AUTORIFT.yml
job_spec/ARIA_RAIDER.yml
job_spec/INSAR_ISCE.yml
instance_types: m6id.xlarge,m6id.2xlarge,m6id.4xlarge,m6id.8xlarge,m6idn.xlarge,m6idn.2xlarge,m6idn.4xlarge,m6idn.8xlarge
default_max_vcpus: 1600 # Max 1652
expanded_max_vcpus: 1600 # Max 1652
required_surplus: 0
security_environment: JPL-public
ami_id: /aws/service/ecs/optimized-ami/amazon-linux-2023/recommended/image_id
Expand Down Expand Up @@ -228,7 +233,7 @@ jobs:

- environment: hyp3-lavas
domain: hyp3-lavas.asf.alaska.edu
template_bucket: cf-templates-10a5pjrsv3cgo-us-west-2
template_bucket: cf-templates-10a5pjrsv3cgo-us-west-2
image_tag: latest
product_lifetime_in_days: 14
default_credits_per_user: 0
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/labeled-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,4 @@ on:

jobs:
call-labeled-pr-check-workflow:
uses: ASFHyP3/actions/.github/workflows/reusable-labeled-pr-check.yml@v0.11.1
uses: ASFHyP3/actions/.github/workflows/reusable-labeled-pr-check.yml@v0.11.2
2 changes: 1 addition & 1 deletion .github/workflows/release-template-comment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ on:

jobs:
call-release-checklist-workflow:
uses: ASFHyP3/actions/.github/workflows/reusable-release-checklist-comment.yml@v0.11.1
uses: ASFHyP3/actions/.github/workflows/reusable-release-checklist-comment.yml@v0.11.2
permissions:
pull-requests: write
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ on:

jobs:
call-release-workflow:
uses: ASFHyP3/actions/.github/workflows/reusable-release.yml@v0.11.1
uses: ASFHyP3/actions/.github/workflows/reusable-release.yml@v0.11.2
with:
release_prefix: HyP3
secrets:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/static-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -87,4 +87,4 @@ jobs:
snyk iac test --severity-threshold=high

call-secrets-analysis-workflow:
uses: ASFHyP3/actions/.github/workflows/reusable-secrets-analysis.yml@v0.11.1
uses: ASFHyP3/actions/.github/workflows/reusable-secrets-analysis.yml@v0.11.2
14 changes: 14 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,20 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).


## [7.7.0]

### Added
- `ARIA_AUTORIFT.yml` job spec for Solid Earth offset tracking in the ARIA JPL deployments

### Changed
- Increased throughput for `hyp3-a19-jpl` (0 -> 4,000 vCPUs) to support continued processing of ARIA GUNW products.
- The `hyp3-a19-jpl` and `hyp3-nisar-jpl` deployments now use the `m6id[n]` instance families to reduce the high number of spot interruptions seen with wth `c6id` instance family.
- Increased available vCPUs for DAAC deployments.

### Removed
- The `INSAR_ISCE_TEST.yml` job spec, which only differed from `INSAR_ISCE.yml` in support of different instance families, has been removed now that all ARIA JPL deployments are using the same instance families again.


## [7.6.0]

### Changed
Expand Down
65 changes: 65 additions & 0 deletions job_spec/ARIA_AUTORIFT.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
AUTORIFT:
required_parameters:
- granules
parameters:
granules:
default: '""'
api_schema:
type: array
minItems: 2
maxItems: 2
example:
- S2B_MSIL1C_20200105T152259_N0208_R039_T13CES_20200105T181230
- S2B_MSIL1C_20200315T152259_N0209_R039_T13CES_20200315T181115
items:
anyOf:
- description: The name of the Sentinel-1 SLC granule to process
type: string
pattern: "^S1[AB]_IW_SLC__1S[SD][VH]"
minLength: 67
maxLength: 67
example: S1A_IW_SLC__1SSV_20150621T120220_20150621T120232_006471_008934_72D8
- description: The name of the Sentinel-2 granule to process (ESA naming convention)
type: string
pattern: "^S2[AB]_MSIL1C_"
minLength: 60
maxLength: 60
example: S2A_MSIL1C_20200627T150921_N0209_R025_T22WEB_20200627T170912
- description: The name of the Landsat 4, 5, 7, 8 or 9 Collection 2 granule to process
type: string
pattern: "^L([CO]0[89]|E07|T0[45])_L1"
minLength: 40
maxLength: 40
example: LC08_L1GT_118112_20210107_20210107_02_T2
bucket_prefix:
default: '""'
parameter_file:
api_schema:
description: Shapefile for determining the correct search parameters by geographic location. Path to shapefile must be understood by GDAL.
type: string
default: '/vsicurl/http://its-live-data.s3.amazonaws.com/autorift_parameters/v001/autorift_solidearth_0120m.shp'
cost_profiles:
DEFAULT:
cost: 1.0
validators: []
tasks:
- name: ''
image: ghcr.io/asfhyp3/hyp3-autorift
command:
- --bucket
- '!Ref Bucket'
- --bucket-prefix
- Ref::bucket_prefix
- --parameter-file
- Ref::parameter_file
- --naming-scheme
- ITS_LIVE_OD
- Ref::granules
timeout: 10800
vcpu: 1
memory: 31500
secrets:
- EARTHDATA_USERNAME
- EARTHDATA_PASSWORD
- ESA_USERNAME
- ESA_PASSWORD
2 changes: 1 addition & 1 deletion job_spec/INSAR_ISCE.yml
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ INSAR_ISCE:
image: ghcr.io/access-cloud-based-insar/dockerizedtopsapp
command:
- ++omp-num-threads
- '4'
- '2' # 2 for the m instance family; 4 for the c
- --bucket
- '!Ref Bucket'
- --bucket-prefix
Expand Down
Loading
Loading