
syncdashboards
syncdashboards
yaml
type: "io.kestra.plugin.git.syncdashboards"Examples
yaml
id: git_sync
namespace: company
tasks:
- id: sync_dashboards
type: io.kestra.plugin.git.SyncDashboards
gitDirectory: _dashboards
branch: dashboards
pluginDefaults:
- type: io.kestra.plugin.git
values:
username: kestra-git-user
url: https://github.com/my-company/my-repo
password: "{{ secret('GITHUB_ACCESS_TOKEN') }}"
branch: main
dryRun: false
triggers:
- id: every_full_hour
type: io.kestra.plugin.core.trigger.Schedule
cron: "0 * * * *"
Properties
branchstring
Default
maincloneSubmodulesbooleanstring
connectTimeoutintegerstring
Default
10000deletebooleanstring
Default
falsedryRunbooleanstring
Default
falsefailOnMissingDirectorybooleanstring
Default
truegitConfigobject
gitDirectorystring
Default
_dashboardsnoProxybooleanstring
passphrasestring
passwordstring
privateKeystring
readTimeoutintegerstring
Default
60000