Skip to content

panik10/devops_todolist_cicd_task_4_helm_ci

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Django ToDo list

This is a to-do list web application with the basic features of most web apps, such as accounts/login, API, and interactive UI.

To complete this task, you will need:

Summary

In this project, I extended the GitHub Actions workflow by adding Helm CI steps and Docker image publishing:

  • Updated the repository with my DockerHub credentials using GitHub Secrets.

  • Added a new helm-ci job to the workflow.

  • Ensured that the repository is checked out only once per workflow run to optimize performance.

  • The helm-ci job includes the following steps:

    • Downloads Helm-related artifacts.

    • Executes helm template to render the chart.

    • Runs helm lint to validate the chart.

    • Packages the Helm chart.

    • Uploads the chart package as a GitHub Actions artifact.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 66.7%
  • HTML 15.1%
  • CSS 10.5%
  • JavaScript 5.5%
  • Shell 1.4%
  • Dockerfile 0.8%