How do I customise a Scheduler?
The .jx/gitops/source-config.yaml file in your dev cluster git repository lets you configure the name of the
scheduler to use for all repositories, for a group of repositories or for an individual repository.
schedular name is then resolved to be either a file
So if you want to create your own
Scheduler you could copy the default in-repo based scheduler
schedulers/myname.yaml and then modify it to suit - then associate
myname with whatever repositories you wish to use this scheduler for.
Here is the default in-repo scheduler used to define the labels and merge strategy etc.
Once you’ve made your changes to any
Scheduler and merged changes into your dev cluster repository a boot job should trigger.
You can watch the boot job run via
jx admin log -w. Once that is complete you should be able to see the effect of the changes in the
ConfigMap resources in the
jx namespace which are then used by lighthouse
kubectl get cm config -n jx -oyaml kubectl get cm plugins -n jx -oyaml
How do I configure Slack notifications?
You can modify the .jx/gitops/source-config.yaml file in your dev cluster git repository to use custom
See the slack configuration guide
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.