Commit Graph

  • 51102e7f4c
    -- added readme -- commented not working code #6 sagnik-dev Rick 2024-07-31 08:47:31 +0200
  • b84f53b07e
    -- added k3s secure and insecure as of now use insecure Rick 2024-07-31 08:37:21 +0200
  • 9df153cfde added note that localstack now requires pro license to create API gateways - students can apply for a free license master Sebastian Rieger 2024-07-04 10:25:00 +0200
  • 376d287b65 enabled API gateway in AWS lambda as it is now available for AWS academy Sebastian Rieger 2024-07-02 21:06:40 +0200
  • 259afec126 updated rds instance type, as t2 does not seam to be available anymore, though still in the pricing list Sebastian Rieger 2024-06-13 13:02:55 +0200
  • 1fd86375c9 increased instance warmup time to prevent autoscaling example from draining and killing instances before they are ready Sebastian Rieger 2024-06-13 12:46:35 +0200
  • 1d26bb4215 removed old terraform k8s examples and refered to current repo Sebastian Rieger 2024-06-02 21:11:26 +0200
  • 317e8f4bb5 removed old terraform k8s examples and refered to current repo Sebastian Rieger 2024-06-02 21:10:03 +0200
  • 3afc4ba16c Fix problem with unassigned Floating IP. Test site works Max Cherris 2024-05-29 15:06:05 +0200
  • febbd457af Fix deprecation final version, need review Max Cherris 2024-05-29 13:45:14 +0200
  • bf84c43c41 Remove deprecation Warning, but UUID of port needs to be assigned, throws an error in current state Max Cherris 2024-05-29 13:24:32 +0200
  • 6359576075 updated ami id Sebastian Rieger 2024-05-23 11:00:38 +0200
  • c0904de73e moved terraform lab1 example back to deprecated floating ip assignment as new implementation does not set port id Sebastian Rieger 2024-05-21 12:29:23 +0200
  • 7a4bfc90b2 updates terraform example Sebastian Rieger 2024-05-21 09:52:29 +0200
  • d4d9401195 updated pip3 cmd in aws demo Sebastian Rieger 2024-05-16 11:02:16 +0200
  • 448177c3b9 updated aws ami and aws cloud-init script for demo4 Sebastian Rieger 2024-05-16 10:35:56 +0200
  • 172ccb2722 updated aws ami and aws clout-init script Sebastian Rieger 2024-05-16 10:20:06 +0200
  • 12db4e6441 updated demo4 scale_out Sebastian Rieger 2024-05-02 09:35:29 +0200
  • 6d92f9c755 changed install.sh to use master branch Sebastian Rieger 2024-04-25 10:34:54 +0200
  • 1a48be4b06 Merge pull request 'changed image name to be persistent' (#5) from dev_faafo into master srieger 2024-04-24 12:24:17 +0200
  • 886085a73d changed image name to be persistent #5 Sebastian Rieger 2024-04-24 12:21:31 +0200
  • 7c8feecf25 added cloud.yaml example and renamed openrc example Sebastian Rieger 2024-04-12 14:34:41 +0200
  • e63fa984f3 Merge pull request 'dev_faafo' (#4) from dev_faafo into master srieger 2024-04-12 14:12:42 +0200
  • c67d8886d7 Merge branch 'master' into dev_faafo #4 srieger 2024-04-12 14:12:30 +0200
  • 8350862a4a fixed type in cloud-init for microservice worker, removed rabitmq fix as it is not needed anymore Sebastian Rieger 2024-04-12 14:10:21 +0200
  • f63e5ebd8d adapted demos for new Charmed OpenStack environment Sebastian Rieger 2024-04-12 13:53:47 +0200
  • 5e17f171ba updated demo1,2 and 3 Sebastian Rieger 2024-04-12 13:51:56 +0200
  • 0c6c18ade4 Merge pull request 'dev_faafo' (#3) from dev_faafo into master srieger 2024-04-08 09:52:09 +0200
  • 5c06e7437b fixed typo #3 Sebastian Rieger 2024-03-19 14:45:18 +0100
  • eeb9bbf43c bumped default distro in demos, bound mariadb to all ips, added template explaination Sebastian Rieger 2024-03-19 14:41:26 +0100
  • f8a675fbd1 changed from mysql to mariadb to fix privilege probs Sebastian Rieger 2024-03-19 14:08:53 +0100
  • 05d363ca67 removed anyjson, refactoring based on pylint recommendations Sebastian Rieger 2024-03-18 14:38:45 +0100
  • df64887c19 fixed api to use recent version of flask-restless-ng Sebastian Rieger 2024-03-18 11:24:30 +0000
  • 0101ae4b97 updated deps for flask-restless-ng and SQLAlchemy Sebastian Rieger 2023-09-27 10:53:18 +0200
  • a50038ffd5 removed superfluous demo2 startup file, added app_context to prevent flask from crashing, changed group_number to default again, added default pubkey Sebastian Rieger 2023-09-25 15:38:22 +0200
  • 4bfb746cad changed Ubuntu to 20.04, made python3 the default while installing faafo, added comment to show use of different faafo branches for cloud-init Sebastian Rieger 2023-09-25 13:23:22 +0200
  • d64e5eb347 Updated install.sh Usama Tahir 2023-08-08 04:35:26 +0500
  • 3b0062a84b Converted all other files into python 3 using 2to3 lib Usama Tahir 2023-08-07 13:25:43 +0500
  • 9a998ad631 Converted all these files from python 2 to python 3 syntax usong 2to3 library (demo3-microservices.py,demo4-scale-out-add-worker.py,demo4-scale-out.py,demo5-1-durable-storage.py,demo5-2-backup-fractals.py,destroy-all-demo-instances.py) Usama Tahir 2023-08-07 11:40:03 +0500
  • 33dfb54db2 demo1-getting-started.py converted to python 3 using 2to3 library Usama Tahir 2023-08-07 11:00:31 +0500
  • 7c2a5341af demo2-instance-with-init-script.py converted to python 3 using 2to3 Usama Tahir 2023-08-07 10:35:28 +0500
  • c9d8e9b0af update ssh pub key Usama Tahir 2023-08-07 03:05:35 +0500
  • fa712b19ab added todo as a reminder to update faafo to Python3 and recent Ubuntu versions (>18.04) Sebastian Rieger 2023-04-25 23:34:11 +0200
  • 0b41674790 fixed errors when starting demo2 multiple times, added login and monitoring info in the output at the end of demo2 Sebastian Rieger 2023-04-25 23:30:32 +0200
  • 20f012a42d added explanation about the necessary role for the function and clarification of the use of credentials in localstack Sebastian Rieger 2022-06-22 16:28:10 +0200
  • a39227feea commented out default roleArn Sebastian Rieger 2022-06-21 14:47:48 +0200
  • 7a841fc8d3 removed unused role var from stop.py Sebastian Rieger 2022-06-21 14:44:58 +0200
  • bbaa2ef220 retrieve Role ARN, and removed AWS Academy hints in localstack example Sebastian Rieger 2022-06-21 14:41:56 +0200
  • d796ecc305 added API gateway, as in contrast to AWS Academy, localstack allows API gateway creation Sebastian Rieger 2022-06-20 18:01:18 +0200
  • 2cba78a344 added localstack cloud counter lambda demo Sebastian Rieger 2022-06-20 17:16:57 +0200
  • f081a50a4a changed Lambda demo to support AWS Academy and create individual bucket for group with globally unique name in S3 Sebastian Rieger 2022-06-20 13:04:17 +0200
  • 1f4a435d84 changed Lambda demo to support AWS Academy and create individual bucket for group with globally unique name in S3 Sebastian Rieger 2022-06-20 12:48:38 +0200
  • 7059688b5d initial version of counter Sebastian Rieger 2022-06-08 22:43:43 +0200
  • dae204748e changed default LabInstanceProfile Sebastian Rieger 2022-05-30 17:56:48 +0200
  • 68542bcc98 changed cloudformation example to support AWS Academy Lab Sebastian Rieger 2022-05-30 17:49:56 +0200
  • 14347b0b47 changed examples to fit current AWS Academy lab env Sebastian Rieger 2022-05-30 17:41:29 +0200
  • c5aaf2f4f7 changed keyName to vockey, changed instanceType to t2.micro as t2.nano can run into out of memory situation when starting mariadb Sebastian Rieger 2022-05-30 13:34:52 +0200
  • d845403a4c set start retries in supervisord to unlimited to avoid broken backend if app-service instance containing the database is later running than the API, in rare cases this can happen though the service instance is started before the API instances Sebastian Rieger 2022-05-16 16:09:51 +0200
  • d3df9d4e81 readded key file to import if key pair is not already available (however in AWS academy vockey should be existing in any case) Sebastian Rieger 2022-05-15 17:48:13 +0200
  • 3ffa55641f Merge remote-tracking branch 'origin/master' Sebastian Rieger 2022-05-15 16:13:32 +0200
  • 9c38e8cfd7 changed default keypair to vockey, as used in AWS Academy Lab docu and terminal, fixed timeout var Sebastian Rieger 2022-05-15 16:05:19 +0200
  • 15d12de196 changed default keypair to vockey, as used in AWS Academy Lab docu and terminal, fixed timeout var Sebastian Rieger 2022-05-15 16:05:19 +0200
  • f0d4cd0f80 fixed faafo-api http server hanging Sebastian Rieger 2022-05-13 22:36:10 +0200
  • 09c25bf38e changed AWS instance size to t2.micro, t2.nano is still possible using install-aws.sh cloud-init script, but really limited in RAM, added support for availability zones and spread instance across different az to improve fault tolerance, select AMI directly, remove 0.0.0.0/0 access to mysql Sebastian Rieger 2022-05-09 23:43:28 +0200
  • e18ab4dc70 updated demo4 to support AWS Academy lab setup Sebastian Rieger 2022-05-05 23:12:46 +0200
  • afd3bef5c2 removed old demo4 tf file, added terraform state stuff to .gitignore Sebastian Rieger 2022-05-05 13:37:27 +0200
  • 23f48f85cd added image search, expand user home dir based on platform, removed elastic ips to save budget, load AWS credentials file, fixed ÓOM in AWS m1.tiny when installing faafo reqs using pip, increased timeout Sebastian Rieger 2022-04-26 23:39:38 +0200
  • 162db34e1b add swap to fix OOM kill for pip in cheapest AWS instance type m1.tiny Sebastian Rieger 2022-04-26 22:54:56 +0200
  • 6949506b0f added aws install.sh in faafo to fix reqs install failed Sebastian Rieger 2022-04-26 22:38:56 +0200
  • 661b125e1c removed domain name from conn init, as we currently only use the default domain anyway Sebastian Rieger 2022-04-20 17:45:09 +0200
  • 1800b6af04 bumped openstack terraform provider version Sebastian Rieger 2022-04-18 23:30:55 +0200
  • 615f0ce0d4 speedup AWS image selection by referencing ami directly, listing all images as done in the libcloud examples, takes several minutes now Sebastian Rieger 2022-04-18 23:10:33 +0200
  • b57045ecf7 * changed password in demo1 to be provided in source, not safe, but easy start and private cloud endpoints are not externally reachable anyway * added missing network definition in demo3-microservice * fixed typo in demo4-scale-out-add-worker * renamed demo4 destroy to destroy-all-demo-instances.py to serve as universal cleanup script for the provided faafo demos Sebastian Rieger 2022-04-18 22:53:14 +0200
  • d82c5b6447 updated terraform examples Sebastian Rieger 2022-04-08 11:43:01 +0200
  • 48fc259af9 changed lambda counter demo to work with AWS educate accounts Sebastian Rieger 2021-06-14 17:35:23 +0200
  • a0dc3ff81f Merge remote-tracking branch 'origin/master' Sebastian Rieger 2021-06-14 17:30:55 +0200
  • e213686f6a changed lambda counter demo to work with AWS educate accounts Sebastian Rieger 2021-06-14 17:30:43 +0200
  • 3a1c789fcf Improved Kubernetes cluster documentation Timo Geier 2021-06-10 11:13:55 +0200
  • 350d47b120 Update 'kubernetes-example/kubectl-intro.md' srieger 2021-06-09 22:25:42 +0200
  • 56d42ff1dc Update 'kubernetes-example/kubectl-intro.md' srieger 2021-06-09 22:25:18 +0200
  • 605eb739c2 Add 'kubernetes-example/kubectl-intro.md' srieger 2021-06-09 22:20:11 +0200
  • a2942f3d4a adapted aws-boto3-rds-db and aws-boto3-standalone-db-autoscaling example of tug-of-war in the clouds for AWS Educate Accounts, however, due to missing Roles and permissions both are currently not usable in AWS Educate Sebastian Rieger 2021-06-01 13:25:30 +0200
  • 698ec0a648 adapted aws-boto3-rds-db example of tug-of-war in the clouds to AWS Educate Accounts, however, RDS is not allowed in our current classroom Sebastian Rieger 2021-06-01 13:17:36 +0200
  • 049e494ab2 adapted aws-boto3-standalone-db example of tug-of-war in the clouds to be usable with AWS Educate Accounts Sebastian Rieger 2021-06-01 13:06:26 +0200
  • 781cfc8fa4 adapted AWS CloudFormation Example for AWS Educate Classroom Sebastian Rieger 2021-05-25 23:40:15 +0200
  • b57c26adbf added AWS ELB load balancer example Sebastian Rieger 2021-05-22 01:48:37 +0200
  • d43d1b3995 added stop scripts and comments in terraform example Sebastian Rieger 2021-05-08 20:08:19 +0200
  • 4c2993182d changed aws demo3 to be compatible with AWS Educate classroom Sebastian Rieger 2021-05-08 20:07:45 +0200
  • 6e2b8dc1f0 fixed "faafo list" not working, due to SQLalchemey >1.4 Sebastian Rieger 2021-04-23 00:26:59 +0200
  • 17e8b41743 initial version of terraform openstack example incl load balancer Sebastian Rieger 2021-04-15 13:13:13 +0200
  • a22eb50b9d initial version of counter lambda function Sebastian Rieger 2020-06-14 15:52:26 +0200
  • 33ab50e291 removed redundant lines in user-data Sebastian Rieger 2020-06-01 21:56:36 +0200
  • aca7a2e740 fixed php pdo errors for rds example, upgraded to amazon-linux-extra php7.4 Sebastian Rieger 2020-05-29 18:27:27 +0200
  • fb2437d829 changed faafo repo Sebastian Rieger 2020-05-28 12:51:01 +0200
  • 63a241a7a0 added mysql client to webserver to be able to create db contents Sebastian Rieger 2020-05-28 12:33:12 +0200
  • d265a10cb3 optimized imports Sebastian Rieger 2020-05-28 11:58:38 +0200
  • 89f3f3cdd4 removed unneeded vpc_id Sebastian Rieger 2020-05-28 11:50:36 +0200
  • 373a2dfb34 added code section comments, added config param for VPC to support starting in envs with multiple vpcs, added output for lb dns Sebastian Rieger 2020-05-28 11:43:38 +0200
  • aa7160f656 added code section comments, added config param for VPC to support starting in envs with multiple vpcs Sebastian Rieger 2020-05-28 11:37:27 +0200
  • bdd77fedba updated start script for AWS CloudFormation example Sebastian Rieger 2020-05-27 17:17:18 +0200