As a DevOps engineer, I want to implement a proof-of-concept to host applications in containers on Linode. This will allow me to evaluate the feasibility of using Linode as a container hosting platform and determine the best approach for hosting our applications in containers. I should be able to deploy a sample application, such as a simple web server, in a container on Linode and access it via a web browser. I want to be able to configure and monitor the containers using Linode's dashboard, as well as perform routine maintenance, such as updates and backups, with ease. With this proof-of-concept in place, I can make an informed decision on whether Linode is the best platform for hosting our applications in containers.
Information from before this issue was a user story
[ ] Host something on Linode in Containers
[ ] Create github-action-container-deployment and use Linode CLI from there to deploy containers
[ ] Better: Manage deployments using Terraform
[ ] Create Adoc file which describes the cloud infrastructure for this container. Write URL to container to file.
[ ] Start/stop on demand
[ ] Use Linode CLI to get billing information
[ ] Send billing from pipeline to google chat each month (for each tag or namespace or something)
[ ] Send additional information when a certain threshold is reached
[ ] Store information in DK (all inkl?)
[ ] Maybe write to a google spreadsheet or write adoc summary pages from DB and add link to sheet in chat message
Follow Up Story
As an operator I want to monitor all services deployed to Linode automatically. I want to get chat notifications when certain thresholds are reached (mem/cpu/traffic/cost/...).
:exclamation: Turn into separate User Story and do some refinement on this!
:warning: :warning: :warning: Moved to https://github.com/sommerfeld-io/infrastructure-config/issues/1
As a DevOps engineer, I want to implement a proof-of-concept to host applications in containers on Linode. This will allow me to evaluate the feasibility of using Linode as a container hosting platform and determine the best approach for hosting our applications in containers. I should be able to deploy a sample application, such as a simple web server, in a container on Linode and access it via a web browser. I want to be able to configure and monitor the containers using Linode's dashboard, as well as perform routine maintenance, such as updates and backups, with ease. With this proof-of-concept in place, I can make an informed decision on whether Linode is the best platform for hosting our applications in containers.
Acceptance Criteria
Implementation tasks
Information from before this issue was a user story
Follow Up Story
As an operator I want to monitor all services deployed to Linode automatically. I want to get chat notifications when certain thresholds are reached (mem/cpu/traffic/cost/...).
:exclamation: Turn into separate User Story and do some refinement on this!