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
## https://github.com/getindata/jupyter-images/pull/65 | |
## local spark and kedro verification | |
## piotr.mossakowski@getindata.com | |
docker run -it --network host --rm gcr.io/getindata-images-public/jupyterlab-mlops:dev-4728c742faaacc79d6a0d0c696e9a97c987b0a4f bash | |
Unable to find image 'gcr.io/getindata-images-public/jupyterlab-mlops:dev-4728c742faaacc79d6a0d0c696e9a97c987b0a4f' locally | |
dev-4728c742faaacc79d6a0d0c696e9a97c987b0a4f: Pulling from getindata-images-public/jupyterlab-mlops | |
Digest: sha256:311f27e69fc3f36a4fdcf5c3b2e03d8da93fb4cf50dd9a44e68551eed4ccc89c | |
Status: Downloaded newer image for gcr.io/getindata-images-public/jupyterlab-mlops:dev-4728c742faaacc79d6a0d0c696e9a97c987b0a4f |
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
docker run -it --rm --network host --name jupyterlab-mlops gcr.io/getindata-images-public/jupyterlab-mlops:python-3.11-d8af1be43a69c8c276152c5714e9f58b75f401c0 bash | |
(python3.11) jovyan@PF-3ASX5A:~$ conda env list | |
# conda environments: | |
# | |
base /opt/conda | |
python3.11 * /opt/conda/envs/python3.11 | |
(python3.11) jovyan@PF-3ASX5A:~$ echo $PATH | |
/opt/conda/envs/python3.11/bin:/opt/conda/condabin:/opt/conda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
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
{ | |
"eventVersion": "1.08", | |
"userIdentity": { | |
"type": "AssumedRole", | |
"principalId": "AROAQ5PTXMOKNYTYDEY4L:packerwithconditions", | |
"arn": "arn:aws:sts::063325037460:assumed-role/packer-test-role/packerwithconditions", | |
"accountId": "063325037460", | |
"accessKeyId": "ASIAQ5PTXMOKLK65ESJ5", | |
"sessionContext": { | |
"sessionIssuer": { |
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
{ | |
"eventVersion": "1.08", | |
"userIdentity": { | |
"type": "AssumedRole", | |
"principalId": "AROAQ5PTXMOKNYTYDEY4L:packerwithoutconditions", | |
"arn": "arn:aws:sts::063325037460:assumed-role/packer-test-role/packerwithoutconditions", | |
"accountId": "063325037460", | |
"accessKeyId": "ASIAQ5PTXMOKCFCEFF53", | |
"sessionContext": { | |
"sessionIssuer": { |
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
{ | |
"Version": "2012-10-17", | |
"Statement": [ | |
{ | |
"Sid": "VisualEditor0", | |
"Effect": "Allow", | |
"Action": [ | |
"ec2:AttachVolume", | |
"ec2:AuthorizeSecurityGroupIngress", | |
"ec2:DeregisterImage", |
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
{ | |
"Version": "2012-10-17", | |
"Statement": [ | |
{ | |
"Effect": "Allow", | |
"Principal": { | |
"AWS": "arn:aws:iam::063325037460:user/temporary-user", | |
"Service": "ec2.amazonaws.com" | |
}, | |
"Action": [ |
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
docker run -it --rm --name packer -v $(pwd):/workspace -w /workspace -e PACKER_LOG=1 -e AWS_ACCESS_KEY_ID=$(cat get-session-token | jq -r .Credentials.AccessKeyId) -e AWS_SECRET_ACCESS_KEY=$(cat get-session-token | jq -r .Credentials.SecretAccessKey) -e AWS_SESSION_TOKEN=$(cat get-session-token | jq -r .Credentials.SessionToken) -e AWS_REGION=eu-central-1 hashicorp/packer:1.8.5 build -var AmazonOsReleaseLabel=2.0.20221210.1 -var prefix=my-dev -var packerPath=/tmp/downloads -debug custom-emr-ami.json | |
2023/02/14 12:05:44 [INFO] Packer version: 1.8.5 [go1.18.9 linux amd64] | |
2023/02/14 12:05:44 [TRACE] discovering plugins in /bin | |
2023/02/14 12:05:44 [TRACE] discovering plugins in /root/.config/packer/plugins | |
2023/02/14 12:05:44 [TRACE] discovering plugins in . | |
2023/02/14 12:05:44 [INFO] PACKER_CONFIG env var not set; checking the default config file path | |
2023/02/14 12:05:44 [INFO] PACKER_CONFIG env var set; attempting to open config file: /root/.packerconfig | |
2023/02/14 12:05:44 [WARN] Config file doesn't exist: |
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
aws --profile temporary-user sts get-session-token &> get-session-token | |
docker run -it --rm --name packer -v $(pwd):/workspace -w /workspace -e PACKER_LOG=1 -e AWS_ACCESS_KEY_ID=$(cat get-session-token | jq -r .Credentials.AccessKeyId) -e AWS_SECRET_ACCESS_KEY=$(cat get-session-token | jq -r .Credentials.SecretAccessKey) -e AWS_SESSION_TOKEN=$(cat get-session-token | jq -r .Credentials.SessionToken) -e AWS_REGION=eu-central-1 hashicorp/packer:1.8.5 build -var AmazonOsReleaseLabel=2.0.20221210.1 -var prefix=my-dev -var packerPath=/tmp/downloads -debug custom-emr-ami.json | |
2023/02/14 11:54:45 [INFO] Packer version: 1.8.5 [go1.18.9 linux amd64] | |
2023/02/14 11:54:45 [TRACE] discovering plugins in /bin | |
2023/02/14 11:54:45 [TRACE] discovering plugins in /root/.config/packer/plugins | |
2023/02/14 11:54:45 [TRACE] discovering plugins in . |
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
{ | |
"builders": [ | |
{ | |
"name": "custom-emr-ami", | |
"type": "amazon-ebs", | |
"skip_region_validation": true, | |
"ami_name": "{{ user `build_name` }}{{ user `prefix` }}-build{{ user `build_number` }}", | |
"communicator": "ssh", | |
"instance_type": "t2.small", | |
"token": "{{ user `aws_session_token` }}", |
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
{ | |
"builders": [ | |
{ | |
"name": "custom-emr-ami", | |
"type": "amazon-ebs", | |
"skip_region_validation": true, | |
"ami_name": "{{ user `build_name` }}{{ user `prefix` }}-build{{ user `build_number` }}", | |
"communicator": "ssh", | |
"instance_type": "t2.small", | |
"token": "{{ user `aws_session_token` }}", |
NewerOlder