Research
Security News
Quasar RAT Disguised as an npm Package for Detecting Vulnerabilities in Ethereum Smart Contracts
Socket researchers uncover a malicious npm package posing as a tool for detecting vulnerabilities in Etherium smart contracts.
@flowfuse/driver-kubernetes
Advanced tools
Kubernetes driver for FlowFuse
FlowForge driver to create projects as docker containers
In the flowforge.yml
file
...
driver:
type: kubernetes
options:
registry: containers.flowforge.com
projectSelector:
role: projects
projectNamespace: flowforge
cloudProvider: aws
privateCA: ff-ca-certs
certManagerIssuer: lets-encrypt
k8sDelay: 1000
k8sRetries: 10
logPassthrough: true
customHostname:
enabled: true
cnameTarget: custom-loadbalancer.example.com
certManagerIssuer: lets-encrypt
ingressClass: custom-nginx
storage:
enabled: true
storageClass: nfs-storage
size: 5Gi
registry
is the Docker Registry to load Stack Containers fromprojectNamespace
the namespace Project pods should run inprojectSelector
a list of labels that should be used to select which nodes Project Pods
should run oncloudProvider
normally not set, but can be aws
This triggers the adding of
AWS EKS specific annotation for ALB Ingress. or openshift
to allow running on OpenShift (Enterprise license only)privateCA
name of ConfigMap holding PEM CA Cert Bundle (file name certs.pem
) OptionalcertManagerIssuer
name of the ClusterIssuer to use to create HTTPS certs for instances (default not set)k8sRetries
how many times to retry actions against the K8s APIk8sDelay
how long to wait (in ms) between retries to the K8s APIlogPassthrough
Have Node-RED logs printed in JSON format to container stdout (default false)customHostname
Settings linked to allowing instances to have a second hostnamecustomHostname.enabled
(default false)customHostname.cnameTarget
The hostname users should configure their DNS entries to point at. Required. (default not set)customHostname.certManagerIssuer
Name of the Cluster issuer to use to create HTTPS certs for the custom hostname (default not set)customHostname.ingressClass
Name of the IngressClass to use to expose the custom hostname (default not set)storage.enabled
Mounts a persistent volume on /data/storage
(default false)storage.storageClass
Name of StorageClass to use to allocate the volume (default not set)storage.storageClassEFSTag
Used instead of storage.storageClass
when needing to shard across multiple EFS file systems (default not set)storage.size
Size of the volume to request (default not set)Expects to pick up K8s credentials from the environment
Next variables are read from flowforge process environment in runtime:
INGRESS_CLASS_NAME
- Ingress
class name for editor instancesINGRESS_ANNOTATIONS
- Ingress
annotations for editor instances as JSON-encoded objectDEPLOYMENT_TOLERATIONS
- Editor Deployment
tolerations as JSON-encoded objectEDITOR_SERVICE_ACCOUNT
- Editor service account.FAQs
Kubernetes driver for FlowFuse
The npm package @flowfuse/driver-kubernetes receives a total of 75 weekly downloads. As such, @flowfuse/driver-kubernetes popularity was classified as not popular.
We found that @flowfuse/driver-kubernetes demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
Socket researchers uncover a malicious npm package posing as a tool for detecting vulnerabilities in Etherium smart contracts.
Security News
Research
A supply chain attack on Rspack's npm packages injected cryptomining malware, potentially impacting thousands of developers.
Research
Security News
Socket researchers discovered a malware campaign on npm delivering the Skuld infostealer via typosquatted packages, exposing sensitive data.