Skip to main content

Configuration

This is your centralized hub for configuring all settings of JamOps on a global scope. Settings configured here apply universally across your JamOps environment, influencing operations at the highest level.

You can fine-tune various parameters and preferences that shape the behavior and performance of your JamOps environment. Whether it's defining rules for handling vulnerabilities, setting up email notifications, or determining error-handling strategies, you to tailor JamOps to suit your organization's specific needs and workflows.

Accessible by#

  • Default homepage
  • Navigation

Configurable Fields#

Find below detailed information about the various fields that can be configured on the Configuration page.

Dependency vulnerability excludes as json#

Dependency Vulnerability Excludes applied to all projects.

Fail only on vulnerability if app store module update exists#

The process will only fail if there's an update available for the module with the vulnerability, and that update is compatible with the current Mendix version. Note that some updates may require an upgrade of the Mendix version itself.

Slack channel id#

The slack channel id where all messages will be posted. Can be found in the URL of the channel.

Username#

The Mendix username that JamOps will use to communicate with Mendix.

Personal access token#

The Mendix personal access token that JamOps will use to communicate with Mendix.

Appcenter api key#

The Appcenter API-Key that JamOps will use to communicate to Appcenter.

Framework vulnerability excludes as json#

Mendix Framework Vulnerability Excludes applied to all projects.

Email filter only user in commit#

Only email the user that made the commit.

Global analyser rule config as json#

A Model Analyser rule config that will be used for projects where rule config level is set to global.

Slack enable notifications#

If enabled events will be sent to slack.

App store connect api key id#

The App store connect api key id that JamOps will use to communicate with App store connect.

Slack bot user o auth access token#

Please create a Slack app and add the appropriate scopes (chat:write, channels:join, channels:manage, groups:write, im:write, mpim:write) and workspace so you can generate an access code that can be used here.

Email filter only active users#

Active users are users that logged in at least once.

Email filter as regular expression#

An email will only be sent if the receiver email mathes with this regular expression. If left empty no emails will be sent.

Module vulnerability excludes as json#

Dependency Module Excludes applied to all projects.

Github owner#

The The Github owner that JamOps will use to communicate with GitHub.

Api key#

The Mendix API-key that JamOps will use to communicate with Mendix.

Enabled#

Disable all communications with Mendix.

App store connect api issuer id#

The App store connect api issuer id that JamOps will use to communicate with App store connect.

Jam audit log config as json#

Audit Log Configuration that will be available by a webservice so it can be used to configure multiple applications from a central point.

Slack user ids to be invited in newly created channels#

A comma separated list of userIds to be invited in newly created channels

Appcenter owner#

The Appcenter owner that JamOps will use to communicate to Appcenter.

Allow mpr analyser violation exclude#

Let users decide if they can exclude certain rule violations.

Fail only on vulnerability if maven dependency update exists#

The process will only fail if there's an update available for the Java library with the vulnerability

Github api key#

The The Github API-key that JamOps will use to communicate with GitHub.

Mpr analyser violation exclude needs peer review#

This option indicates that if a user wishes to exclude certain rule violations (as mentioned in the "Behaviour" section), their decision to exclude should be reviewed by another peer or team member.

Aggregate failures#

Decide if multiple failures should be grouped together or treated separately.

Slack create channel for each project#

Post all messages in one channel or post in project specific channels.

Continue on module error#

Decide if the process should continue even if there's an error in a module.

App store connect api key#

The App store connect api key that JamOps will use to communicate with App store connect.

Password#

The Mendix password that JamOps will use to communicate with Mendix.