Skip to content

Commit

Permalink
IDEA Release 3.1.9 (#176)
Browse files Browse the repository at this point in the history
See CHANGELOG
  • Loading branch information
cfsnate authored Aug 29, 2024
1 parent 37c5ca1 commit 5d37a00
Show file tree
Hide file tree
Showing 36 changed files with 228 additions and 158 deletions.
28 changes: 28 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,34 @@ All notable changes to this project will be documented in this file.
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).

## [3.1.9] - 2024-08-29

### Notes
* DCV session files with no `transport` set have a 1 second timeout where `QUIC` is tried first and then a fallback to `TCP/WS` - In testing, this has found to leverage `QUIC` automatically intermittently when `QUIC` is enabled in IDEA. This will likely be resolved in the future with a customizable timeout to ensure `QUIC` connections complete in time.
* Docs need updating to reflect Ubuntu usage and removal of EOL OS options.

### Features
* Added GPU Driver support for `g6e` instance types

### Changes
* Added default to disable QUIC datagrams in DCV on eVDI nodes
* Update AWS CDK from `2.147.3` to `2.154.1`
* Update Python Requirements
* Update Node from `18.20.2` to `18.20.4`
* Update NVM from `0.39.7` to `0.40.1`

### Bug Fixes
* Fixed taskbar not appearing on Ubuntu eVDI nodes
* Removed non-existant `cfn_template` from devtool `release.update-version`
* Fixed snap on Ubuntu to use `/data/home` user directory
* Update firefox.desktop `NoDisplay=false` to show in Ubuntu application launcher
* Change input method for Ubuntu to `xim` to fix issues with `ibus` not allowing keyboard input in certain apps
* Only OpenSearch In-Use IPs should be added to the `dashboard` target group
* Adjusted pagination to `1000` records in `ListUsersInGroup` calls from Cluster Manager Web UI. This should be adjusted in the future to use proper pagination.

### Known Caveats


## [3.1.8] - 2024-07-17

### Notes
Expand Down
2 changes: 1 addition & 1 deletion IDEA_VERSION.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.1.8
3.1.9
2 changes: 1 addition & 1 deletion idea-admin-windows.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ function Verify-Command($type,$message,$command) {
$IDEADevMode = if ($Env:IDEA_DEV_MODE) {$Env:IDEA_DEV_MODE} else {""}
$VirtualEnv = if ($Env:VIRTUAL_ENV) {$Env:VIRTUAL_ENV} else {""}
$ScriptDir = $PSScriptRoot
$IDEARevision = if ($Env:IDEA_REVISION) {$Env:IDEA_REVISION} else {"v3.1.8"}
$IDEARevision = if ($Env:IDEA_REVISION) {$Env:IDEA_REVISION} else {"v3.1.9"}
$IDEADockerRepo = "public.ecr.aws/s5o2b4m0"
$DocumentationError = "https://docs.idea-hpc.com"
$AWSProfile = if ($Env:AWS_PROFILE) {$Env:AWS_PROFILE} else {"default"}
Expand Down
2 changes: 1 addition & 1 deletion idea-admin.sh
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
# * IDEA_DEV_MODE - Set to "true" if you are working with IDEA sources

SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )
IDEA_REVISION=${IDEA_REVISION:-"v3.1.8"}
IDEA_REVISION=${IDEA_REVISION:-"v3.1.9"}
IDEA_DOCKER_REPO=${IDEA_DOCKER_REPO:-"public.ecr.aws/s5o2b4m0/idea-administrator"}
IDEA_ECR_CREDS_RESET=${IDEA_ECR_CREDS_RESET:-"true"}
IDEA_ADMIN_AWS_CREDENTIAL_PROVIDER=${IDEA_ADMIN_AWS_CREDENTIAL_PROVIDER:=""}
Expand Down
75 changes: 38 additions & 37 deletions requirements/dev.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,54 +2,55 @@ aiofiles==24.1.0
alembic==1.13.2
annotated-types==0.7.0
arrow==1.3.0
astroid==3.2.2
attrs==23.2.0
astroid==3.2.4
attrs==24.2.0
aws-cdk-asset-awscli-v1==2.2.202
aws-cdk-asset-kubectl-v20==2.1.2
aws-cdk-asset-node-proxy-agent-v6==2.0.3
aws-cdk-lib==2.147.3
babel==2.15.0
aws-cdk-cloud-assembly-schema==36.0.19
aws-cdk-lib==2.154.1
babel==2.16.0
banal==1.0.6
blinker==1.8.2
boto3==1.34.84
botocore==1.34.139
botocore==1.34.162
build==1.2.1
cacheout==0.16.0
cachetools==5.3.3
cachetools==5.5.0
cattrs==23.2.3
cdk-nag==2.28.156
cdk-nag==2.28.191
certifi==2024.2.2
cffi==1.16.0
cffi==1.17.0
cfn-flip==1.3.0
charset-normalizer==3.3.2
click==8.1.7
colorama==0.4.6
colored==2.2.4
constructs==10.3.0
coverage[toml]==7.5.4
coverage[toml]==7.6.1
cryptography==42.0.8
dataset==1.6.2
dill==0.3.8
events==0.5
exceptiongroup==1.2.1
exceptiongroup==1.2.2
fastcounter==1.1.0
ghp-import==2.1.0
greenlet==3.0.3
html5tagger==1.3.0
httptools==0.6.1
idna==3.7
importlib-metadata==8.0.0
importlib-resources==6.4.0
idna==3.8
importlib-metadata==8.4.0
importlib-resources==6.4.4
iniconfig==2.0.0
invoke==2.2.0
ipaddress==1.0.23
isort==5.13.2
jinja2==3.1.4
jmespath==1.0.1
jsii==1.101.0
jsii==1.103.0
ldappool==3.0.0
mako==1.3.5
markdown==3.6
markdown==3.7
markdown-it-py==3.0.0
markupsafe==2.1.5
mccabe==0.7.0
Expand All @@ -58,21 +59,21 @@ memory-profiler==0.61.0
mergedeep==1.3.4
mkdocs==1.6.0
mkdocs-get-deps==0.2.0
mkdocs-material==9.5.28
mkdocs-material==9.5.33
mkdocs-material-extensions==1.3.1
multidict==6.0.5
mypy==1.10.1
mypy==1.11.2
mypy-extensions==1.0.0
openapi-pydantic==0.4.1
opensearch-py==2.6.0
orjson==3.10.6
orjson==3.10.7
packaging==24.1
paginate==0.5.6
paginate==0.5.7
pathspec==0.12.1
pip-tools==7.4.1
platformdirs==4.2.2
pluggy==1.5.0
prettytable==3.10.0
prettytable==3.11.0
prometheus-client==0.20.0
prompt-toolkit==3.0.36
psutil==6.0.0
Expand All @@ -85,53 +86,53 @@ pydantic-core==2.20.1
pyfiglet==1.0.2
pygments==2.18.0
pyhocon==0.3.61
pyjwt==2.8.0
pylint==3.2.5
pymdown-extensions==10.8.1
pyparsing==3.1.2
pyjwt==2.9.0
pylint==3.2.6
pymdown-extensions==10.9
pyparsing==3.1.4
pyproject-hooks==1.1.0
pytest==8.2.2
pytest==8.3.2
pytest-cov==5.0.0
pytest-mock==3.14.0
python-dateutil==2.9.0.post0
python-dynamodb-lock==0.9.1
python-ldap==3.4.4
pytz==2024.1
pyyaml==6.0.1
pyyaml==6.0.2
pyyaml-env-tag==0.1
questionary==2.0.1
random-password-generator==2.2.0
regex==2024.5.15
regex==2024.7.24
requests==2.31.0
requests-aws4auth==1.2.3
requests-aws4auth==1.3.1
requests-unixsocket==0.3.0
rich==13.7.1
rich==13.8.0
s3transfer==0.10.2
sanic==23.6.0
sanic-routing==23.12.0
semver==3.0.2
sh==2.0.7
shortuuid==1.0.13
six==1.16.0
sqlalchemy==1.4.52
sqlalchemy==1.4.53
supervisor==4.2.5
tomli==2.0.1
tomlkit==0.12.5
tomlkit==0.13.2
tracerite==1.1.1
troposphere==4.8.1
typeguard==2.13.3
types-python-dateutil==2.9.0.20240316
types-python-dateutil==2.9.0.20240821
typing-extensions==4.12.2
tzlocal==5.2
ujson==5.10.0
urllib3==1.26.19
uvloop==0.19.0
validators==0.30.0
watchdog==4.0.1
uvloop==0.20.0
validators==0.33.0
watchdog==5.0.0
wcwidth==0.2.13
websockets==12.0
websockets==13.0
wheel==0.43.0
zipp==3.19.2
zipp==3.20.1

# The following packages are considered to be unsafe in a requirements file:
# pip
Expand Down
22 changes: 11 additions & 11 deletions requirements/doc.txt
Original file line number Diff line number Diff line change
@@ -1,31 +1,31 @@
babel==2.15.0
babel==2.16.0
certifi==2024.7.4
charset-normalizer==3.3.2
click==8.1.7
colorama==0.4.6
ghp-import==2.1.0
idna==3.7
importlib-metadata==8.0.0
idna==3.8
importlib-metadata==8.4.0
jinja2==3.1.4
markdown==3.6
markdown==3.7
markupsafe==2.1.5
mergedeep==1.3.4
mkdocs==1.6.0
mkdocs-get-deps==0.2.0
mkdocs-material==9.5.28
mkdocs-material==9.5.33
mkdocs-material-extensions==1.3.1
packaging==24.1
paginate==0.5.6
paginate==0.5.7
pathspec==0.12.1
platformdirs==4.2.2
pygments==2.18.0
pymdown-extensions==10.8.1
pymdown-extensions==10.9
python-dateutil==2.9.0.post0
pyyaml==6.0.1
pyyaml==6.0.2
pyyaml-env-tag==0.1
regex==2024.5.15
regex==2024.7.24
requests==2.32.3
six==1.16.0
urllib3==2.2.2
watchdog==4.0.1
zipp==3.19.2
watchdog==5.0.0
zipp==3.20.1
47 changes: 24 additions & 23 deletions requirements/idea-administrator.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,20 +2,21 @@ aiofiles==24.1.0
alembic==1.13.2
annotated-types==0.7.0
arrow==1.3.0
attrs==23.2.0
attrs==24.2.0
aws-cdk-asset-awscli-v1==2.2.202
aws-cdk-asset-kubectl-v20==2.1.2
aws-cdk-asset-node-proxy-agent-v6==2.0.3
aws-cdk-lib==2.147.3
aws-cdk-cloud-assembly-schema==36.0.19
aws-cdk-lib==2.154.1
banal==1.0.6
blinker==1.8.2
boto3==1.34.84
botocore==1.34.139
botocore==1.34.162
cacheout==0.16.0
cattrs==23.2.3
cdk-nag==2.28.156
cdk-nag==2.28.191
certifi==2024.2.2
cffi==1.16.0
cffi==1.17.0
cfn-flip==1.3.0
charset-normalizer==3.3.2
click==8.1.7
Expand All @@ -24,27 +25,27 @@ constructs==10.3.0
cryptography==42.0.8
dataset==1.6.2
events==0.5
exceptiongroup==1.2.1
exceptiongroup==1.2.2
fastcounter==1.1.0
greenlet==3.0.3
html5tagger==1.3.0
httptools==0.6.1
idna==3.7
importlib-resources==6.4.0
idna==3.8
importlib-resources==6.4.4
ipaddress==1.0.23
jinja2==3.1.4
jmespath==1.0.1
jsii==1.101.0
jsii==1.103.0
mako==1.3.5
markdown-it-py==3.0.0
markupsafe==2.1.5
mdurl==0.1.2
multidict==6.0.5
mypy==1.10.1
mypy==1.11.2
mypy-extensions==1.0.0
opensearch-py==2.6.0
orjson==3.10.6
prettytable==3.10.0
orjson==3.10.7
prettytable==3.11.0
prometheus-client==0.20.0
prompt-toolkit==3.0.36
psutil==6.0.0
Expand All @@ -54,37 +55,37 @@ pydantic==2.8.2
pydantic-core==2.20.1
pygments==2.18.0
pyhocon==0.3.61
pyjwt==2.8.0
pyparsing==3.1.2
pyjwt==2.9.0
pyparsing==3.1.4
python-dateutil==2.9.0.post0
python-dynamodb-lock==0.9.1
pytz==2024.1
pyyaml==6.0.1
pyyaml==6.0.2
questionary==2.0.1
random-password-generator==2.2.0
requests==2.31.0
requests-aws4auth==1.2.3
requests-aws4auth==1.3.1
requests-unixsocket==0.3.0
rich==13.7.1
rich==13.8.0
s3transfer==0.10.2
sanic==23.6.0
sanic-routing==23.12.0
semver==3.0.2
sh==2.0.7
shortuuid==1.0.13
six==1.16.0
sqlalchemy==1.4.52
sqlalchemy==1.4.53
tomli==2.0.1
tracerite==1.1.1
troposphere==4.8.1
typeguard==2.13.3
types-python-dateutil==2.9.0.20240316
types-python-dateutil==2.9.0.20240821
typing-extensions==4.12.2
tzlocal==5.2
ujson==5.10.0
urllib3==1.26.19
uvloop==0.19.0
validators==0.30.0
uvloop==0.20.0
validators==0.33.0
wcwidth==0.2.13
websockets==12.0
zipp==3.19.2
websockets==13.0
zipp==3.20.1
Loading

0 comments on commit 5d37a00

Please sign in to comment.