Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1e13d49dbd | ||
|
|
c3d8868a43 |
3
.github/workflows/smarter-org-helm.yml
vendored
3
.github/workflows/smarter-org-helm.yml
vendored
@@ -9,6 +9,3 @@ on:
|
|||||||
jobs:
|
jobs:
|
||||||
release:
|
release:
|
||||||
uses: smarter-project/reusable-workflows/.github/workflows/smarter-org-helm.yml@main
|
uses: smarter-project/reusable-workflows/.github/workflows/smarter-org-helm.yml@main
|
||||||
secrets:
|
|
||||||
GPG_KEYRING_BASE64: ${{ secrets.GPG_KEYRING_BASE64 }}
|
|
||||||
GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
|
|
||||||
|
|||||||
@@ -1,7 +1,5 @@
|
|||||||
# Enables k8s containers to access devices (linux device drivers) available on nodes
|
# Enables k8s containers to access devices (linux device drivers) available on nodes
|
||||||
|
|
||||||
[](https://artifacthub.io/packages/search?repo=smarter-device-manager)
|
|
||||||
|
|
||||||
## Motivation
|
## Motivation
|
||||||
|
|
||||||
In the IoT world, interaction with the external environment is the reason of existence.
|
In the IoT world, interaction with the external environment is the reason of existence.
|
||||||
@@ -139,7 +137,7 @@ More than one smarter-device-manager can be used in a single node if required if
|
|||||||
|
|
||||||
## Enabling Access
|
## Enabling Access
|
||||||
|
|
||||||
A few examples of yaml files are provided that enable the smarter-device-manager to be deployed in a node. The file smarter-device-management-pod-<>.yaml deploys a single pod on a node; this setup is useful for testing. The file smarter-device-manager-<>.yaml provides a deamonSet configuration that enables pods to be deployed in any node that contains the "smarter-device-manager=enabled" label. The following command inserts the daemonSet in Kubernetes. Use the k8s for k8s/k3s/k0s unless using k3s version lower than 1.18. K3s smaller then 1.18 put the unix sockets for the device plugin in different directories on the node so the \*-k3s.yaml files should be used on k3s for those versions.
|
A few examples of yaml files are provided that enable the smarter-device-manager to be deployed in a node. The file smarter-device-management-pod-<>.yaml deploys a single pod on a node; this setup is useful for testing. The file smarter-device-manager-<>.yaml provides a deamonSet configuration that enables pods to be deployed in any node that contains the "smarter-device-manager=enabled" label. The following command inserts the daemonSet in Kubernetes. k3s and k8s put the unix sockets for the device plugin in different directories on the node so the \*-k8s.yaml files should be used on Kubernetes and the \*-k3s.yaml should be used on k3s.
|
||||||
|
|
||||||
```
|
```
|
||||||
kubectl apply -f smarter-device-manager.yaml
|
kubectl apply -f smarter-device-manager.yaml
|
||||||
|
|||||||
@@ -2,8 +2,8 @@ apiVersion: v2
|
|||||||
name: smarter-device-manager
|
name: smarter-device-manager
|
||||||
description: smarter-device-manager chart for SMARTER edge devices
|
description: smarter-device-manager chart for SMARTER edge devices
|
||||||
home: https://getsmarter.io
|
home: https://getsmarter.io
|
||||||
version: 0.0.9
|
version: 0.0.7
|
||||||
appVersion: v1.20.12
|
appVersion: v1.20.11
|
||||||
kubeVersion: ">=1.16.0-0"
|
kubeVersion: ">=1.16.0-0"
|
||||||
keywords:
|
keywords:
|
||||||
- kubernetes
|
- kubernetes
|
||||||
@@ -11,7 +11,7 @@ keywords:
|
|||||||
- hardware
|
- hardware
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/smarter-project/smarter-device-manager
|
- https://github.com/smarter-project/smarter-device-manager
|
||||||
icon: https://github.com/smarter-project/documentation/raw/main/ARM1636_Project_Logo_ST2_RGB_V1.png
|
icon: https://gitlab.com/uploads/-/system/group/avatar/59012546/ARM1636_Project_Logo_ST2_RGB_V1.png
|
||||||
annotations:
|
annotations:
|
||||||
artifacthub.io/changes: |
|
artifacthub.io/changes: |
|
||||||
- Fix template
|
- Fix template
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ spec:
|
|||||||
nodeName: smarter-jetson-xavier-4bcc2584
|
nodeName: smarter-jetson-xavier-4bcc2584
|
||||||
containers:
|
containers:
|
||||||
- name: smarter-device-manager
|
- name: smarter-device-manager
|
||||||
image: ghcr.io/smarter-project/smarter-device-manager:v1.20.12
|
image: ghcr.io/smarter-project/smarter-device-manager:v1.20.11
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
securityContext:
|
securityContext:
|
||||||
allowPrivilegeEscalation: false
|
allowPrivilegeEscalation: false
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ spec:
|
|||||||
nodeName: <replace with node to run>
|
nodeName: <replace with node to run>
|
||||||
containers:
|
containers:
|
||||||
- name: smarter-device-manager
|
- name: smarter-device-manager
|
||||||
image: ghcr.io/smarter-project/smarter-device-manager:v1.20.12
|
image: ghcr.io/smarter-project/smarter-device-manager:v1.20.11
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
securityContext:
|
securityContext:
|
||||||
allowPrivilegeEscalation: false
|
allowPrivilegeEscalation: false
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ spec:
|
|||||||
nodeName: <replace with node to run>
|
nodeName: <replace with node to run>
|
||||||
containers:
|
containers:
|
||||||
- name: smarter-device-manager
|
- name: smarter-device-manager
|
||||||
image: ghcr.io/smarter-project/smarter-device-manager:v1.20.12
|
image: ghcr.io/smarter-project/smarter-device-manager:v1.20.11
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
securityContext:
|
securityContext:
|
||||||
allowPrivilegeEscalation: false
|
allowPrivilegeEscalation: false
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ spec:
|
|||||||
dnsPolicy: ClusterFirstWithHostNet
|
dnsPolicy: ClusterFirstWithHostNet
|
||||||
containers:
|
containers:
|
||||||
- name: smarter-device-manager
|
- name: smarter-device-manager
|
||||||
image: ghcr.io/smarter-project/smarter-device-manager:v1.20.12
|
image: ghcr.io/smarter-project/smarter-device-manager:v1.20.11
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
securityContext:
|
securityContext:
|
||||||
allowPrivilegeEscalation: false
|
allowPrivilegeEscalation: false
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ spec:
|
|||||||
dnsPolicy: ClusterFirstWithHostNet
|
dnsPolicy: ClusterFirstWithHostNet
|
||||||
containers:
|
containers:
|
||||||
- name: smarter-device-manager
|
- name: smarter-device-manager
|
||||||
image: ghcr.io/smarter-project/smarter-device-manager:v1.20.12
|
image: ghcr.io/smarter-project/smarter-device-manager:v1.20.11
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
securityContext:
|
securityContext:
|
||||||
allowPrivilegeEscalation: false
|
allowPrivilegeEscalation: false
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ spec:
|
|||||||
dnsPolicy: ClusterFirstWithHostNet
|
dnsPolicy: ClusterFirstWithHostNet
|
||||||
containers:
|
containers:
|
||||||
- name: smarter-device-manager
|
- name: smarter-device-manager
|
||||||
image: ghcr.io/smarter-project/smarter-device-manager:v1.20.12
|
image: ghcr.io/smarter-project/smarter-device-manager:v1.20.11
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
securityContext:
|
securityContext:
|
||||||
allowPrivilegeEscalation: false
|
allowPrivilegeEscalation: false
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ spec:
|
|||||||
dnsPolicy: ClusterFirstWithHostNet
|
dnsPolicy: ClusterFirstWithHostNet
|
||||||
containers:
|
containers:
|
||||||
- name: smarter-device-manager
|
- name: smarter-device-manager
|
||||||
image: ghcr.io/smarter-project/smarter-device-manager:v1.20.12
|
image: ghcr.io/smarter-project/smarter-device-manager:v1.20.11
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
securityContext:
|
securityContext:
|
||||||
allowPrivilegeEscalation: false
|
allowPrivilegeEscalation: false
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ spec:
|
|||||||
dnsPolicy: ClusterFirstWithHostNet
|
dnsPolicy: ClusterFirstWithHostNet
|
||||||
containers:
|
containers:
|
||||||
- name: smarter-device-manager
|
- name: smarter-device-manager
|
||||||
image: ghcr.io/smarter-project/smarter-device-manager:v1.20.12
|
image: ghcr.io/smarter-project/smarter-device-manager:v1.20.11
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
securityContext:
|
securityContext:
|
||||||
allowPrivilegeEscalation: false
|
allowPrivilegeEscalation: false
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ spec:
|
|||||||
dnsPolicy: ClusterFirstWithHostNet
|
dnsPolicy: ClusterFirstWithHostNet
|
||||||
containers:
|
containers:
|
||||||
- name: smarter-device-manager
|
- name: smarter-device-manager
|
||||||
image: ghcr.io/smarter-project/smarter-device-manager:v1.20.12
|
image: ghcr.io/smarter-project/smarter-device-manager:v1.20.11
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
securityContext:
|
securityContext:
|
||||||
allowPrivilegeEscalation: false
|
allowPrivilegeEscalation: false
|
||||||
|
|||||||
Reference in New Issue
Block a user