Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Generate k8s manifests from Github. #1503

Merged
merged 17 commits into from
Jul 5, 2021
Merged

feat: Generate k8s manifests from Github. #1503

merged 17 commits into from
Jul 5, 2021

Conversation

gary-van-woerkens
Copy link
Contributor

@gary-van-woerkens gary-van-woerkens commented Jun 30, 2021

  • Use Github actions only
  • Deploy review branches .github/workflows/review.yml:
    • creates and uses one DB per commit
    • seeds DB after deployment
    • uses temporary volume to store uploaded files
  • Create releases .github/workflows/release.yml:
    • updates version within root package.json file
    • creates and push tag on Github if any
  • Deploy to preprod .github/workflows/production.yml:
    • triggered by tag creation
    • registers packages on ghcr.io with tag name
    • uses a static dedicated DB
    • uses persistent volume to store uploaded files
    • requires approval before deploy

@github-actions github-actions bot temporarily deployed to domifa-beta June 30, 2021 19:17 Inactive
@github-actions github-actions bot temporarily deployed to domifa-beta June 30, 2021 19:36 Inactive
@github-actions github-actions bot temporarily deployed to domifa-beta June 30, 2021 20:10 Inactive
@github-actions github-actions bot temporarily deployed to domifa-beta June 30, 2021 21:11 Inactive
@github-actions github-actions bot temporarily deployed to domifa-beta June 30, 2021 21:55 Inactive
@github-actions github-actions bot temporarily deployed to domifa-beta June 30, 2021 22:13 Inactive
@gary-van-woerkens gary-van-woerkens marked this pull request as draft July 1, 2021 13:32
@github-actions github-actions bot temporarily deployed to domifa-beta July 1, 2021 17:30 Inactive
@SocialGroovyBot SocialGroovyBot temporarily deployed to preproduction July 1, 2021 17:31 Inactive
@github-actions github-actions bot temporarily deployed to domifa-beta July 1, 2021 20:12 Inactive
@github-actions github-actions bot temporarily deployed to domifa-beta July 1, 2021 20:52 Inactive
@github-actions github-actions bot temporarily deployed to domifa-beta July 1, 2021 21:06 Inactive
@github-actions github-actions bot temporarily deployed to domifa-beta July 1, 2021 21:24 Inactive
@github-actions github-actions bot temporarily deployed to domifa-beta July 1, 2021 21:37 Inactive
@github-actions github-actions bot temporarily deployed to domifa-beta July 1, 2021 22:57 Inactive
@github-actions github-actions bot temporarily deployed to domifa-beta July 1, 2021 23:07 Inactive
@github-actions github-actions bot temporarily deployed to domifa-beta July 1, 2021 23:22 Inactive
@codecov
Copy link

codecov bot commented Jul 5, 2021

Codecov Report

Merging #1503 (59b1253) into master (97b0f02) will increase coverage by 0.00%.
The diff coverage is 37.50%.

Impacted file tree graph

@@           Coverage Diff           @@
##           master    #1503   +/-   ##
=======================================
  Coverage   53.11%   53.12%           
=======================================
  Files         505      505           
  Lines       10307    10309    +2     
  Branches     1440     1440           
=======================================
+ Hits         5475     5477    +2     
  Misses       4813     4813           
  Partials       19       19           
Impacted Files Coverage Δ
...kages/backend/src/config/model/DomifaEnvId.type.ts 100.00% <ø> (ø)
...backend/src/usagers/controllers/docs.controller.ts 24.75% <0.00%> (ø)
...kend/src/usagers/services/usagerDeletor.service.ts 69.56% <ø> (ø)
...structures/controllers/structure-doc.controller.ts 42.22% <25.00%> (+1.31%) ⬆️
...rc/structures/services/structureDeletor.service.ts 93.10% <100.00%> (+0.24%) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 97b0f02...59b1253. Read the comment docs.

@github-actions github-actions bot temporarily deployed to domifa-beta July 5, 2021 10:22 Inactive
@SocialGroovyBot SocialGroovyBot temporarily deployed to preproduction July 5, 2021 11:59 Inactive
@github-actions github-actions bot temporarily deployed to domifa-beta July 5, 2021 12:01 Inactive
@SocialGroovyBot SocialGroovyBot temporarily deployed to production July 5, 2021 12:02 Inactive
@gary-van-woerkens gary-van-woerkens marked this pull request as ready for review July 5, 2021 12:18
@SocialGroovyBot SocialGroovyBot temporarily deployed to preproduction July 5, 2021 12:31 Inactive
@github-actions github-actions bot temporarily deployed to domifa-beta July 5, 2021 12:33 Inactive
@SocialGroovyBot SocialGroovyBot temporarily deployed to production July 5, 2021 12:33 Inactive
@gary-van-woerkens gary-van-woerkens changed the title fix: Generate k8s manifests from Github. feat: Generate k8s manifests from Github. Jul 5, 2021
@gary-van-woerkens gary-van-woerkens merged commit 960cb00 into master Jul 5, 2021
@gary-van-woerkens gary-van-woerkens deleted the beta branch July 5, 2021 12:39
@SocialGroovyBot
Copy link
Member

🎉 This PR is included in version 2.7.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants