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!: migrating chart from oben01/charts to the main repository #1

Open
11 tasks
oben01 opened this issue Sep 26, 2024 · 0 comments · May be fixed by #2
Open
11 tasks

feat!: migrating chart from oben01/charts to the main repository #1

oben01 opened this issue Sep 26, 2024 · 0 comments · May be fixed by #2
Assignees

Comments

@oben01
Copy link
Member

oben01 commented Sep 26, 2024

Migrate the oben01/charts/homarr to the official Homarr repository.

Tasks :

  • Clean up all references to the old charts.

  • Update issue templates to better align with the Homarr project's branding and guidelines.

  • Update CI pipeline:

  • Generate keys for chart artifact publication.

  • Achieve official-status on Artifact Hub.

  • Update and deploy documentation:

  • Consider using GitHub Pages for documentation hosting.

  • Explore the use of Renovate to automate documentation updates in the documentation repository.

  • follow the official status migration guide

  • Add MySQL Bitnami chart as a dependency.

  • Incorporate the new health check endpoints from #1187

  • Handle database migration:

  • Use a job or initContainer to manage migration tasks.

  • If no Docker image is available for the migration process, build a lightweight custom image for use in an init container. This may require creating a separate repository for custom Docker images.

  • Add a switch for database migration, with the default set to false.

  • Create a PVC with local images set to false by default

Extras :

  • Database backup system (S3, NAS etc)
@oben01 oben01 self-assigned this Sep 27, 2024
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 a pull request may close this issue.

1 participant