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:
- Trigger on Code Push – Each push to the main branch will initiate the workflow.
- Push Docker Image to Amazon ECR – The workflow will build and push the updated Docker image to an Amazon Elastic Container Registry (ECR) repository.
- 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.