Week 2 ‐ 24.02.2025 ‐ 02.03.2025 - Campus-Castolo/m300 GitHub Wiki

Week 2 - 24.02.2025 - 02.03.2025

Tasks and experiences gained from week 2, spanning from the 24.02 till the 02.03.2025

Week 2 ‐ 24.02.2025 ‐ 02.03.2025 - Task list

Task Description Notes Status Start Date Completion Date Hours Needed
Rework initial project idea Refine and enhance the project's core concept Ensure feasibility and alignment with goals 25.02.2025 25.02.2025 2 hrs
Rework initial project approach Adjust methodology and strategy for project execution Optimize workflow and efficiency 25.02.2025 25.02.20 2 hrs
Rework congruency of project idea with competency matrix Align project requirements with competency expectations Ensure compliance with learning objectives 25.02.2025 25.02.2025 2 hrs
Setup VPC in AWS Create a Virtual Private Cloud for project infrastructure Define subnets 26.02.2025 --- ---
Research workflow integration research automation and CI/CD workflows Identify best practices for seamless integration 26.02.2025 --- ---
Research Terraform GitHub → ECR Explore Terraform configurations for automating ECR setup Understand security and IAM role requirements 26.02.2025 --- ---
Demo workflow pushing simple Hello World image into AWS ECR Implement a basic workflow for container image deployment Validate successful push to AWS ECR --- --- ---
Demo "Hello World Image" to ECS task accessible via public subnet Deploy and test a containerized app on ECS Ensure public accessibility --- --- ---

Daily Log 25.02.2025

The daily activities of tuesday 25.02.2025

Daily Log 25.02.2025 - Activity

Task Description Notes Status Start Date Completion Date Hours Needed
Rework initial project idea Refine and enhance the project's core concept Ensure feasibility and alignment with goals 25.02.2025 25.02.2025 2 hrs
Rework initial project approach Adjust methodology and strategy for project execution Optimize workflow and efficiency 25.02.2025 25.02.20 2 hrs
Rework congruency of project idea with competency matrix Align project requirements with competency expectations Ensure compliance with learning objectives 25.02.2025 25.02.2025 2 hrs

Daily Log 25.02.2025 - Summary

Due to restrictions imposed on the provided student lab account, I have reassessed my initial project approach. The limitations prevent access to essential AWS services and the execution of certain automated workflows, making my original plan unfeasible.

As a result, I have revised the project to replace the GitHub Actions-based automation, which previously relied on AWS CodePipeline, with a simpler and more direct Terraform workflow. The updated workflow will function as follows:

  1. Trigger on Code Push – Each push to the main branch will initiate the workflow.
  2. Push Docker Image to Amazon ECR – The workflow will build and push the updated Docker image to an Amazon Elastic Container Registry (ECR) repository.
  3. Deploy the Image – The stored image will be built within ECR, preparing it for deployment.

Also I checked that the project is in congruency with the competency matrix, the only thing that now misses is a detailed project delivery list, yet I already checked that the current project is in congruency and within acceptable range of the competency matrix and expectations.

Daily Log 25.02.2025 - Daily Results

See this project document GitHub Workflow to AWS ECR📃

Daily Log 25.02.2025 - Problems

No problems occured

Daily Log 25.02.2025 - Used Resources

I used chatGPT for inspiration purposes:

Daily Log 25.02.2025 - Exercise

No Exercises made


Daily Log 26.02.2025

Daily Log 26.02.2025 - Activity

Task Description Notes Status Start Date Completion Date Hours Needed
Setup VPC in AWS Create a Virtual Private Cloud for project infrastructure Define subnets 26.02.2025 --- ---
Research workflow integration Research automation and CI/CD workflows Identify best practices for seamless integration 26.02.2025 --- ---
Research Terraform GitHub → ECR Explore Terraform configurations for automating ECR setup Understand security and IAM role requirements 26.02.2025 --- ---

Daily Log 26.02.2025 - Summary

Unfortunatelly due to alot of meetings today and discussions I was unable to focus on these tasks. These tasks will have to be done another day. THis is in part due to me switching the IT-department next week meaning I need to finish all my work as soon as possible and make a smooth transition of tasks and responsibilities. Meaning I will be probably unable to complete any extra work this week.

Daily Log 26.02.2025 - Daily Results

None

Daily Log 26.02.2025 - Problems

None

Daily Log 26.02.2025 - Used Resources

None

Daily Log 26.02.2025 - Exercise

None


Weekly Summary - 24.02.2025 - 02.03.2025

Weekly Summary - 24.02.2025 - 02.03.2025 - Activity

Task Description Notes Status Start Date Completion Date Hours Needed
Rework initial project idea Refine and enhance the project's core concept Ensure feasibility and alignment with goals 25.02.2025 25.02.2025 2 hrs
Rework initial project approach Adjust methodology and strategy for project execution Optimize workflow and efficiency 25.02.2025 25.02.20 2 hrs
Rework congruency of project idea with competency matrix Align project requirements with competency expectations Ensure compliance with learning objectives 25.02.2025 25.02.2025 2 hrs
Setup VPC in AWS Create a Virtual Private Cloud for project infrastructure Define subnets 26.02.2025 --- ---
Research workflow integration research automation and CI/CD workflows Identify best practices for seamless integration 26.02.2025 --- ---
Research Terraform GitHub → ECR Explore Terraform configurations for automating ECR setup Understand security and IAM role requirements 26.02.2025 --- ---
Demo workflow pushing simple Hello World image into AWS ECR Implement a basic workflow for container image deployment Validate successful push to AWS ECR --- --- ---
Demo "Hello World Image" to ECS task accessible via public subnet Deploy and test a containerized app on ECS Ensure public accessibility --- --- ---

Weekly Summary - 24.02.2025 - 02.03.2025 - Weekly Results

Task Description Notes Status Start Date Completion Date Hours Needed
Rework initial project idea Refine and enhance the project's core concept Ensure feasibility and alignment with goals 25.02.2025 25.02.2025 2 hrs
Rework initial project approach Adjust methodology and strategy for project execution Optimize workflow and efficiency 25.02.2025 25.02.20 2 hrs
Rework congruency of project idea with competency matrix Align project requirements with competency expectations Ensure compliance with learning objectives 25.02.2025 25.02.2025 2 hrs

Weekly Summary - 24.02.2025 - 02.03.2025 - Problems

No problems arose this week, this is mainly due to the fact that just like I predicted I couldn't make time this week to work on the module, which is regretable since this sets me back a week in my actual planning. As said I had to focus on concluding every task I started during my stay in the IT-department and make for a smooth transition of tasks between me and the appropriate team members also finish documenting code and theory of the things I learned. Meaning I had no time to work on the module.

Weekly Summary - 24.02.2025 - 02.03.2025 - Open Questions

There are no open questions, except the question for Homeoffice accomodation options.

last revised on 03.03.2025 12:46, recent revisions are hidden due to name change of wiki page, see wiki history for full change history of week 2 history wiki