[post-MVP] Source and present deploy logs #13

Open
opened 2022-06-29 06:32:11 +00:00 by realaravinth · 1 comment

Source and present deploy logs from meta woodpecker instnace and present to customer

References

Enough side of things

Source and present deploy logs from meta woodpecker instnace and present to customer ## References [Enough side of things](https://lab.enough.community/main/infrastructure/-/merge_requests/555)
realaravinth self-assigned this 2022-06-29 06:32:11 +00:00
realaravinth started working 2022-06-29 06:32:15 +00:00
realaravinth stopped working 2022-06-29 07:07:58 +00:00
35min 43s
realaravinth started working 2022-06-29 07:51:39 +00:00
realaravinth stopped working 2022-06-29 08:30:32 +00:00
38min 53s
realaravinth started working 2022-06-29 09:27:30 +00:00
realaravinth stopped working 2022-06-29 09:36:40 +00:00
9min 10s

Implementing this feature will take way longer than 2 hours, I'll have to figure out a way to generate an OAuth2 token on Gitea and configure the Woodpecker CI server container to use it before spinning up the CI server container. I can come up with some hackish solution for running on my dev machine but it'll be difficult to get the tests running on the CI.

So putting this feature off for after the MVP.

Tasks

  • ingegration CLI supports creating OAuth token on Gitea
  • settings.py was modified to accept woodpecker configuration
  • docker-compose-dev-deps.yml spins up woodpecker server container
  • infrastructure/woodpecker.py contains stolen enough.community code in an effort to bootstrap logs parsing
Implementing this feature will take way longer than 2 hours, I'll have to figure out a way to generate an OAuth2 token on Gitea and configure the Woodpecker CI server container to use it before spinning up the CI server container. I can come up with some hackish solution for running on my dev machine but it'll be difficult to get the tests running on the CI. So putting this feature off for after the MVP. ## Tasks - `ingegration` CLI supports creating OAuth token on Gitea - settings.py was modified to accept woodpecker configuration - docker-compose-dev-deps.yml spins up woodpecker server container - infrastructure/woodpecker.py contains stolen enough.community [code](https://lab.enough.community/main/infrastructure/-/blob/master/playbooks/hostea/roles/hostea/files/hosteasetup.py#L686-719) in an effort to bootstrap logs parsing
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Total Time Spent: 1 hour 23 minutes
realaravinth
1 hour 23 minutes
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Hostea/dashboard#13
There is no content yet.