From 16f2f9bb6440ff50c1ed0db7dfd22e61c14a304e Mon Sep 17 00:00:00 2001 From: Moritz Eckert Date: Wed, 15 Mar 2023 12:11:54 +0100 Subject: [PATCH] docs: simplify readme svg (#1418) --- docs/screencasts/docker/github-readme.expect | 45 - docs/screencasts/generate-readme-svg.sh | 19 +- docs/static/img/shell-windowframe.svg | 824 ++++--------------- 3 files changed, 183 insertions(+), 705 deletions(-) diff --git a/docs/screencasts/docker/github-readme.expect b/docs/screencasts/docker/github-readme.expect index f8582d844..513358264 100644 --- a/docs/screencasts/docker/github-readme.expect +++ b/docs/screencasts/docker/github-readme.expect @@ -23,66 +23,21 @@ spawn asciinema rec --overwrite /recordings/github-readme.cast send "\r" expect_prompt -run_command "# Step 1: Create IAM configuration" -expect_prompt -run_command "constellation iam create gcp --generate-config --projectID constellation-331613 --serviceAccountID constellation-demo --zone europe-west3-b" -expect -re "y\/n" -send "y" -send "\r" -expect_prompt - -# TODO: Delete step once #1149 released -run_command "# Step 2: Fill in configuration" -expect_prompt -run_command "yq '.provider.gcp.project = \"constellation-331613\"' -i constellation-conf.yaml" -expect_prompt -run_command "yq '.provider.gcp.zone = \"europe-west3-b\"' -i constellation-conf.yaml" -expect_prompt -run_command "yq '.provider.gcp.region = \"europe-west3\"' -i constellation-conf.yaml" -expect_prompt -run_command "cat constellation-conf.yaml | head -n15" -expect_prompt - -run_command "# Step 3: Create cloud environment" -expect_prompt run_command "constellation create --control-plane-nodes 3 --worker-nodes 2" expect -re "y\/n" send "y" send "\r" expect_prompt -run_command "# Step 4: Initialize Constellation" -expect_prompt run_command "constellation init" expect_prompt -run_command "# Wait for cluster to finish bootstrapping..." -expect_prompt -# Without a sleep we only see a single node, not 5. -run_command "sleep 300" -expect_prompt - -run_command "# Step 5: Connect to Constellation" -expect_prompt run_command "export KUBECONFIG=/constellation/constellation-admin.conf" expect_prompt run_command "kubectl get nodes" - -run_command "# Step 6: Delete Constellation cluster" expect_prompt -run_command "constellation terminate" -expect -re "y\/n" -send "y" send "\r" expect_prompt -run_command "# Step 7: Remove IAM resources" -expect_prompt -run_command "cd constellation-iam-terraform" -expect_prompt -run_command "terraform apply -destroy -auto-approve" -expect -timeout 25 -run_command "# All resources are cleaned up." - # Stop recording send "exit" diff --git a/docs/screencasts/generate-readme-svg.sh b/docs/screencasts/generate-readme-svg.sh index c704f05dc..7f5554562 100755 --- a/docs/screencasts/generate-readme-svg.sh +++ b/docs/screencasts/generate-readme-svg.sh @@ -8,6 +8,11 @@ # screenrecordings container. A full script run takes ~20min. # +# Create IAM configuration +pushd constellation || exit +constellation iam create gcp --generate-config --projectID constellation-331613 --serviceAccountID constellation-demo --zone europe-west3-b --yes +popd || exit + docker build -t screenrecodings docker # Create cast @@ -19,14 +24,24 @@ docker run -it \ # Fix meta data: width and height are always zero in Docker produced cast files. # Header is the first lint of cast file in JSON format, we read, fix and write it. -head recordings/github-readme.cast -n 1 | yq e -M '.width = 95 | .height = 17' - > new_header.cast +head -n 1 recordings/github-readme.cast | yq -M '.width = 95 | .height = 17 | . + {"idle_time_limit": 0.5}' - > new_header.cast +# Does not work on MacOS due to a different sed +sed -i 's/idle_time_limit:/"idle_time_limit":/' new_header.cast # Then append everything, expect first line from original cast file. tail -n+2 recordings/github-readme.cast >> new_header.cast # Then render cast into svg using: # https://github.com/nbedos/termtosvg -termtosvg render new_header.cast readme.svg -t window-frame.svg +termtosvg render new_header.cast readme.svg -t window-frame.svg -D 1ms # Copy and cleanup cp readme.svg ../static/img/shell-windowframe.svg rm readme.svg new_header.cast + +# cleanup Constellation +sudo chown -R "$USER":"$USER" ./constellation +pushd constellation || exit +constellation terminate -y +constellation iam destroy -y +rm -rf ./* +popd || exit diff --git a/docs/static/img/shell-windowframe.svg b/docs/static/img/shell-windowframe.svg index 79d45c912..655ae3367 100644 --- a/docs/static/img/shell-windowframe.svg +++ b/docs/static/img/shell-windowframe.svg @@ -16,670 +16,178 @@ } :root { - --animation-duration: 51444ms; + --animation-duration: 13664ms; } @keyframes roll { 0.000%{transform:translateY(0px)} -0.012%{transform:translateY(-306px)} -0.016%{transform:translateY(-612px)} -0.270%{transform:translateY(-918px)} -0.367%{transform:translateY(-1224px)} -0.465%{transform:translateY(-1530px)} -0.603%{transform:translateY(-1836px)} -0.702%{transform:translateY(-2142px)} -0.799%{transform:translateY(-2448px)} -1.032%{transform:translateY(-2754px)} -1.129%{transform:translateY(-3060px)} -1.227%{transform:translateY(-3366px)} -1.324%{transform:translateY(-3672px)} -1.532%{transform:translateY(-3978px)} -1.631%{transform:translateY(-4284px)} -1.790%{transform:translateY(-4590px)} -1.887%{transform:translateY(-4896px)} -1.985%{transform:translateY(-5202px)} -2.082%{transform:translateY(-5508px)} -2.228%{transform:translateY(-5814px)} -2.403%{transform:translateY(-6120px)} -2.500%{transform:translateY(-6426px)} -2.597%{transform:translateY(-6732px)} -2.694%{transform:translateY(-7038px)} -2.815%{transform:translateY(-7344px)} -3.021%{transform:translateY(-7650px)} -3.118%{transform:translateY(-7956px)} -3.215%{transform:translateY(-8262px)} -3.312%{transform:translateY(-8568px)} -3.410%{transform:translateY(-8874px)} -3.507%{transform:translateY(-9180px)} -3.604%{transform:translateY(-9486px)} -3.802%{transform:translateY(-9792px)} -3.899%{transform:translateY(-10098px)} -3.997%{transform:translateY(-10404px)} -4.094%{transform:translateY(-10710px)} -5.066%{transform:translateY(-11016px)} -5.163%{transform:translateY(-11322px)} -5.260%{transform:translateY(-11628px)} -5.526%{transform:translateY(-11934px)} -5.637%{transform:translateY(-12240px)} -5.764%{transform:translateY(-12546px)} -5.861%{transform:translateY(-12852px)} -5.989%{transform:translateY(-13158px)} -6.086%{transform:translateY(-13464px)} -6.257%{transform:translateY(-13770px)} -6.354%{transform:translateY(-14076px)} -6.452%{transform:translateY(-14382px)} -6.564%{transform:translateY(-14688px)} -6.662%{transform:translateY(-14994px)} -6.868%{transform:translateY(-15300px)} -6.965%{transform:translateY(-15606px)} -7.064%{transform:translateY(-15912px)} -7.161%{transform:translateY(-16218px)} -7.358%{transform:translateY(-16524px)} -7.455%{transform:translateY(-16830px)} -7.564%{transform:translateY(-17136px)} -7.793%{transform:translateY(-17442px)} -7.952%{transform:translateY(-17748px)} -8.293%{transform:translateY(-18054px)} -8.390%{transform:translateY(-18360px)} -8.617%{transform:translateY(-18666px)} -8.714%{transform:translateY(-18972px)} -8.953%{transform:translateY(-19278px)} -9.053%{transform:translateY(-19584px)} -9.521%{transform:translateY(-19890px)} -9.727%{transform:translateY(-20196px)} -9.840%{transform:translateY(-20502px)} -9.980%{transform:translateY(-20808px)} -10.077%{transform:translateY(-21114px)} -10.174%{transform:translateY(-21420px)} -10.271%{transform:translateY(-21726px)} -10.435%{transform:translateY(-22032px)} -10.532%{transform:translateY(-22338px)} -10.839%{transform:translateY(-22644px)} -10.936%{transform:translateY(-22950px)} -11.033%{transform:translateY(-23256px)} -11.131%{transform:translateY(-23562px)} -11.230%{transform:translateY(-23868px)} -11.337%{transform:translateY(-24174px)} -11.434%{transform:translateY(-24480px)} -11.531%{transform:translateY(-24786px)} -11.628%{transform:translateY(-25092px)} -11.725%{transform:translateY(-25398px)} -12.089%{transform:translateY(-25704px)} -12.260%{transform:translateY(-26010px)} -12.357%{transform:translateY(-26316px)} -12.454%{transform:translateY(-26622px)} -12.552%{transform:translateY(-26928px)} -12.649%{transform:translateY(-27234px)} -12.746%{transform:translateY(-27540px)} -12.843%{transform:translateY(-27846px)} -12.940%{transform:translateY(-28152px)} -13.177%{transform:translateY(-28458px)} -13.275%{transform:translateY(-28764px)} -13.372%{transform:translateY(-29070px)} -13.481%{transform:translateY(-29376px)} -13.578%{transform:translateY(-29682px)} -13.774%{transform:translateY(-29988px)} -13.871%{transform:translateY(-30294px)} -13.969%{transform:translateY(-30600px)} -14.066%{transform:translateY(-30906px)} -14.169%{transform:translateY(-31212px)} -14.317%{transform:translateY(-31518px)} -14.418%{transform:translateY(-31824px)} -14.515%{transform:translateY(-32130px)} -14.645%{transform:translateY(-32436px)} -14.742%{transform:translateY(-32742px)} -14.839%{transform:translateY(-33048px)} -14.937%{transform:translateY(-33354px)} -15.036%{transform:translateY(-33660px)} -15.170%{transform:translateY(-33966px)} -15.267%{transform:translateY(-34272px)} -15.423%{transform:translateY(-34578px)} -15.520%{transform:translateY(-34884px)} -15.617%{transform:translateY(-35190px)} -15.714%{transform:translateY(-35496px)} -15.813%{transform:translateY(-35802px)} -15.911%{transform:translateY(-36108px)} -16.132%{transform:translateY(-36414px)} -16.229%{transform:translateY(-36720px)} -16.375%{transform:translateY(-37026px)} -16.472%{transform:translateY(-37332px)} -16.569%{transform:translateY(-37638px)} -16.669%{transform:translateY(-37944px)} -16.766%{transform:translateY(-38250px)} -16.886%{transform:translateY(-38556px)} -16.984%{transform:translateY(-38862px)} -17.081%{transform:translateY(-39168px)} -17.178%{transform:translateY(-39474px)} -17.277%{transform:translateY(-39780px)} -17.374%{transform:translateY(-40086px)} -17.471%{transform:translateY(-40392px)} -17.615%{transform:translateY(-40698px)} -17.712%{transform:translateY(-41004px)} -17.870%{transform:translateY(-41310px)} -17.967%{transform:translateY(-41616px)} -18.130%{transform:translateY(-41922px)} -18.230%{transform:translateY(-42228px)} -18.395%{transform:translateY(-42534px)} -18.492%{transform:translateY(-42840px)} -18.589%{transform:translateY(-43146px)} -18.686%{transform:translateY(-43452px)} -18.861%{transform:translateY(-43758px)} -19.040%{transform:translateY(-44064px)} -19.137%{transform:translateY(-44370px)} -19.235%{transform:translateY(-44676px)} -19.332%{transform:translateY(-44982px)} -19.429%{transform:translateY(-45288px)} -19.719%{transform:translateY(-45594px)} -19.818%{transform:translateY(-45900px)} -19.915%{transform:translateY(-46206px)} -20.012%{transform:translateY(-46512px)} -20.109%{transform:translateY(-46818px)} -20.206%{transform:translateY(-47124px)} -20.333%{transform:translateY(-47430px)} -20.430%{transform:translateY(-47736px)} -20.599%{transform:translateY(-48042px)} -20.698%{transform:translateY(-48348px)} -20.805%{transform:translateY(-48654px)} -20.902%{transform:translateY(-48960px)} -21.281%{transform:translateY(-49266px)} -21.616%{transform:translateY(-49572px)} -21.715%{transform:translateY(-49878px)} -21.812%{transform:translateY(-50184px)} -21.973%{transform:translateY(-50490px)} -22.071%{transform:translateY(-50796px)} -22.168%{transform:translateY(-51102px)} -22.265%{transform:translateY(-51408px)} -22.362%{transform:translateY(-51714px)} -22.461%{transform:translateY(-52020px)} -22.559%{transform:translateY(-52326px)} -22.656%{transform:translateY(-52632px)} -22.753%{transform:translateY(-52938px)} -22.870%{transform:translateY(-53244px)} -22.934%{transform:translateY(-53550px)} -23.906%{transform:translateY(-53856px)} -24.878%{transform:translateY(-54162px)} -24.883%{transform:translateY(-54468px)} -24.891%{transform:translateY(-54774px)} -24.990%{transform:translateY(-55080px)} -25.087%{transform:translateY(-55386px)} -25.185%{transform:translateY(-55692px)} -25.323%{transform:translateY(-55998px)} -25.420%{transform:translateY(-56304px)} -25.519%{transform:translateY(-56610px)} -25.671%{transform:translateY(-56916px)} -25.768%{transform:translateY(-57222px)} -25.888%{transform:translateY(-57528px)} -25.986%{transform:translateY(-57834px)} -26.085%{transform:translateY(-58140px)} -26.182%{transform:translateY(-58446px)} -26.493%{transform:translateY(-58752px)} -26.637%{transform:translateY(-59058px)} -26.761%{transform:translateY(-59364px)} -26.858%{transform:translateY(-59670px)} -26.956%{transform:translateY(-59976px)} -27.070%{transform:translateY(-60282px)} -27.167%{transform:translateY(-60588px)} -27.265%{transform:translateY(-60894px)} -27.362%{transform:translateY(-61200px)} -27.459%{transform:translateY(-61506px)} -27.585%{transform:translateY(-61812px)} -27.809%{transform:translateY(-62118px)} -28.106%{transform:translateY(-62424px)} -28.689%{transform:translateY(-62730px)} -28.932%{transform:translateY(-63036px)} -29.030%{transform:translateY(-63342px)} -29.127%{transform:translateY(-63648px)} -29.226%{transform:translateY(-63954px)} -29.323%{transform:translateY(-64260px)} -29.420%{transform:translateY(-64566px)} -29.518%{transform:translateY(-64872px)} -30.489%{transform:translateY(-65178px)} -30.587%{transform:translateY(-65484px)} -30.686%{transform:translateY(-65790px)} -30.783%{transform:translateY(-66096px)} -30.946%{transform:translateY(-66402px)} -31.106%{transform:translateY(-66708px)} -31.310%{transform:translateY(-67014px)} -31.594%{transform:translateY(-67320px)} -31.718%{transform:translateY(-67626px)} -31.977%{transform:translateY(-67932px)} -32.085%{transform:translateY(-68238px)} -32.183%{transform:translateY(-68544px)} -32.286%{transform:translateY(-68850px)} -32.383%{transform:translateY(-69156px)} -32.532%{transform:translateY(-69462px)} -32.632%{transform:translateY(-69768px)} -32.729%{transform:translateY(-70074px)} -32.826%{transform:translateY(-70380px)} -32.923%{transform:translateY(-70686px)} -33.020%{transform:translateY(-70992px)} -33.118%{transform:translateY(-71298px)} -33.215%{transform:translateY(-71604px)} -33.314%{transform:translateY(-71910px)} -33.411%{transform:translateY(-72216px)} -33.543%{transform:translateY(-72522px)} -33.640%{transform:translateY(-72828px)} -33.738%{transform:translateY(-73134px)} -33.837%{transform:translateY(-73440px)} -33.934%{transform:translateY(-73746px)} -34.064%{transform:translateY(-74052px)} -34.161%{transform:translateY(-74358px)} -34.259%{transform:translateY(-74664px)} -34.397%{transform:translateY(-74970px)} -34.706%{transform:translateY(-75276px)} -34.855%{transform:translateY(-75582px)} -34.953%{transform:translateY(-75888px)} -35.050%{transform:translateY(-76194px)} -35.155%{transform:translateY(-76500px)} -35.252%{transform:translateY(-76806px)} -35.351%{transform:translateY(-77112px)} -35.448%{transform:translateY(-77418px)} -35.779%{transform:translateY(-77724px)} -35.876%{transform:translateY(-78030px)} -35.973%{transform:translateY(-78336px)} -36.072%{transform:translateY(-78642px)} -36.169%{transform:translateY(-78948px)} -36.399%{transform:translateY(-79254px)} -36.496%{transform:translateY(-79560px)} -36.605%{transform:translateY(-79866px)} -36.702%{transform:translateY(-80172px)} -36.801%{transform:translateY(-80478px)} -36.945%{transform:translateY(-80784px)} -37.042%{transform:translateY(-81090px)} -37.139%{transform:translateY(-81396px)} -37.239%{transform:translateY(-81702px)} -37.437%{transform:translateY(-82008px)} -37.581%{transform:translateY(-82314px)} -37.793%{transform:translateY(-82620px)} -37.907%{transform:translateY(-82926px)} -38.004%{transform:translateY(-83232px)} -38.109%{transform:translateY(-83538px)} -38.183%{transform:translateY(-83844px)} -39.155%{transform:translateY(-84150px)} -40.127%{transform:translateY(-84456px)} -40.143%{transform:translateY(-84762px)} -40.283%{transform:translateY(-85068px)} -40.380%{transform:translateY(-85374px)} -40.763%{transform:translateY(-85680px)} -40.860%{transform:translateY(-85986px)} -40.990%{transform:translateY(-86292px)} -41.087%{transform:translateY(-86598px)} -41.503%{transform:translateY(-86904px)} -41.601%{transform:translateY(-87210px)} -41.698%{transform:translateY(-87516px)} -41.795%{transform:translateY(-87822px)} -41.933%{transform:translateY(-88128px)} -42.032%{transform:translateY(-88434px)} -42.129%{transform:translateY(-88740px)} -42.226%{transform:translateY(-89046px)} -42.450%{transform:translateY(-89352px)} -42.547%{transform:translateY(-89658px)} -42.644%{transform:translateY(-89964px)} -42.744%{transform:translateY(-90270px)} -42.841%{transform:translateY(-90576px)} -42.938%{transform:translateY(-90882px)} -43.035%{transform:translateY(-91188px)} -43.132%{transform:translateY(-91494px)} -43.230%{transform:translateY(-91800px)} -43.327%{transform:translateY(-92106px)} -43.424%{transform:translateY(-92412px)} -43.523%{transform:translateY(-92718px)} -43.620%{transform:translateY(-93024px)} -43.778%{transform:translateY(-93330px)} -43.875%{transform:translateY(-93636px)} -44.040%{transform:translateY(-93942px)} -44.209%{transform:translateY(-94248px)} -44.306%{transform:translateY(-94554px)} -44.662%{transform:translateY(-94860px)} -45.634%{transform:translateY(-95166px)} -45.770%{transform:translateY(-95472px)} -45.867%{transform:translateY(-95778px)} -45.965%{transform:translateY(-96084px)} -46.062%{transform:translateY(-96390px)} -46.161%{transform:translateY(-96696px)} -46.258%{transform:translateY(-97002px)} -46.451%{transform:translateY(-97308px)} -46.548%{transform:translateY(-97614px)} -46.645%{transform:translateY(-97920px)} -46.744%{transform:translateY(-98226px)} -46.841%{transform:translateY(-98532px)} -46.938%{transform:translateY(-98838px)} -47.036%{transform:translateY(-99144px)} -47.133%{transform:translateY(-99450px)} -47.230%{transform:translateY(-99756px)} -47.327%{transform:translateY(-100062px)} -47.434%{transform:translateY(-100368px)} -47.524%{transform:translateY(-100674px)} -48.495%{transform:translateY(-100980px)} -48.507%{transform:translateY(-101286px)} -49.479%{transform:translateY(-101592px)} -50.451%{transform:translateY(-101898px)} -50.457%{transform:translateY(-102204px)} -50.468%{transform:translateY(-102510px)} -50.556%{transform:translateY(-102816px)} -50.665%{transform:translateY(-103122px)} -50.886%{transform:translateY(-103428px)} -50.984%{transform:translateY(-103734px)} -51.118%{transform:translateY(-104040px)} -51.215%{transform:translateY(-104346px)} -51.403%{transform:translateY(-104652px)} -51.501%{transform:translateY(-104958px)} -51.724%{transform:translateY(-105264px)} -51.821%{transform:translateY(-105570px)} -51.919%{transform:translateY(-105876px)} -52.018%{transform:translateY(-106182px)} -52.115%{transform:translateY(-106488px)} -52.364%{transform:translateY(-106794px)} -52.580%{transform:translateY(-107100px)} -52.677%{transform:translateY(-107406px)} -52.774%{transform:translateY(-107712px)} -52.871%{transform:translateY(-108018px)} -52.968%{transform:translateY(-108324px)} -53.065%{transform:translateY(-108630px)} -53.165%{transform:translateY(-108936px)} -53.305%{transform:translateY(-109242px)} -53.402%{transform:translateY(-109548px)} -53.499%{transform:translateY(-109854px)} -53.724%{transform:translateY(-110160px)} -53.950%{transform:translateY(-110466px)} -54.049%{transform:translateY(-110772px)} -54.146%{transform:translateY(-111078px)} -54.243%{transform:translateY(-111384px)} -54.397%{transform:translateY(-111690px)} -54.529%{transform:translateY(-111996px)} -54.626%{transform:translateY(-112302px)} -54.724%{transform:translateY(-112608px)} -54.825%{transform:translateY(-112914px)} -54.922%{transform:translateY(-113220px)} -55.019%{transform:translateY(-113526px)} -55.145%{transform:translateY(-113832px)} -55.243%{transform:translateY(-114138px)} -55.340%{transform:translateY(-114444px)} -55.437%{transform:translateY(-114750px)} -55.536%{transform:translateY(-115056px)} -55.633%{transform:translateY(-115362px)} -55.795%{transform:translateY(-115668px)} -55.894%{transform:translateY(-115974px)} -56.866%{transform:translateY(-116280px)} -56.982%{transform:translateY(-116586px)} -57.124%{transform:translateY(-116892px)} -57.247%{transform:translateY(-117198px)} -57.344%{transform:translateY(-117504px)} -57.443%{transform:translateY(-117810px)} -57.540%{transform:translateY(-118116px)} -57.637%{transform:translateY(-118422px)} -57.818%{transform:translateY(-118728px)} -58.790%{transform:translateY(-119034px)} -58.792%{transform:translateY(-119340px)} -58.901%{transform:translateY(-119646px)} -59.033%{transform:translateY(-119952px)} -59.130%{transform:translateY(-120258px)} -59.228%{transform:translateY(-120564px)} -59.327%{transform:translateY(-120870px)} -59.424%{transform:translateY(-121176px)} -59.531%{transform:translateY(-121482px)} -59.634%{transform:translateY(-121788px)} -59.731%{transform:translateY(-122094px)} -59.970%{transform:translateY(-122400px)} -60.067%{transform:translateY(-122706px)} -60.184%{transform:translateY(-123012px)} -60.421%{transform:translateY(-123318px)} -60.571%{transform:translateY(-123624px)} -60.668%{transform:translateY(-123930px)} -60.765%{transform:translateY(-124236px)} -60.862%{transform:translateY(-124542px)} -60.959%{transform:translateY(-124848px)} -61.057%{transform:translateY(-125154px)} -61.156%{transform:translateY(-125460px)} -61.261%{transform:translateY(-125766px)} -61.393%{transform:translateY(-126072px)} -61.490%{transform:translateY(-126378px)} -61.587%{transform:translateY(-126684px)} -61.685%{transform:translateY(-126990px)} -61.885%{transform:translateY(-127296px)} -61.984%{transform:translateY(-127602px)} -62.136%{transform:translateY(-127908px)} -62.233%{transform:translateY(-128214px)} -62.330%{transform:translateY(-128520px)} -62.427%{transform:translateY(-128826px)} -62.690%{transform:translateY(-129132px)} -62.787%{transform:translateY(-129438px)} -63.759%{transform:translateY(-129744px)} -63.918%{transform:translateY(-130050px)} -64.350%{transform:translateY(-130356px)} -64.453%{transform:translateY(-130662px)} -64.550%{transform:translateY(-130968px)} -64.647%{transform:translateY(-131274px)} -64.744%{transform:translateY(-131580px)} -64.841%{transform:translateY(-131886px)} -64.954%{transform:translateY(-132192px)} -65.051%{transform:translateY(-132498px)} -65.150%{transform:translateY(-132804px)} -65.248%{transform:translateY(-133110px)} -65.496%{transform:translateY(-133416px)} -65.594%{transform:translateY(-133722px)} -65.699%{transform:translateY(-134028px)} -65.971%{transform:translateY(-134334px)} -66.072%{transform:translateY(-134640px)} -66.169%{transform:translateY(-134946px)} -66.266%{transform:translateY(-135252px)} -66.365%{transform:translateY(-135558px)} -66.472%{transform:translateY(-135864px)} -66.630%{transform:translateY(-136170px)} -66.727%{transform:translateY(-136476px)} -66.824%{transform:translateY(-136782px)} -66.921%{transform:translateY(-137088px)} -67.019%{transform:translateY(-137394px)} -67.170%{transform:translateY(-137700px)} -67.267%{transform:translateY(-138006px)} -67.366%{transform:translateY(-138312px)} -67.491%{transform:translateY(-138618px)} -67.588%{transform:translateY(-138924px)} -67.691%{transform:translateY(-139230px)} -67.788%{transform:translateY(-139536px)} -67.885%{transform:translateY(-139842px)} -67.983%{transform:translateY(-140148px)} -68.130%{transform:translateY(-140454px)} -68.243%{transform:translateY(-140760px)} -68.465%{transform:translateY(-141066px)} -68.762%{transform:translateY(-141372px)} -68.859%{transform:translateY(-141678px)} -68.957%{transform:translateY(-141984px)} -69.054%{transform:translateY(-142290px)} -69.238%{transform:translateY(-142596px)} -69.446%{transform:translateY(-142902px)} -69.546%{transform:translateY(-143208px)} -69.643%{transform:translateY(-143514px)} -69.740%{transform:translateY(-143820px)} -69.932%{transform:translateY(-144126px)} -70.030%{transform:translateY(-144432px)} -70.127%{transform:translateY(-144738px)} -70.224%{transform:translateY(-145044px)} -70.321%{transform:translateY(-145350px)} -70.420%{transform:translateY(-145656px)} -70.517%{transform:translateY(-145962px)} -70.615%{transform:translateY(-146268px)} -70.712%{transform:translateY(-146574px)} -70.811%{transform:translateY(-146880px)} -71.783%{transform:translateY(-147186px)} -71.915%{transform:translateY(-147492px)} -72.012%{transform:translateY(-147798px)} -72.150%{transform:translateY(-148104px)} -72.249%{transform:translateY(-148410px)} -72.609%{transform:translateY(-148716px)} -72.706%{transform:translateY(-149022px)} -72.803%{transform:translateY(-149328px)} -72.901%{transform:translateY(-149634px)} -73.083%{transform:translateY(-149940px)} -73.229%{transform:translateY(-150246px)} -73.326%{transform:translateY(-150552px)} -73.425%{transform:translateY(-150858px)} -73.674%{transform:translateY(-151164px)} -73.909%{transform:translateY(-151470px)} -74.007%{transform:translateY(-151776px)} -74.168%{transform:translateY(-152082px)} -75.140%{transform:translateY(-152388px)} -75.294%{transform:translateY(-152694px)} -75.295%{transform:translateY(-153000px)} -75.299%{transform:translateY(-153306px)} -75.301%{transform:translateY(-153612px)} -75.307%{transform:translateY(-153918px)} -75.478%{transform:translateY(-154224px)} -75.575%{transform:translateY(-154530px)} -75.673%{transform:translateY(-154836px)} -75.772%{transform:translateY(-155142px)} -75.869%{transform:translateY(-155448px)} -75.966%{transform:translateY(-155754px)} -76.063%{transform:translateY(-156060px)} -76.223%{transform:translateY(-156366px)} -76.333%{transform:translateY(-156672px)} -76.456%{transform:translateY(-156978px)} -76.555%{transform:translateY(-157284px)} -76.732%{transform:translateY(-157590px)} -76.868%{transform:translateY(-157896px)} -76.965%{transform:translateY(-158202px)} -77.062%{transform:translateY(-158508px)} -77.160%{transform:translateY(-158814px)} -77.268%{transform:translateY(-159120px)} -77.366%{transform:translateY(-159426px)} -77.465%{transform:translateY(-159732px)} -77.562%{transform:translateY(-160038px)} -77.867%{transform:translateY(-160344px)} -78.200%{transform:translateY(-160650px)} -78.297%{transform:translateY(-160956px)} -78.406%{transform:translateY(-161262px)} -78.503%{transform:translateY(-161568px)} -78.600%{transform:translateY(-161874px)} -78.697%{transform:translateY(-162180px)} -78.796%{transform:translateY(-162486px)} -78.894%{transform:translateY(-162792px)} -78.991%{transform:translateY(-163098px)} -79.119%{transform:translateY(-163404px)} -79.216%{transform:translateY(-163710px)} -79.313%{transform:translateY(-164016px)} -79.411%{transform:translateY(-164322px)} -79.669%{transform:translateY(-164628px)} -79.768%{transform:translateY(-164934px)} -80.740%{transform:translateY(-165240px)} -80.837%{transform:translateY(-165546px)} -81.092%{transform:translateY(-165852px)} -81.314%{transform:translateY(-166158px)} -81.417%{transform:translateY(-166464px)} -81.584%{transform:translateY(-166770px)} -81.714%{transform:translateY(-167076px)} -81.811%{transform:translateY(-167382px)} -81.908%{transform:translateY(-167688px)} -82.130%{transform:translateY(-167994px)} -82.227%{transform:translateY(-168300px)} -82.449%{transform:translateY(-168606px)} -82.604%{transform:translateY(-168912px)} -82.702%{transform:translateY(-169218px)} -82.799%{transform:translateY(-169524px)} -82.935%{transform:translateY(-169830px)} -83.032%{transform:translateY(-170136px)} -83.129%{transform:translateY(-170442px)} -83.226%{transform:translateY(-170748px)} -83.326%{transform:translateY(-171054px)} -83.423%{transform:translateY(-171360px)} -83.520%{transform:translateY(-171666px)} -83.623%{transform:translateY(-171972px)} -83.788%{transform:translateY(-172278px)} -83.790%{transform:translateY(-172584px)} -84.762%{transform:translateY(-172890px)} -85.734%{transform:translateY(-173196px)} -85.744%{transform:translateY(-173502px)} -85.748%{transform:translateY(-173808px)} -85.847%{transform:translateY(-174114px)} -85.944%{transform:translateY(-174420px)} -86.063%{transform:translateY(-174726px)} -86.216%{transform:translateY(-175032px)} -86.313%{transform:translateY(-175338px)} -86.412%{transform:translateY(-175644px)} -86.523%{transform:translateY(-175950px)} -86.620%{transform:translateY(-176256px)} -86.718%{transform:translateY(-176562px)} -86.815%{transform:translateY(-176868px)} -86.912%{transform:translateY(-177174px)} -87.060%{transform:translateY(-177480px)} -87.157%{transform:translateY(-177786px)} -87.355%{transform:translateY(-178092px)} -87.482%{transform:translateY(-178398px)} -87.579%{transform:translateY(-178704px)} -87.676%{transform:translateY(-179010px)} -88.012%{transform:translateY(-179316px)} -88.107%{transform:translateY(-179622px)} -88.207%{transform:translateY(-179928px)} -88.304%{transform:translateY(-180234px)} -88.401%{transform:translateY(-180540px)} -88.597%{transform:translateY(-180846px)} -88.695%{transform:translateY(-181152px)} -88.860%{transform:translateY(-181458px)} -88.957%{transform:translateY(-181764px)} -89.120%{transform:translateY(-182070px)} -89.219%{transform:translateY(-182376px)} -89.317%{transform:translateY(-182682px)} -90.288%{transform:translateY(-182988px)} -90.386%{transform:translateY(-183294px)} -90.493%{transform:translateY(-183600px)} -90.590%{transform:translateY(-183906px)} -90.848%{transform:translateY(-184212px)} -90.945%{transform:translateY(-184518px)} -91.043%{transform:translateY(-184824px)} -91.140%{transform:translateY(-185130px)} -91.239%{transform:translateY(-185436px)} -91.455%{transform:translateY(-185742px)} -91.552%{transform:translateY(-186048px)} -91.649%{transform:translateY(-186354px)} -91.746%{transform:translateY(-186660px)} -91.844%{transform:translateY(-186966px)} -91.941%{transform:translateY(-187272px)} -92.048%{transform:translateY(-187578px)} -92.178%{transform:translateY(-187884px)} -92.275%{transform:translateY(-188190px)} -92.372%{transform:translateY(-188496px)} -92.491%{transform:translateY(-188802px)} -92.588%{transform:translateY(-189108px)} -92.685%{transform:translateY(-189414px)} -92.843%{transform:translateY(-189720px)} -92.942%{transform:translateY(-190026px)} -93.039%{transform:translateY(-190332px)} -93.259%{transform:translateY(-190638px)} -94.231%{transform:translateY(-190944px)} -94.452%{transform:translateY(-191250px)} -94.549%{transform:translateY(-191556px)} -94.649%{transform:translateY(-191862px)} -94.746%{transform:translateY(-192168px)} -94.843%{transform:translateY(-192474px)} -94.940%{transform:translateY(-192780px)} -95.037%{transform:translateY(-193086px)} -95.236%{transform:translateY(-193392px)} -95.333%{transform:translateY(-193698px)} -95.615%{transform:translateY(-194004px)} -95.712%{transform:translateY(-194310px)} -95.854%{transform:translateY(-194616px)} -95.951%{transform:translateY(-194922px)} -96.048%{transform:translateY(-195228px)} -96.145%{transform:translateY(-195534px)} -96.243%{transform:translateY(-195840px)} -96.342%{transform:translateY(-196146px)} -96.439%{transform:translateY(-196452px)} -96.536%{transform:translateY(-196758px)} -96.711%{transform:translateY(-197064px)} -96.927%{transform:translateY(-197370px)} -97.086%{transform:translateY(-197676px)} -97.183%{transform:translateY(-197982px)} -97.378%{transform:translateY(-198288px)} -97.477%{transform:translateY(-198594px)} -97.574%{transform:translateY(-198900px)} -97.671%{transform:translateY(-199206px)} -97.860%{transform:translateY(-199512px)} -97.957%{transform:translateY(-199818px)} -98.056%{transform:translateY(-200124px)} -100.000%{transform:translateY(-200124px)} +2.013%{transform:translateY(-306px)} +2.986%{transform:translateY(-612px)} +3.352%{transform:translateY(-918px)} +3.725%{transform:translateY(-1224px)} +4.245%{transform:translateY(-1530px)} +4.611%{transform:translateY(-1836px)} +4.977%{transform:translateY(-2142px)} +5.855%{transform:translateY(-2448px)} +6.228%{transform:translateY(-2754px)} +6.594%{transform:translateY(-3060px)} +6.960%{transform:translateY(-3366px)} +7.743%{transform:translateY(-3672px)} +8.109%{transform:translateY(-3978px)} +8.475%{transform:translateY(-4284px)} +8.848%{transform:translateY(-4590px)} +9.214%{transform:translateY(-4896px)} +10.444%{transform:translateY(-5202px)} +10.992%{transform:translateY(-5508px)} +11.644%{transform:translateY(-5814px)} +12.010%{transform:translateY(-6120px)} +12.383%{transform:translateY(-6426px)} +12.749%{transform:translateY(-6732px)} +13.195%{transform:translateY(-7038px)} +13.971%{transform:translateY(-7344px)} +14.337%{transform:translateY(-7650px)} +14.703%{transform:translateY(-7956px)} +15.076%{transform:translateY(-8262px)} +15.442%{transform:translateY(-8568px)} +15.808%{transform:translateY(-8874px)} +16.174%{transform:translateY(-9180px)} +16.540%{transform:translateY(-9486px)} +16.906%{transform:translateY(-9792px)} +17.279%{transform:translateY(-10098px)} +17.645%{transform:translateY(-10404px)} +18.011%{transform:translateY(-10710px)} +18.377%{transform:translateY(-11016px)} +18.750%{transform:translateY(-11322px)} +19.745%{transform:translateY(-11628px)} +20.162%{transform:translateY(-11934px)} +20.638%{transform:translateY(-12240px)} +21.004%{transform:translateY(-12546px)} +21.487%{transform:translateY(-12852px)} +21.853%{transform:translateY(-13158px)} +22.497%{transform:translateY(-13464px)} +22.863%{transform:translateY(-13770px)} +23.229%{transform:translateY(-14076px)} +23.653%{transform:translateY(-14382px)} +24.019%{transform:translateY(-14688px)} +24.795%{transform:translateY(-14994px)} +25.168%{transform:translateY(-15300px)} +25.534%{transform:translateY(-15606px)} +26.120%{transform:translateY(-15912px)} +26.859%{transform:translateY(-16218px)} +27.225%{transform:translateY(-16524px)} +27.635%{transform:translateY(-16830px)} +28.506%{transform:translateY(-17136px)} +29.106%{transform:translateY(-17442px)} +30.379%{transform:translateY(-17748px)} +30.745%{transform:translateY(-18054px)} +31.111%{transform:translateY(-18360px)} +31.477%{transform:translateY(-18666px)} +35.136%{transform:translateY(-18972px)} +35.143%{transform:translateY(-19278px)} +38.803%{transform:translateY(-19584px)} +38.825%{transform:translateY(-19890px)} +39.198%{transform:translateY(-20196px)} +40.962%{transform:translateY(-20502px)} +41.737%{transform:translateY(-20808px)} +42.162%{transform:translateY(-21114px)} +42.696%{transform:translateY(-21420px)} +43.062%{transform:translateY(-21726px)} +43.428%{transform:translateY(-22032px)} +43.794%{transform:translateY(-22338px)} +44.401%{transform:translateY(-22644px)} +44.767%{transform:translateY(-22950px)} +45.924%{transform:translateY(-23256px)} +46.297%{transform:translateY(-23562px)} +46.663%{transform:translateY(-23868px)} +47.029%{transform:translateY(-24174px)} +47.395%{transform:translateY(-24480px)} +47.797%{transform:translateY(-24786px)} +48.170%{transform:translateY(-25092px)} +48.427%{transform:translateY(-25398px)} +52.086%{transform:translateY(-25704px)} +55.745%{transform:translateY(-26010px)} +55.774%{transform:translateY(-26316px)} +56.953%{transform:translateY(-26622px)} +57.319%{transform:translateY(-26928px)} +58.687%{transform:translateY(-27234px)} +59.324%{transform:translateY(-27540px)} +59.690%{transform:translateY(-27846px)} +60.056%{transform:translateY(-28152px)} +60.429%{transform:translateY(-28458px)} +60.795%{transform:translateY(-28764px)} +61.161%{transform:translateY(-29070px)} +61.527%{transform:translateY(-29376px)} +61.893%{transform:translateY(-29682px)} +62.778%{transform:translateY(-29988px)} +63.151%{transform:translateY(-30294px)} +63.517%{transform:translateY(-30600px)} +63.920%{transform:translateY(-30906px)} +64.286%{transform:translateY(-31212px)} +65.025%{transform:translateY(-31518px)} +65.391%{transform:translateY(-31824px)} +65.757%{transform:translateY(-32130px)} +66.130%{transform:translateY(-32436px)} +66.518%{transform:translateY(-32742px)} +67.067%{transform:translateY(-33048px)} +67.447%{transform:translateY(-33354px)} +67.813%{transform:translateY(-33660px)} +68.311%{transform:translateY(-33966px)} +68.677%{transform:translateY(-34272px)} +69.065%{transform:translateY(-34578px)} +69.431%{transform:translateY(-34884px)} +69.797%{transform:translateY(-35190px)} +70.309%{transform:translateY(-35496px)} +70.675%{transform:translateY(-35802px)} +71.041%{transform:translateY(-36108px)} +71.407%{transform:translateY(-36414px)} +72.585%{transform:translateY(-36720px)} +72.951%{transform:translateY(-37026px)} +73.317%{transform:translateY(-37332px)} +73.690%{transform:translateY(-37638px)} +74.524%{transform:translateY(-37944px)} +74.890%{transform:translateY(-38250px)} +75.439%{transform:translateY(-38556px)} +75.805%{transform:translateY(-38862px)} +76.171%{transform:translateY(-39168px)} +76.544%{transform:translateY(-39474px)} +76.910%{transform:translateY(-39780px)} +77.364%{transform:translateY(-40086px)} +77.730%{transform:translateY(-40392px)} +78.096%{transform:translateY(-40698px)} +78.462%{transform:translateY(-41004px)} +78.835%{transform:translateY(-41310px)} +79.201%{transform:translateY(-41616px)} +79.567%{transform:translateY(-41922px)} +79.933%{transform:translateY(-42228px)} +80.299%{transform:translateY(-42534px)} +80.891%{transform:translateY(-42840px)} +81.265%{transform:translateY(-43146px)} +81.879%{transform:translateY(-43452px)} +85.539%{transform:translateY(-43758px)} +86.161%{transform:translateY(-44064px)} +86.527%{transform:translateY(-44370px)} +86.893%{transform:translateY(-44676px)} +87.266%{transform:translateY(-44982px)} +87.924%{transform:translateY(-45288px)} +88.590%{transform:translateY(-45594px)} +88.956%{transform:translateY(-45900px)} +89.322%{transform:translateY(-46206px)} +89.688%{transform:translateY(-46512px)} +90.449%{transform:translateY(-46818px)} +90.823%{transform:translateY(-47124px)} +91.189%{transform:translateY(-47430px)} +91.554%{transform:translateY(-47736px)} +91.920%{transform:translateY(-48042px)} +92.286%{transform:translateY(-48348px)} +92.660%{transform:translateY(-48654px)} +96.319%{transform:translateY(-48960px)} +96.333%{transform:translateY(-49266px)} +99.993%{transform:translateY(-49572px)} +100.000%{transform:translateY(-49572px)} } #screen_view { - animation-duration: 51444ms; + animation-duration: 13664ms; animation-iteration-count:infinite; animation-name:roll; animation-timing-function: steps(1,end); @@ -715,5 +223,5 @@ - $ $ # $ # $ # S $ # St $ # Ste $ # Step $ # Step $ # Step 1 $ # Step 1: $ # Step 1: $ # Step 1: C $ # Step 1: Cr $ # Step 1: Cre $ # Step 1: Crea $ # Step 1: Creat $ # Step 1: Create $ # Step 1: Create $ # Step 1: Create I $ # Step 1: Create IA $ # Step 1: Create IAM $ # Step 1: Create IAM $ # Step 1: Create IAM c $ # Step 1: Create IAM co $ # Step 1: Create IAM con $ # Step 1: Create IAM conf $ # Step 1: Create IAM confi $ # Step 1: Create IAM config $ # Step 1: Create IAM configu $ # Step 1: Create IAM configur $ # Step 1: Create IAM configura $ # Step 1: Create IAM configurat $ # Step 1: Create IAM configurati $ # Step 1: Create IAM configuratio $ # Step 1: Create IAM configuration$ c $ co $ con $ cons $ const $ conste $ constel $ constell $ constella $ constellat $ constellati $ constellatio $ constellation $ constellation $ constellation i $ constellation ia $ constellation iam $ constellation iam $ constellation iam c $ constellation iam cr $ constellation iam cre $ constellation iam crea $ constellation iam creat $ constellation iam create $ constellation iam create $ constellation iam create g $ constellation iam create gc $ constellation iam create gcp $ constellation iam create gcp $ constellation iam create gcp - $ constellation iam create gcp -- $ constellation iam create gcp --g $ constellation iam create gcp --ge $ constellation iam create gcp --gen $ constellation iam create gcp --gene $ constellation iam create gcp --gener $ constellation iam create gcp --genera $ constellation iam create gcp --generat $ constellation iam create gcp --generate $ constellation iam create gcp --generate- $ constellation iam create gcp --generate-c $ constellation iam create gcp --generate-co $ constellation iam create gcp --generate-con $ constellation iam create gcp --generate-conf $ constellation iam create gcp --generate-confi $ constellation iam create gcp --generate-config $ constellation iam create gcp --generate-config $ constellation iam create gcp --generate-config - $ constellation iam create gcp --generate-config -- $ constellation iam create gcp --generate-config --p $ constellation iam create gcp --generate-config --pr $ constellation iam create gcp --generate-config --pro $ constellation iam create gcp --generate-config --proj $ constellation iam create gcp --generate-config --proje $ constellation iam create gcp --generate-config --projec $ constellation iam create gcp --generate-config --project $ constellation iam create gcp --generate-config --projectI $ constellation iam create gcp --generate-config --projectID $ constellation iam create gcp --generate-config --projectID $ constellation iam create gcp --generate-config --projectID c $ constellation iam create gcp --generate-config --projectID co $ constellation iam create gcp --generate-config --projectID con $ constellation iam create gcp --generate-config --projectID cons $ constellation iam create gcp --generate-config --projectID const $ constellation iam create gcp --generate-config --projectID conste $ constellation iam create gcp --generate-config --projectID constel $ constellation iam create gcp --generate-config --projectID constell $ constellation iam create gcp --generate-config --projectID constella $ constellation iam create gcp --generate-config --projectID constellat $ constellation iam create gcp --generate-config --projectID constellati $ constellation iam create gcp --generate-config --projectID constellatio $ constellation iam create gcp --generate-config --projectID constellation $ constellation iam create gcp --generate-config --projectID constellation- $ constellation iam create gcp --generate-config --projectID constellation-3 $ constellation iam create gcp --generate-config --projectID constellation-33 $ constellation iam create gcp --generate-config --projectID constellation-331 $ constellation iam create gcp --generate-config --projectID constellation-3316 $ constellation iam create gcp --generate-config --projectID constellation-33161 $ constellation iam create gcp --generate-config --projectID constellation-331613 $ constellation iam create gcp --generate-config --projectID constellation-331613 $ constellation iam create gcp --generate-config --projectID constellation-331613 - $ constellation iam create gcp --generate-config --projectID constellation-331613 -- $ constellation iam create gcp --generate-config --projectID constellation-331613 --s $ constellation iam create gcp --generate-config --projectID constellation-331613 --se $ constellation iam create gcp --generate-config --projectID constellation-331613 --ser $ constellation iam create gcp --generate-config --projectID constellation-331613 --serv $ constellation iam create gcp --generate-config --projectID constellation-331613 --servi $ constellation iam create gcp --generate-config --projectID constellation-331613 --servic $ constellation iam create gcp --generate-config --projectID constellation-331613 --service $ constellation iam create gcp --generate-config --projectID constellation-331613 --serviceA $ constellation iam create gcp --generate-config --projectID constellation-331613 --serviceAc $ constellation iam create gcp --generate-config --projectID constellation-331613 --serviceAcc $ constellation iam create gcp --generate-config --projectID constellation-331613 --serviceAcco $ constellation iam create gcp --generate-config --projectID constellation-331613 --serviceAccou un unt untI untID untID untID c untID co untID con untID cons untID const untID conste untID constel untID constell untID constella untID constellat untID constellati untID constellatio untID constellation untID constellation- untID constellation-d untID constellation-de untID constellation-dem untID constellation-demo untID constellation-demo untID constellation-demo - untID constellation-demo -- untID constellation-demo --z untID constellation-demo --zo untID constellation-demo --zon untID constellation-demo --zone untID constellation-demo --zone untID constellation-demo --zone e untID constellation-demo --zone eu untID constellation-demo --zone eur untID constellation-demo --zone euro untID constellation-demo --zone europ untID constellation-demo --zone europe untID constellation-demo --zone europe- untID constellation-demo --zone europe-w untID constellation-demo --zone europe-we untID constellation-demo --zone europe-wes untID constellation-demo --zone europe-west untID constellation-demo --zone europe-west3 untID constellation-demo --zone europe-west3- untID constellation-demo --zone europe-west3-bThe following IAM configuration will be created:Project ID:constellation-331613Service Account ID:constellation-demoRegion:europe-west3Zone:europe-west3-bThe configuration file constellation-conf.yaml will be automatically generated and populated with the IAM values.Do you want to create the configuration? [y/n]: Do you want to create the configuration? [y/n]: yYour IAM configuration was created and filled into constellation-conf.yaml successfully.$ # Step 2 $ # Step 2: $ # Step 2: $ # Step 2: C $ # Step 2: Cr $ # Step 2: Cre $ # Step 2: Crea $ # Step 2: Creat $ # Step 2: Create $ # Step 2: Create $ # Step 2: Create c $ # Step 2: Create cl $ # Step 2: Create clo $ # Step 2: Create clou $ # Step 2: Create cloud $ # Step 2: Create cloud $ # Step 2: Create cloud e $ # Step 2: Create cloud en $ # Step 2: Create cloud env $ # Step 2: Create cloud envi $ # Step 2: Create cloud envir $ # Step 2: Create cloud enviro $ # Step 2: Create cloud environ $ # Step 2: Create cloud environm $ # Step 2: Create cloud environme $ # Step 2: Create cloud environmen $ # Step 2: Create cloud environment$ constellation c $ constellation cr $ constellation cre $ constellation crea $ constellation creat $ constellation create $ constellation create $ constellation create - $ constellation create -- $ constellation create --c $ constellation create --co $ constellation create --con $ constellation create --cont $ constellation create --contr $ constellation create --contro $ constellation create --control $ constellation create --control- $ constellation create --control-p $ constellation create --control-pl $ constellation create --control-pla $ constellation create --control-plan $ constellation create --control-plane $ constellation create --control-plane- $ constellation create --control-plane-n $ constellation create --control-plane-no $ constellation create --control-plane-nod $ constellation create --control-plane-node $ constellation create --control-plane-nodes $ constellation create --control-plane-nodes $ constellation create --control-plane-nodes 3 $ constellation create --control-plane-nodes 3 $ constellation create --control-plane-nodes 3 - $ constellation create --control-plane-nodes 3 -- $ constellation create --control-plane-nodes 3 --w $ constellation create --control-plane-nodes 3 --wo $ constellation create --control-plane-nodes 3 --wor $ constellation create --control-plane-nodes 3 --work $ constellation create --control-plane-nodes 3 --worke $ constellation create --control-plane-nodes 3 --worker $ constellation create --control-plane-nodes 3 --worker- $ constellation create --control-plane-nodes 3 --worker-n $ constellation create --control-plane-nodes 3 --worker-no $ constellation create --control-plane-nodes 3 --worker-nod $ constellation create --control-plane-nodes 3 --worker-node $ constellation create --control-plane-nodes 3 --worker-nodes $ constellation create --control-plane-nodes 3 --worker-nodes $ constellation create --control-plane-nodes 3 --worker-nodes 2The following Constellation cluster will be created:3 control-plane nodes of type n2d-standard-4 will be created.2 worker nodes of type n2d-standard-4 will be created.Do you want to create this cluster? [y/n]: Do you want to create this cluster? [y/n]: yYour Constellation cluster was created successfully.$ # Step 3 $ # Step 3: $ # Step 3: $ # Step 3: I $ # Step 3: In $ # Step 3: Ini $ # Step 3: Init $ # Step 3: Initi $ # Step 3: Initia $ # Step 3: Initial $ # Step 3: Initiali $ # Step 3: Initializ $ # Step 3: Initialize $ # Step 3: Initialize $ # Step 3: Initialize C $ # Step 3: Initialize Co $ # Step 3: Initialize Con $ # Step 3: Initialize Cons $ # Step 3: Initialize Const $ # Step 3: Initialize Conste $ # Step 3: Initialize Constel $ # Step 3: Initialize Constell $ # Step 3: Initialize Constella $ # Step 3: Initialize Constellat $ # Step 3: Initialize Constellati $ # Step 3: Initialize Constellatio $ # Step 3: Initialize Constellation$ constellation in $ constellation ini $ constellation initUsing community license.For details, see https://docs.edgeless.systems/constellation/overview/license For details, see https://docs.edgeless.systems/constellation/overview/licenseYour Constellation master secret was successfully written to ./constellation-mastersecret.jsonYour Constellation cluster was successfully initialized.Constellation cluster identifier a78805b665b1a9cda3dc5897fead6b0bb72ac392ad969df9175224946e0dd144Kubernetes configuration constellation-admin.confYou can now connect to your cluster by executing:export KUBECONFIG="$PWD/constellation-admin.conf"$ # W $ # Wa $ # Wai $ # Wait $ # Wait $ # Wait f $ # Wait fo $ # Wait for $ # Wait for $ # Wait for c $ # Wait for cl $ # Wait for clu $ # Wait for clus $ # Wait for clust $ # Wait for cluste $ # Wait for cluster $ # Wait for cluster $ # Wait for cluster t $ # Wait for cluster to $ # Wait for cluster to $ # Wait for cluster to f $ # Wait for cluster to fi $ # Wait for cluster to fin $ # Wait for cluster to fini $ # Wait for cluster to finis $ # Wait for cluster to finish $ # Wait for cluster to finish $ # Wait for cluster to finish b $ # Wait for cluster to finish bo $ # Wait for cluster to finish boo $ # Wait for cluster to finish boot $ # Wait for cluster to finish boots $ # Wait for cluster to finish bootst $ # Wait for cluster to finish bootstr $ # Wait for cluster to finish bootstra $ # Wait for cluster to finish bootstrap $ # Wait for cluster to finish bootstrapp $ # Wait for cluster to finish bootstrappi $ # Wait for cluster to finish bootstrappin $ # Wait for cluster to finish bootstrapping $ # Wait for cluster to finish bootstrapping. $ # Wait for cluster to finish bootstrapping.. $ # Wait for cluster to finish bootstrapping...$ s $ sl $ sle $ slee $ sleep $ sleep $ sleep 3 $ sleep 30 $ sleep 300$ # Step 4 $ # Step 4: $ # Step 4: $ # Step 4: C $ # Step 4: Co $ # Step 4: Con $ # Step 4: Conn $ # Step 4: Conne $ # Step 4: Connec $ # Step 4: Connect $ # Step 4: Connect $ # Step 4: Connect t $ # Step 4: Connect to $ # Step 4: Connect to $ # Step 4: Connect to C $ # Step 4: Connect to Co $ # Step 4: Connect to Con $ # Step 4: Connect to Cons $ # Step 4: Connect to Const $ # Step 4: Connect to Conste $ # Step 4: Connect to Constel $ # Step 4: Connect to Constell $ # Step 4: Connect to Constella $ # Step 4: Connect to Constellat $ # Step 4: Connect to Constellati $ # Step 4: Connect to Constellatio $ # Step 4: Connect to Constellation$ e $ ex $ exp $ expo $ expor $ export $ export $ export K $ export KU $ export KUB $ export KUBE $ export KUBEC $ export KUBECO $ export KUBECON $ export KUBECONF $ export KUBECONFI $ export KUBECONFIG $ export KUBECONFIG= $ export KUBECONFIG=/ $ export KUBECONFIG=/c $ export KUBECONFIG=/co $ export KUBECONFIG=/con $ export KUBECONFIG=/cons $ export KUBECONFIG=/const $ export KUBECONFIG=/conste $ export KUBECONFIG=/constel $ export KUBECONFIG=/constell $ export KUBECONFIG=/constella $ export KUBECONFIG=/constellat $ export KUBECONFIG=/constellati $ export KUBECONFIG=/constellatio $ export KUBECONFIG=/constellation $ export KUBECONFIG=/constellation/ $ export KUBECONFIG=/constellation/c $ export KUBECONFIG=/constellation/co $ export KUBECONFIG=/constellation/con $ export KUBECONFIG=/constellation/cons $ export KUBECONFIG=/constellation/const $ export KUBECONFIG=/constellation/conste $ export KUBECONFIG=/constellation/constel $ export KUBECONFIG=/constellation/constell $ export KUBECONFIG=/constellation/constella $ export KUBECONFIG=/constellation/constellat $ export KUBECONFIG=/constellation/constellati $ export KUBECONFIG=/constellation/constellatio $ export KUBECONFIG=/constellation/constellation $ export KUBECONFIG=/constellation/constellation- $ export KUBECONFIG=/constellation/constellation-a $ export KUBECONFIG=/constellation/constellation-ad $ export KUBECONFIG=/constellation/constellation-adm $ export KUBECONFIG=/constellation/constellation-admi $ export KUBECONFIG=/constellation/constellation-admin $ export KUBECONFIG=/constellation/constellation-admin. $ export KUBECONFIG=/constellation/constellation-admin.c $ export KUBECONFIG=/constellation/constellation-admin.co $ export KUBECONFIG=/constellation/constellation-admin.con $ export KUBECONFIG=/constellation/constellation-admin.conf$ k $ ku $ kub $ kube $ kubec $ kubect $ kubectl $ kubectl $ kubectl g $ kubectl ge $ kubectl get $ kubectl get $ kubectl get n $ kubectl get no $ kubectl get nod $ kubectl get node $ kubectl get nodes# #NAME #NAME STATUS ROLES #NAME STATUS ROLES AGE VERSIONconstell-3253134d-control-plane-hwlt Ready control-plane 7m26s v1.25.7constell-3253134d-control-plane-lsb2 Ready control-plane 4m8s v1.25.7constell-3253134d-control-plane-v74j Ready control-plane 3m3s v1.25.7constell-3253134d-worker-rhzr Ready <none> 3m52s v1.25.7constell-3253134d-worker-tk17 Ready <none> 4m5s v1.25.7$ # Step 5 $ # Step 5: $ # Step 5: $ # Step 5: D $ # Step 5: De $ # Step 5: Del $ # Step 5: Dele $ # Step 5: Delet $ # Step 5: Delete $ # Step 5: Delete $ # Step 5: Delete C $ # Step 5: Delete Co $ # Step 5: Delete Con $ # Step 5: Delete Cons $ # Step 5: Delete Const $ # Step 5: Delete Conste $ # Step 5: Delete Constel $ # Step 5: Delete Constell $ # Step 5: Delete Constella $ # Step 5: Delete Constellat $ # Step 5: Delete Constellati $ # Step 5: Delete Constellatio $ # Step 5: Delete Constellation $ # Step 5: Delete Constellation $ # Step 5: Delete Constellation c $ # Step 5: Delete Constellation cl $ # Step 5: Delete Constellation clu $ # Step 5: Delete Constellation clus $ # Step 5: Delete Constellation clust $ # Step 5: Delete Constellation cluste $ # Step 5: Delete Constellation cluster$ constellation t $ constellation te $ constellation ter $ constellation term $ constellation termi $ constellation termin $ constellation termina $ constellation terminat $ constellation terminateYou are about to terminate a Constellation cluster.All of its associated resources will be DESTROYED.This action is irreversible and ALL DATA WILL BE LOST.Do you want to continue? [y/n]: Do you want to continue? [y/n]: yYour Constellation cluster was terminated successfully. Your Constellation cluster was terminated successfully.$ # Step 6 $ # Step 6: $ # Step 6: $ # Step 6: R $ # Step 6: Re $ # Step 6: Rem $ # Step 6: Remo $ # Step 6: Remov $ # Step 6: Remove $ # Step 6: Remove $ # Step 6: Remove I $ # Step 6: Remove IA $ # Step 6: Remove IAM $ # Step 6: Remove IAM $ # Step 6: Remove IAM r $ # Step 6: Remove IAM re $ # Step 6: Remove IAM res $ # Step 6: Remove IAM reso $ # Step 6: Remove IAM resou $ # Step 6: Remove IAM resour $ # Step 6: Remove IAM resourc $ # Step 6: Remove IAM resource $ # Step 6: Remove IAM resources$ constellation iam d $ constellation iam de $ constellation iam des $ constellation iam dest $ constellation iam destr $ constellation iam destro $ constellation iam destroyDo you really want to destroy your IAM configuration? (This will also delete "gcpServiceAccountKey.json") [y/n]: Key.json") [y/n]: # Key.json") [y/n]: # Key.json") [y/n]: # A Key.json") [y/n]: # Al Key.json") [y/n]: # All Key.json") [y/n]: # All Key.json") [y/n]: # All r Key.json") [y/n]: # All re Key.json") [y/n]: # All res Key.json") [y/n]: # All reso Key.json") [y/n]: # All resou Key.json") [y/n]: # All resour Key.json") [y/n]: # All resourc Key.json") [y/n]: # All resource Key.json") [y/n]: # All resources Key.json") [y/n]: # All resources Key.json") [y/n]: # All resources a Key.json") [y/n]: # All resources ar Key.json") [y/n]: # All resources are Key.json") [y/n]: # All resources are Key.json") [y/n]: # All resources are c Key.json") [y/n]: # All resources are cl Key.json") [y/n]: # All resources are cle Key.json") [y/n]: # All resources are clea Key.json") [y/n]: # All resources are clean Key.json") [y/n]: # All resources are cleane Key.json") [y/n]: # All resources are cleaned Key.json") [y/n]: # All resources are cleaned Key.json") [y/n]: # All resources are cleaned u Key.json") [y/n]: # All resources are cleaned up Key.json") [y/n]: # All resources are cleaned up.Type 'y' or 'yes' to confirm, or abort action with 'n' or 'no': + $ c $ co $ con $ cons $ const $ conste $ constel $ constell $ constella $ constellat $ constellati $ constellatio $ constellation $ constellation $ constellation c $ constellation cr $ constellation cre $ constellation crea $ constellation creat $ constellation create $ constellation create $ constellation create - $ constellation create -- $ constellation create --c $ constellation create --co $ constellation create --con $ constellation create --cont $ constellation create --contr $ constellation create --contro $ constellation create --control $ constellation create --control- $ constellation create --control-p $ constellation create --control-pl $ constellation create --control-pla $ constellation create --control-plan $ constellation create --control-plane $ constellation create --control-plane- $ constellation create --control-plane-n $ constellation create --control-plane-no $ constellation create --control-plane-nod $ constellation create --control-plane-node $ constellation create --control-plane-nodes $ constellation create --control-plane-nodes $ constellation create --control-plane-nodes 3 $ constellation create --control-plane-nodes 3 $ constellation create --control-plane-nodes 3 - $ constellation create --control-plane-nodes 3 -- $ constellation create --control-plane-nodes 3 --w $ constellation create --control-plane-nodes 3 --wo $ constellation create --control-plane-nodes 3 --wor $ constellation create --control-plane-nodes 3 --work $ constellation create --control-plane-nodes 3 --worke $ constellation create --control-plane-nodes 3 --worker $ constellation create --control-plane-nodes 3 --worker- $ constellation create --control-plane-nodes 3 --worker-n $ constellation create --control-plane-nodes 3 --worker-no $ constellation create --control-plane-nodes 3 --worker-nod $ constellation create --control-plane-nodes 3 --worker-node $ constellation create --control-plane-nodes 3 --worker-nodes $ constellation create --control-plane-nodes 3 --worker-nodes $ constellation create --control-plane-nodes 3 --worker-nodes 2The following Constellation cluster will be created:3 control-plane nodes of type n2d-standard-4 will be created.2 worker nodes of type n2d-standard-4 will be created.Do you want to create this cluster? [y/n]: Do you want to create this cluster? [y/n]: yYour Constellation cluster was created successfully.$ constellation i $ constellation in $ constellation ini $ constellation initUsing community license.For details, see https://docs.edgeless.systems/constellation/overview/licenseYour Constellation master secret was successfully written to ./constellation-mastersecret.jsonYour Constellation cluster was successfully initialized.Constellation cluster identifier 493de638674ad59741c9f57d765964d07756a65ae6d2613c204a2a25d61818b6Kubernetes configuration constellation-admin.confYou can now connect to your cluster by executing:export KUBECONFIG="$PWD/constellation-admin.conf"$ e $ ex $ exp $ expo $ expor $ export $ export $ export K $ export KU $ export KUB $ export KUBE $ export KUBEC $ export KUBECO $ export KUBECON $ export KUBECONF $ export KUBECONFI $ export KUBECONFIG $ export KUBECONFIG= $ export KUBECONFIG=/ $ export KUBECONFIG=/c $ export KUBECONFIG=/co $ export KUBECONFIG=/con $ export KUBECONFIG=/cons $ export KUBECONFIG=/const $ export KUBECONFIG=/conste $ export KUBECONFIG=/constel $ export KUBECONFIG=/constell $ export KUBECONFIG=/constella $ export KUBECONFIG=/constellat $ export KUBECONFIG=/constellati $ export KUBECONFIG=/constellatio $ export KUBECONFIG=/constellation $ export KUBECONFIG=/constellation/ $ export KUBECONFIG=/constellation/c $ export KUBECONFIG=/constellation/co $ export KUBECONFIG=/constellation/con $ export KUBECONFIG=/constellation/cons $ export KUBECONFIG=/constellation/const $ export KUBECONFIG=/constellation/conste $ export KUBECONFIG=/constellation/constel $ export KUBECONFIG=/constellation/constell $ export KUBECONFIG=/constellation/constella $ export KUBECONFIG=/constellation/constellat $ export KUBECONFIG=/constellation/constellati $ export KUBECONFIG=/constellation/constellatio $ export KUBECONFIG=/constellation/constellation $ export KUBECONFIG=/constellation/constellation- $ export KUBECONFIG=/constellation/constellation-a $ export KUBECONFIG=/constellation/constellation-ad $ export KUBECONFIG=/constellation/constellation-adm $ export KUBECONFIG=/constellation/constellation-admi $ export KUBECONFIG=/constellation/constellation-admin $ export KUBECONFIG=/constellation/constellation-admin. $ export KUBECONFIG=/constellation/constellation-admin.c $ export KUBECONFIG=/constellation/constellation-admin.co $ export KUBECONFIG=/constellation/constellation-admin.con $ export KUBECONFIG=/constellation/constellation-admin.conf$ $ k $ ku $ kub $ kube $ kubec $ kubect $ kubectl $ kubectl $ kubectl g $ kubectl ge $ kubectl get $ kubectl get $ kubectl get n $ kubectl get no $ kubectl get nod $ kubectl get node $ kubectl get nodesNAME STATUS ROLES AGE VERSIONconstell-30fd4ca2-control-plane-2t8q Ready control-plane 114s v1.25.7$ \ No newline at end of file