Skip to content

Commit 43c5c5d

Browse files
Updating docker files and templates with Dashlane CLI 6.2544.0
1 parent 36b238f commit 43c5c5d

File tree

7 files changed

+15
-40
lines changed

7 files changed

+15
-40
lines changed

AzureTemplates/Blob storage/azuredeploy.json

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -84,20 +84,12 @@
8484
{
8585
"name": "[parameters('Name')]",
8686
"properties": {
87-
"image": "dashlane/audit-logs",
87+
"image": "dashlane/audit-logs:latest",
8888
"environmentVariables": [
8989
{
90-
"name": "DASHLANE_TEAM_UUID",
91-
"value": "[parameters('Dashlane team UUID')]"
92-
},
93-
{
94-
"name": "DASHLANE_TEAM_ACCESS_KEY",
90+
"name": "DASHLANE_ENROLLED_TEAM_DEVICE_KEYS",
9591
"value": "[parameters('Dashlane team access key')]"
9692
},
97-
{
98-
"name": "DASHLANE_TEAM_SECRET_KEY",
99-
"value": "[parameters('Dashlane team secret key')]"
100-
},
10193
{
10294
"name": "DASHLANE_CLI_FLUENTBIT_CONF",
10395
"value": "[concat(parameters('File share path'), '/fluent-bit.conf')]"

AzureTemplates/Log Analytics Workspace/azuredeploy.json

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -72,17 +72,9 @@
7272
"ports": [],
7373
"environmentVariables": [
7474
{
75-
"name": "DASHLANE_TEAM_UUID",
76-
"value": "[parameters('Dashlane team UUID')]"
77-
},
78-
{
79-
"name": "DASHLANE_TEAM_ACCESS_KEY",
75+
"name": "DASHLANE_ENROLLED_TEAM_DEVICE_KEYS",
8076
"value": "[parameters('Dashlane team access key')]"
8177
},
82-
{
83-
"name": "DASHLANE_TEAM_SECRET_KEY",
84-
"value": "[parameters('Dashlane team secret key')]"
85-
},
8678
{
8779
"name": "WORKSPACE_ID",
8880
"value": "[parameters('Workspace ID')]"

Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
FROM ubuntu:22.04
1+
FROM ubuntu:24.04
22

33
COPY src/entrypoint.sh /opt/entrypoint.sh
44
COPY src/fluentbit-default.conf /opt/fluent-bit.conf
55

66
RUN apt-get update && \
77
apt-get install -y curl jq gnupg && \
88
curl https://packages.fluentbit.io/fluentbit.key | gpg --dearmor > /usr/share/keyrings/fluentbit-keyring.gpg &&\
9-
curl https://github.com/Dashlane/dashlane-cli/releases/download/v6.2415.0/dcli-linux-x64 -L > /usr/local/bin/dcli && \
9+
curl https://github.com/Dashlane/dashlane-cli/releases/download/v6.2544.0/dcli-linux-x64 -L > /usr/local/bin/dcli && \
1010
curl https://raw.githubusercontent.com/fluent/fluent-bit/master/install.sh | sh && \
1111
chmod a+x /usr/local/bin/dcli
1212

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,15 +48,15 @@ This image can run on the platform of your choice. To make a simple test, you ca
4848
- Delay between each log pull
4949
- Default to `60` seconds
5050

51-
`DASHLANE_TEAM_DEVICE_KEYS`
51+
`DASHLANE_ENROLLED_TEAM_DEVICE_KEYS`
5252
- Secret key to authenticate against Dashlane servers as the team
5353
- [Documentation to generate the credentials](https://dashlane.github.io/dashlane-cli/business)
5454

5555
### Running in Docker
5656

5757
```
5858
docker pull dashlane/audit-logs
59-
docker run -e DASHLANE_TEAM_DEVICE_KEYS=XXX -it dashlane/audit-logs:latest
59+
docker run -e DASHLANE_ENROLLED_TEAM_DEVICE_KEYS=XXX -it dashlane/audit-logs:latest
6060
```
6161
Running those commands will create a simple container that pull your business every minutes and and print them on the stdout of the container.
6262

charts/dashlane-audit-logs/values.yaml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,7 @@ config:
2323
env:
2424
- name: DASHLANE_CLI_RUN_DELAY
2525
value: "TO SET"
26-
- name: DASHLANE_TEAM_UUID
27-
value: "TO SET"
28-
- name: DASHLANE_TEAM_SECRET_KEY
29-
value: "TO SET"
30-
- name: DASHLANE_TEAM_ACCESS_KEY
26+
- name: DASHLANE_ENROLLED_TEAM_DEVICE_KEYS
3127
value: "TO SET"
3228
fluentbit:
3329
output: |

devspace.yaml

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,29 +6,28 @@ deployments:
66
helm:
77
values:
88
containers:
9-
- image: ubuntu:22.04
9+
- image: ubuntu:24.04
1010

1111
hooks:
1212
- command: |
13-
apt-get update && apt-get install -y
14-
apt-get install -y curl jq gpg
13+
apt-get update && apt-get install -y curl jq gpg
1514
curl https://packages.fluentbit.io/fluentbit.key | gpg --dearmor > /usr/share/keyrings/fluentbit-keyring.gpg
1615
curl https://raw.githubusercontent.com/fluent/fluent-bit/master/install.sh | sh
17-
curl https://github.com/Dashlane/dashlane-cli/releases/download/v6.2415.0/dcli-linux-x64 -L > /usr/local/bin/dcli
16+
curl https://github.com/Dashlane/dashlane-cli/releases/download/v6.2544.0/dcli-linux-x64 -L > /usr/local/bin/dcli
1817
chmod a+x /usr/local/bin/dcli
1918
container:
20-
imageSelector: ubuntu:22.04
19+
imageSelector: ubuntu:24.04
2120
events: ["before:initialSync:my-dev"]
2221
- command: |
2322
cp ./src/fluentbit-default.conf /opt/fluent-bit.conf
2423
chmod +x ./src/entrypoint.sh
2524
container:
26-
imageSelector: ubuntu:22.04
25+
imageSelector: ubuntu:24.04
2726
events: ["after:initialSync:my-dev"]
2827
2928
dev:
3029
my-dev:
31-
imageSelector: ubuntu:22.04
30+
imageSelector: ubuntu:24.04
3231
attach: {}
3332
workingDir: /app
3433
command: ["/bin/bash"]

example/values.es_example.yaml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,8 @@ config:
2323
env:
2424
- name: DASHLANE_CLI_RUN_DELAY
2525
value: "300"
26-
- name: DASHLANE_TEAM_UUID
27-
value: "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
28-
- name: DASHLANE_TEAM_SECRET_KEY
26+
- name: DASHLANE_ENROLLED_TEAM_DEVICE_KEYS
2927
value: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
30-
- name: DASHLANE_TEAM_ACCESS_KEY
31-
value: "xxxxxxxxxxxxxxxx"
3228
fluentbit:
3329
output: |
3430
[OUTPUT]

0 commit comments

Comments
 (0)