Code Monkey home page Code Monkey logo

helm-charts's People

Contributors

maxirus avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

thomasadavis

helm-charts's Issues

[workflow] Update ci workflow

Update the ci workflow to use the latest actions

helm-testing-action has changed significantly

  • Updating version
  • Don't lock to main branch
  • Can we still split lint and testing into separate actions?
  • Appears K8s version matrix is removed

Is kubeval-chart step still needed?

it appears the install-chart step has been added to the helm-testing-action

[bitwarden-rs] Allow for external DB

Is your feature request related to a problem? Please describe.
Currently it is not possible to deploy the Chart using an external MySQL instance; one not deployed by this Helm Chart.

Setting mysql.enabled: false will break functionality in the Deployment.

Describe the solution you'd like
When mysql.enabled: false is set to false, DB Connection details should come from another variable.

Describe alternatives you've considered
N/A

[jellyfin] Add GPU support

Is your feature request related to a problem? Please describe.
CPUs are limited in there performance to transcode. GPUs would enable faster transcoding and enable more streams.

Describe the solution you'd like
Use Kubernetes Device Plugins to pass GPU resources to the Jellyfin Pod

Describe alternatives you've considered
Run Jellyfin with Docker

Additional context
Kubernetes Docs
k3s+containerd
NVIDIA Plugin

[jellyfin] Implement liveness probe

Describe the bug
If the Web server (Jellyfin) stops responding, Kubernetes will not know. This should be handled with a Liveness probe

Version of Helm and Kubernetes:
Kubernetes: v1.18.8
Helm: v3.1.2

Which chart:
jellyfin:v0.2.0

What happened:
Jellyfin stopped responding due to memory leak

What you expected to happen:
Kubernetes to terminate the pod and bring up a new one

[jellyfin] Error writing to cache directory

Describe the bug
Jellyfin is unable to write images to the /cache/temp directory. The system log is filled with errors like below:

[2020-03-31 00:06:44.382 +00:00] [ERR] [87] App: Error in "Dynamic Image Provider"
System.UnauthorizedAccessException: Access to the path '/cache/temp/*.jpg' is denied.
 ---> System.IO.IOException: Permission denied
   --- End of inner exception stack trace ---
   at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirectory, Func`2 errorRewriter)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode)
   at System.IO.FileStream.OpenHandle(FileMode mode, FileShare share, FileOptions options)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, Boolean useAsync)
   at MediaBrowser.Providers.Manager.ProviderManager.SaveImage(BaseItem item, String source, String mimeType, ImageType type, Nullable`1 imageIndex, Nullable`1 saveLocallyWithMedia, CancellationToken cancellationToken)
   at Emby.Server.Implementations.Images.BaseDynamicImageProvider`1.FetchToFileInternal(BaseItem item, IReadOnlyList`1 itemsWithImages, ImageType imageType, CancellationToken cancellationToken)
   at Emby.Server.Implementations.Images.BaseDynamicImageProvider`1.FetchAsync(T item, MetadataRefreshOptions options, CancellationToken cancellationToken)
   at MediaBrowser.Providers.Manager.MetadataService`2.RunCustomProvider(ICustomMetadataProvider`1 provider, TItemType item, String logName, MetadataRefreshOptions options, RefreshResult refreshResult, CancellationToken cancellationToken)

Version of Helm and Kubernetes:
Kubernetes: v1.17.2+k3s1
Helm: v3.0.2

Which chart:
jellyfin:v0.2.0 -->

What happened:
The image file was not written to the /cache/temp directory

What you expected to happen:
File to be written to the /cache/temp directory and no errors in Logs

How to reproduce it (as minimally and precisely as possible):
Helm Chart settings:

persistence.cache.enabled: true
podSecurityContext.fsGroup: 8675309
securityContext.runAsGroup: 8675309

Add media. Watch logs.

Anything else we need to know:

Screenshots

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.