-
Notifications
You must be signed in to change notification settings - Fork 10
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 v9.3.0 #2569
Merged
Merged
Release v9.3.0 #2569
Changes from all commits
Commits
Show all changes
58 commits
Select commit
Hold shift + click to select a range
19814ba
add velocity option for OPERA_DISP_TMS jobs
asjohnston-asf 038db24
ruff fixes
AndrewPlayer3 cd47ae6
Update tests/test_api/test_list_jobs.py
AndrewPlayer3 f48150a
Merge pull request #2554 from ASFHyP3/ruff-fixes
jtherrmann aa0f27f
Merge branch 'develop' into velocity2
asjohnston-asf bafe2de
Bump ASFHyP3/actions from 0.13.2 to 0.14.0
dependabot[bot] 330e905
Merge pull request #2553 from ASFHyP3/velocity2
asjohnston-asf 46026ed
restore automated deployment to hyp3-opera-disp-sandbox deployment
asjohnston-asf 8c0ad40
fix python version
asjohnston-asf 407064e
Merge pull request #2560 from ASFHyP3/disp-sandbox
asjohnston-asf 3ae416c
Merge pull request #2559 from ASFHyP3/dependabot/github_actions/ASFHy…
jtherrmann 56d49f0
upgrade to mypy action v0.15.0
jtherrmann 5256ea3
Bump cfn-lint from 1.22.3 to 1.22.5
dependabot[bot] 5749400
Bump boto3 from 1.35.93 to 1.36.2
dependabot[bot] 42712ff
Bump ASFHyP3/actions from 0.14.0 to 0.15.0
dependabot[bot] 3940fa2
Merge branch 'update-mypy-options' into dependabot/github_actions/ASF…
jtherrmann e1632e5
Merge pull request #2565 from ASFHyP3/dependabot/github_actions/ASFHy…
jtherrmann 17dedf9
update code of conduct per guidance from NASA
jtherrmann 185c3bf
Merge pull request #2567 from ASFHyP3/update-code-of-conduct
jtherrmann 1a85c4c
Merge pull request #2564 from ASFHyP3/dependabot/pip/boto3-1.36.2
jtherrmann 5aded4a
Bump moto[dynamodb] from 5.0.26 to 5.0.27
dependabot[bot] 753ebba
Merge pull request #2563 from ASFHyP3/dependabot/pip/moto-dynamodb--5…
jtherrmann 4401ccf
Merge pull request #2562 from ASFHyP3/dependabot/pip/cfn-lint-1.22.5
jtherrmann 8bebfd4
Bump responses from 0.25.3 to 0.25.6
dependabot[bot] 9ecc135
Merge pull request #2561 from ASFHyP3/dependabot/pip/responses-0.25.6
jtherrmann 713442c
Bump setuptools from 75.7.0 to 75.8.0
dependabot[bot] 70f0a77
Add validator for SRG jobs to check bounds size + remove default bounds
williamh890 d76cc58
update changelog
williamh890 6be8b28
for srg jobs bounds check add provided box size to error message
williamh890 2e4d4f8
SRG bounds check rounds to 2 decimal places in error message
williamh890 7f2b59e
Merge pull request #2568 from ASFHyP3/check-bounds-size
williamh890 4db2717
update example SRG job bounds
williamh890 d045bca
Merge pull request #2570 from ASFHyP3/update-srg-example-jobs
williamh890 b9fd98e
Merge pull request #2558 from ASFHyP3/dependabot/pip/setuptools-75.8.0
jtherrmann 06a595b
fix arguments for bounds area check
forrestfwilliams da54dc5
fix import order
forrestfwilliams d678046
fix tests
forrestfwilliams c49db5f
ruff formatting
forrestfwilliams be5b4e1
fix ruff 2
forrestfwilliams 703ebfa
ruff fix 3
forrestfwilliams f2952b5
fix ruff 4
forrestfwilliams 3587143
fix ruff 5
forrestfwilliams 68a8ea2
fix ruff 6
forrestfwilliams b51ea0f
Merge pull request #2571 from ASFHyP3/fix_bounds_validator
forrestfwilliams 9213ccd
Add unit test to check validator function signiture
williamh890 611eea9
Allow for _ in validator function signatures
williamh890 f08b50f
rename file variable
jtherrmann e2d7c36
prefix private validation.py functions with underscore
jtherrmann 34a92d1
updates to validator function signature test
williamh890 4b0ca16
Add assertion to validators unit test
williamh890 a90181b
Merge pull request #2572 from ASFHyP3/validator-function-signature-test
williamh890 e23fdcd
fix changelog
jtherrmann 7e6ce44
Merge pull request #2573 from ASFHyP3/fix-changelog
jtherrmann 555ca60
remove ability to pass [0,0,0,0] as valid bounds
williamh890 9314490
update code formatting
williamh890 86bd840
updates for ruff
williamh890 a96a075
update variable name in validator test
williamh890 c50a03b
Merge pull request #2575 from ASFHyP3/remove-default-bounds
williamh890 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,80 @@ | ||
name: Deploy OPERA-DISP Sandbox Stack to AWS | ||
|
||
on: | ||
push: | ||
branches: | ||
- develop | ||
|
||
concurrency: ${{ github.workflow }}-${{ github.ref }} | ||
|
||
jobs: | ||
deploy: | ||
runs-on: ubuntu-latest | ||
strategy: | ||
fail-fast: false | ||
matrix: | ||
include: | ||
- environment: hyp3-opera-disp-sandbox | ||
domain: hyp3-opera-disp-sandbox.asf.alaska.edu | ||
template_bucket: cf-templates-1hz9ldhhl4ahu-us-west-2 | ||
image_tag: test | ||
product_lifetime_in_days: 14 | ||
default_credits_per_user: 0 | ||
default_application_status: APPROVED | ||
cost_profile: DEFAULT | ||
deploy_ref: refs/heads/develop | ||
job_files: >- | ||
job_spec/OPERA_DISP_TMS.yml | ||
instance_types: r6id.xlarge,r6id.2xlarge,r6id.4xlarge,r6id.8xlarge,r6idn.xlarge,r6idn.2xlarge,r6idn.4xlarge,r6idn.8xlarge | ||
default_max_vcpus: 640 | ||
expanded_max_vcpus: 640 | ||
required_surplus: 0 | ||
security_environment: ASF | ||
ami_id: /aws/service/ecs/optimized-ami/amazon-linux-2023/recommended/image_id | ||
distribution_url: '' | ||
|
||
environment: | ||
name: ${{ matrix.environment }} | ||
url: https://${{ matrix.domain }} | ||
|
||
steps: | ||
- uses: actions/[email protected] | ||
|
||
- uses: aws-actions/configure-aws-credentials@v4 | ||
Check warning Code scanning / CodeQL Unpinned tag for a non-immutable Action in workflow Medium
Unpinned 3rd party Action 'Deploy OPERA-DISP Sandbox Stack to AWS' step
Uses Step Error loading related location Loading |
||
with: | ||
aws-access-key-id: ${{ secrets.V2_AWS_ACCESS_KEY_ID }} | ||
aws-secret-access-key: ${{ secrets.V2_AWS_SECRET_ACCESS_KEY }} | ||
aws-session-token: ${{ secrets.V2_AWS_SESSION_TOKEN }} | ||
aws-region: ${{ secrets.AWS_REGION }} | ||
|
||
- uses: actions/setup-python@v5 | ||
with: | ||
python-version: 3.13 | ||
|
||
- uses: ./.github/actions/deploy-hyp3 | ||
with: | ||
TEMPLATE_BUCKET: ${{ matrix.template_bucket }} | ||
STACK_NAME: ${{ matrix.environment }} | ||
DOMAIN_NAME: ${{ matrix.domain }} | ||
API_NAME: ${{ matrix.environment }} | ||
CERTIFICATE_ARN: ${{ secrets.CERTIFICATE_ARN }} | ||
IMAGE_TAG: ${{ matrix.image_tag }} | ||
PRODUCT_LIFETIME: ${{ matrix.product_lifetime_in_days }} | ||
VPC_ID: ${{ secrets.VPC_ID }} | ||
SUBNET_IDS: ${{ secrets.SUBNET_IDS }} | ||
SECRET_ARN: ${{ secrets.SECRET_ARN }} | ||
CLOUDFORMATION_ROLE_ARN: ${{ secrets.CLOUDFORMATION_ROLE_ARN }} | ||
DEFAULT_CREDITS_PER_USER: ${{ matrix.default_credits_per_user }} | ||
DEFAULT_APPLICATION_STATUS: ${{ matrix.default_application_status }} | ||
COST_PROFILE: ${{ matrix.cost_profile }} | ||
JOB_FILES: ${{ matrix.job_files }} | ||
DEFAULT_MAX_VCPUS: ${{ matrix.default_max_vcpus }} | ||
EXPANDED_MAX_VCPUS: ${{ matrix.expanded_max_vcpus }} | ||
MONTHLY_BUDGET: ${{ secrets.MONTHLY_BUDGET }} | ||
REQUIRED_SURPLUS: ${{ matrix.required_surplus }} | ||
ORIGIN_ACCESS_IDENTITY_ID: ${{ secrets.ORIGIN_ACCESS_IDENTITY_ID }} | ||
SECURITY_ENVIRONMENT: ${{ matrix.security_environment }} | ||
AMI_ID: ${{ matrix.ami_id }} | ||
INSTANCE_TYPES: ${{ matrix.instance_types }} | ||
DISTRIBUTION_URL: ${{ matrix.distribution_url }} | ||
AUTH_PUBLIC_KEY: ${{ secrets.AUTH_PUBLIC_KEY }} | ||
Comment on lines
+12
to
+80
Check warning Code scanning / CodeQL Workflow does not contain permissions Medium
Actions Job or Workflow does not set permissions
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Check warning
Code scanning / CodeQL
Workflow does not contain permissions Medium