xref: /openbmc/bmcweb/meson.options (revision 1d19d872bb9195b8f1f340771c087ca43f756b5f)
18dc3ddf6SEd Tanousoption(
28dc3ddf6SEd Tanous    'kvm',
38dc3ddf6SEd Tanous    type: 'feature',
48dc3ddf6SEd Tanous    value: 'enabled',
58dc3ddf6SEd Tanous    description: '''Enable the KVM host video WebSocket.  Path is /kvm/0.
68dc3ddf6SEd Tanous                    Video is from the BMCs /dev/videodevice.''',
78dc3ddf6SEd Tanous)
88dc3ddf6SEd Tanous
98dc3ddf6SEd Tanousoption(
108dc3ddf6SEd Tanous    'tests',
118dc3ddf6SEd Tanous    type: 'feature',
128dc3ddf6SEd Tanous    value: 'enabled',
138dc3ddf6SEd Tanous    description: 'Enable Unit tests for bmcweb',
148dc3ddf6SEd Tanous)
158dc3ddf6SEd Tanous
168dc3ddf6SEd Tanousoption(
178dc3ddf6SEd Tanous    'vm-websocket',
188dc3ddf6SEd Tanous    type: 'feature',
198dc3ddf6SEd Tanous    value: 'enabled',
208dc3ddf6SEd Tanous    description: '''Enable the Virtual Media WebSocket. Path is /vm/0/0 and /nbd/<id> to
218dc3ddf6SEd Tanous                    open the websocket. See
228dc3ddf6SEd Tanous                    https://github.com/openbmc/jsnbd/blob/master/README.''',
238dc3ddf6SEd Tanous)
248dc3ddf6SEd Tanous
258dc3ddf6SEd Tanous# if you use this option and are seeing this comment, please comment here:
268dc3ddf6SEd Tanous# https://github.com/openbmc/bmcweb/issues/188 and put forward your intentions
278dc3ddf6SEd Tanous# for this code.  At this point, no daemon has been upstreamed that implements
288dc3ddf6SEd Tanous# this interface, so for the moment this appears to be dead code;  In leiu of
298dc3ddf6SEd Tanous# removing it, it has been disabled to try to give those that use it the
308dc3ddf6SEd Tanous# opportunity to upstream their backend implementation
318dc3ddf6SEd Tanous#option(
328dc3ddf6SEd Tanous#    'vm-nbdproxy',
338dc3ddf6SEd Tanous#    type: 'feature',
348dc3ddf6SEd Tanous#    value: 'disabled',
358dc3ddf6SEd Tanous#    description: 'Enable the Virtual Media WebSocket.'
368dc3ddf6SEd Tanous#)
378dc3ddf6SEd Tanous
388dc3ddf6SEd Tanousoption(
398dc3ddf6SEd Tanous    'rest',
408dc3ddf6SEd Tanous    type: 'feature',
418dc3ddf6SEd Tanous    value: 'disabled',
428dc3ddf6SEd Tanous    description: '''Enable Phosphor REST (D-Bus) APIs. Paths directly map
438dc3ddf6SEd Tanous                    Phosphor D-Bus object paths, for example,
448dc3ddf6SEd Tanous                    /xyz/openbmc_project/logging/entry/enumerate. See
458dc3ddf6SEd Tanous                    https://github.com/openbmc/docs/blob/master/rest-api.md.''',
468dc3ddf6SEd Tanous)
478dc3ddf6SEd Tanous
488dc3ddf6SEd Tanousoption(
498dc3ddf6SEd Tanous    'redfish',
508dc3ddf6SEd Tanous    type: 'feature',
518dc3ddf6SEd Tanous    value: 'enabled',
528dc3ddf6SEd Tanous    description: '''Enable Redfish APIs.  Paths are under /redfish/v1/. See
538dc3ddf6SEd Tanous                    https://github.com/openbmc/bmcweb/blob/master/DEVELOPING.md#redfish.''',
548dc3ddf6SEd Tanous)
558dc3ddf6SEd Tanous
568dc3ddf6SEd Tanousoption(
578dc3ddf6SEd Tanous    'host-serial-socket',
588dc3ddf6SEd Tanous    type: 'feature',
598dc3ddf6SEd Tanous    value: 'enabled',
608dc3ddf6SEd Tanous    description: '''Enable host serial console WebSocket. Path is /console0.
618dc3ddf6SEd Tanous                    See https://github.com/openbmc/docs/blob/master/console.md.''',
628dc3ddf6SEd Tanous)
638dc3ddf6SEd Tanous
648dc3ddf6SEd Tanousoption(
658dc3ddf6SEd Tanous    'static-hosting',
668dc3ddf6SEd Tanous    type: 'feature',
678dc3ddf6SEd Tanous    value: 'enabled',
688dc3ddf6SEd Tanous    description: '''Enable serving files from the /usr/share/www directory
698dc3ddf6SEd Tanous                    as paths under /.''',
708dc3ddf6SEd Tanous)
718dc3ddf6SEd Tanous
728dc3ddf6SEd Tanousoption(
738dc3ddf6SEd Tanous    'redfish-bmc-journal',
748dc3ddf6SEd Tanous    type: 'feature',
758dc3ddf6SEd Tanous    value: 'enabled',
768dc3ddf6SEd Tanous    description: '''Enable BMC journal access through Redfish. Paths are under
778dc3ddf6SEd Tanous                    /redfish/v1/Managers/bmc/LogServices/Journal.''',
788dc3ddf6SEd Tanous)
798dc3ddf6SEd Tanous
808dc3ddf6SEd Tanousoption(
818dc3ddf6SEd Tanous    'redfish-cpu-log',
828dc3ddf6SEd Tanous    type: 'feature',
838dc3ddf6SEd Tanous    value: 'disabled',
848dc3ddf6SEd Tanous    description: '''Enable CPU log service transactions through Redfish. Paths
858dc3ddf6SEd Tanous                    are under /redfish/v1/Systems/system/LogServices/Crashdump'.''',
868dc3ddf6SEd Tanous)
878dc3ddf6SEd Tanous
888dc3ddf6SEd Tanousoption(
898dc3ddf6SEd Tanous    'redfish-dump-log',
908dc3ddf6SEd Tanous    type: 'feature',
918dc3ddf6SEd Tanous    value: 'disabled',
928dc3ddf6SEd Tanous    description: '''Enable Dump log service transactions through Redfish. Paths
938dc3ddf6SEd Tanous                   are under /redfish/v1/Systems/system/LogServices/Dump
948dc3ddf6SEd Tanous                   and /redfish/v1/Managers/bmc/LogServices/Dump''',
958dc3ddf6SEd Tanous)
968dc3ddf6SEd Tanous
978dc3ddf6SEd Tanousoption(
988dc3ddf6SEd Tanous    'redfish-dbus-log',
998dc3ddf6SEd Tanous    type: 'feature',
1008dc3ddf6SEd Tanous    value: 'disabled',
1018dc3ddf6SEd Tanous    description: '''Enable DBUS log service transactions through Redfish. Paths
1028dc3ddf6SEd Tanous                    are under
1038dc3ddf6SEd Tanous                    /redfish/v1/Systems/system/LogServices/EventLog/Entries''',
1048dc3ddf6SEd Tanous)
1058dc3ddf6SEd Tanous
1068dc3ddf6SEd Tanousoption(
1078dc3ddf6SEd Tanous    'redfish-host-logger',
1088dc3ddf6SEd Tanous    type: 'feature',
1098dc3ddf6SEd Tanous    value: 'enabled',
1108dc3ddf6SEd Tanous    description: '''Enable host log service transactions based on
1118dc3ddf6SEd Tanous                    phosphor-hostlogger through Redfish.  Paths are under
1128dc3ddf6SEd Tanous                    /redfish/v1/Systems/system/LogServices/HostLogger''',
1138dc3ddf6SEd Tanous)
1148dc3ddf6SEd Tanous
1158dc3ddf6SEd Tanousoption(
1168dc3ddf6SEd Tanous    'redfish-provisioning-feature',
1178dc3ddf6SEd Tanous    type: 'feature',
1188dc3ddf6SEd Tanous    value: 'disabled',
1198dc3ddf6SEd Tanous    description: '''Enable provisioning feature support in redfish. Paths are
1208dc3ddf6SEd Tanous                    under /redfish/v1/Systems/system/''',
1218dc3ddf6SEd Tanous)
1228dc3ddf6SEd Tanous
1238dc3ddf6SEd Tanousoption(
1248dc3ddf6SEd Tanous    'redfish-manager-uri-name',
1258dc3ddf6SEd Tanous    type: 'string',
1268dc3ddf6SEd Tanous    value: 'bmc',
1278dc3ddf6SEd Tanous    description: '''The static Redfish Manager ID representing the BMC
1288dc3ddf6SEd Tanous                    instance. This option will appear in the Redfish tree at
1298dc3ddf6SEd Tanous                    /redfish/v1/Managers/<redfish-manager-uri-name>.
1308dc3ddf6SEd Tanous                    Defaults to \'bmc\' which resolves to
1318dc3ddf6SEd Tanous                    /redfish/v1/Managers/bmc''',
1328dc3ddf6SEd Tanous)
1338dc3ddf6SEd Tanous
1348dc3ddf6SEd Tanousoption(
1358dc3ddf6SEd Tanous    'redfish-system-uri-name',
1368dc3ddf6SEd Tanous    type: 'string',
1378dc3ddf6SEd Tanous    value: 'system',
1388dc3ddf6SEd Tanous    description: '''The static Redfish System ID representing the host
1398dc3ddf6SEd Tanous                    instance. This option will appear in the Redfish tree at
1408dc3ddf6SEd Tanous                    /redfish/v1/Systems/<redfish-system-uri-name>.
1418dc3ddf6SEd Tanous                    Defaults to \'system\' which resolves to
1428dc3ddf6SEd Tanous                    /redfish/v1/Systems/system''',
1438dc3ddf6SEd Tanous)
1448dc3ddf6SEd Tanous
1458dc3ddf6SEd Tanousoption(
1468dc3ddf6SEd Tanous    'bmcweb-logging',
1478dc3ddf6SEd Tanous    type: 'combo',
14892e26be5SEd Tanous    choices: [
14992e26be5SEd Tanous        'disabled',
15092e26be5SEd Tanous        'enabled',
15192e26be5SEd Tanous        'debug',
15292e26be5SEd Tanous        'info',
15392e26be5SEd Tanous        'warning',
15492e26be5SEd Tanous        'error',
15592e26be5SEd Tanous        'critical',
15692e26be5SEd Tanous    ],
1578dc3ddf6SEd Tanous    value: 'error',
1588dc3ddf6SEd Tanous    description: '''Enable output the extended logging level.
1598dc3ddf6SEd Tanous                    - disabled: disable bmcweb log traces.
1608dc3ddf6SEd Tanous                    - enabled: treated as 'debug'
1618dc3ddf6SEd Tanous                    - For the other logging level option, see DEVELOPING.md.''',
1628dc3ddf6SEd Tanous)
1638dc3ddf6SEd Tanous
1648dc3ddf6SEd Tanousoption(
1658dc3ddf6SEd Tanous    'basic-auth',
1668dc3ddf6SEd Tanous    type: 'feature',
1678dc3ddf6SEd Tanous    value: 'enabled',
1688dc3ddf6SEd Tanous    description: 'Enable basic authentication',
1698dc3ddf6SEd Tanous)
1708dc3ddf6SEd Tanous
1718dc3ddf6SEd Tanousoption(
1728dc3ddf6SEd Tanous    'session-auth',
1738dc3ddf6SEd Tanous    type: 'feature',
1748dc3ddf6SEd Tanous    value: 'enabled',
1758dc3ddf6SEd Tanous    description: 'Enable session authentication',
1768dc3ddf6SEd Tanous)
1778dc3ddf6SEd Tanous
1788dc3ddf6SEd Tanousoption(
1798dc3ddf6SEd Tanous    'xtoken-auth',
1808dc3ddf6SEd Tanous    type: 'feature',
1818dc3ddf6SEd Tanous    value: 'enabled',
1828dc3ddf6SEd Tanous    description: 'Enable xtoken authentication',
1838dc3ddf6SEd Tanous)
1848dc3ddf6SEd Tanous
1858dc3ddf6SEd Tanousoption(
1868dc3ddf6SEd Tanous    'cookie-auth',
1878dc3ddf6SEd Tanous    type: 'feature',
1888dc3ddf6SEd Tanous    value: 'enabled',
1898dc3ddf6SEd Tanous    description: 'Enable cookie authentication',
1908dc3ddf6SEd Tanous)
1918dc3ddf6SEd Tanous
1928dc3ddf6SEd Tanousoption(
1938dc3ddf6SEd Tanous    'mutual-tls-auth',
1948dc3ddf6SEd Tanous    type: 'feature',
1958dc3ddf6SEd Tanous    value: 'enabled',
1968dc3ddf6SEd Tanous    description: '''Enables authenticating users through TLS client
1978dc3ddf6SEd Tanous                    certificates. The insecure-disable-ssl must be disabled for
1988dc3ddf6SEd Tanous                    this option to take effect.''',
1998dc3ddf6SEd Tanous)
2008dc3ddf6SEd Tanous
2018dc3ddf6SEd Tanousoption(
2023ce3688aSEd Tanous    'mutual-tls-common-name-parsing-default',
2038dc3ddf6SEd Tanous    type: 'combo',
2043ce3688aSEd Tanous    choices: ['CommonName', 'Whole', 'UserPrincipalName', 'Meta'],
2053ce3688aSEd Tanous    description: '''
2063ce3688aSEd Tanous        Parses the Subject CN in the format used by
2073ce3688aSEd Tanous                                Meta Inc (see mutual_tls_meta.cpp for details)
2083ce3688aSEd Tanous                    ''',
2093ce3688aSEd Tanous)
2103ce3688aSEd Tanous
2113ce3688aSEd Tanousoption(
2123ce3688aSEd Tanous    'meta-tls-common-name-parsing',
2133ce3688aSEd Tanous    type: 'feature',
2143ce3688aSEd Tanous    description: '''
2153ce3688aSEd Tanous        Allows parsing the Subject CN TLS certificate in the format used by
2168dc3ddf6SEd Tanous                                Meta Inc (see mutual_tls_meta.cpp for details)
2178dc3ddf6SEd Tanous    ''',
2188dc3ddf6SEd Tanous)
2198dc3ddf6SEd Tanous
2208dc3ddf6SEd Tanousoption(
2218dc3ddf6SEd Tanous    'ibm-management-console',
2228dc3ddf6SEd Tanous    type: 'feature',
2238dc3ddf6SEd Tanous    value: 'disabled',
2248dc3ddf6SEd Tanous    description: '''Enable the IBM management console specific functionality.
2258dc3ddf6SEd Tanous                    Paths are under /ibm/v1/''',
2268dc3ddf6SEd Tanous)
2278dc3ddf6SEd Tanous
2288dc3ddf6SEd Tanousoption(
2298dc3ddf6SEd Tanous    'google-api',
2308dc3ddf6SEd Tanous    type: 'feature',
2318dc3ddf6SEd Tanous    value: 'disabled',
2328dc3ddf6SEd Tanous    description: '''Enable the Google specific functionality. Paths are under
2338dc3ddf6SEd Tanous                    /google/v1/''',
2348dc3ddf6SEd Tanous)
2358dc3ddf6SEd Tanous
2368dc3ddf6SEd Tanousoption(
2378dc3ddf6SEd Tanous    'http-body-limit',
2388dc3ddf6SEd Tanous    type: 'integer',
2398dc3ddf6SEd Tanous    min: 0,
2408dc3ddf6SEd Tanous    max: 512,
2418dc3ddf6SEd Tanous    value: 30,
2428dc3ddf6SEd Tanous    description: 'Specifies the http request body length limit',
2438dc3ddf6SEd Tanous)
2448dc3ddf6SEd Tanous
2458dc3ddf6SEd Tanousoption(
2468dc3ddf6SEd Tanous    'redfish-new-powersubsystem-thermalsubsystem',
2478dc3ddf6SEd Tanous    type: 'feature',
2488dc3ddf6SEd Tanous    value: 'enabled',
2498dc3ddf6SEd Tanous    description: '''Enable/disable the new PowerSubsystem, ThermalSubsystem,
2508dc3ddf6SEd Tanous                    and all children schemas. This includes displaying all
2518dc3ddf6SEd Tanous                    sensors in the SensorCollection.''',
2528dc3ddf6SEd Tanous)
2538dc3ddf6SEd Tanous
2548dc3ddf6SEd Tanousoption(
2558dc3ddf6SEd Tanous    'redfish-allow-deprecated-power-thermal',
2568dc3ddf6SEd Tanous    type: 'feature',
2578dc3ddf6SEd Tanous    value: 'enabled',
2588dc3ddf6SEd Tanous    description: '''Enable/disable the old Power / Thermal. The default
2598dc3ddf6SEd Tanous                    condition is allowing the old Power / Thermal. This
2608dc3ddf6SEd Tanous                    will be disabled by default June 2024. ''',
2618dc3ddf6SEd Tanous)
2628dc3ddf6SEd Tanous
2638dc3ddf6SEd Tanousoption(
2648dc3ddf6SEd Tanous    'redfish-oem-manager-fan-data',
2658dc3ddf6SEd Tanous    type: 'feature',
2668dc3ddf6SEd Tanous    value: 'enabled',
2678dc3ddf6SEd Tanous    description: '''Enables Redfish OEM fan data on the manager resource.
2688dc3ddf6SEd Tanous                    This includes PID and Stepwise controller data. See
269*1d19d872SMyung Bae                    OpenBMCManager schema for more detail.''',
2708dc3ddf6SEd Tanous)
2718dc3ddf6SEd Tanous
2728dc3ddf6SEd Tanousoption(
2738dc3ddf6SEd Tanous    'redfish-updateservice-use-dbus',
2748dc3ddf6SEd Tanous    type: 'feature',
2758dc3ddf6SEd Tanous    value: 'disabled',
2768dc3ddf6SEd Tanous    description: '''Enables xyz.openbmc_project.Software.Update D-Bus interface
2778dc3ddf6SEd Tanous                    to propagate UpdateService requests to the corresponding
2788dc3ddf6SEd Tanous                    updater daemons instead of moving files to /tmp/images dir.
2798dc3ddf6SEd Tanous                    This option is temporary, should not be enabled on any
2808dc3ddf6SEd Tanous                    production systems. The code will be moved to the normal
2818dc3ddf6SEd Tanous                    code update flow and the option will be removed at the end
2828dc3ddf6SEd Tanous                    of Q3 2024.
2838dc3ddf6SEd Tanous                ''',
2848dc3ddf6SEd Tanous)
2858dc3ddf6SEd Tanous
2868dc3ddf6SEd Tanousoption(
2878dc3ddf6SEd Tanous    'https_port',
2888dc3ddf6SEd Tanous    type: 'integer',
2898dc3ddf6SEd Tanous    min: 1,
2908dc3ddf6SEd Tanous    max: 65535,
2918dc3ddf6SEd Tanous    value: 443,
2928dc3ddf6SEd Tanous    description: 'HTTPS Port number.',
2938dc3ddf6SEd Tanous)
2948dc3ddf6SEd Tanous
2958dc3ddf6SEd Tanousoption(
2968dc3ddf6SEd Tanous    'dns-resolver',
2978dc3ddf6SEd Tanous    type: 'combo',
2988dc3ddf6SEd Tanous    choices: ['systemd-dbus', 'asio'],
2998dc3ddf6SEd Tanous    value: 'systemd-dbus',
3008dc3ddf6SEd Tanous    description: '''Sets which DNS resolver backend should be used.
3018dc3ddf6SEd Tanous    systemd-dbus uses the Systemd ResolveHostname on dbus, but requires dbus
3028dc3ddf6SEd Tanous    support.  asio relies on boost::asio::tcp::resolver, but cannot resolve
3038dc3ddf6SEd Tanous    names when boost threading is disabled.''',
3048dc3ddf6SEd Tanous)
3058dc3ddf6SEd Tanous
3068dc3ddf6SEd Tanousoption(
3078dc3ddf6SEd Tanous    'redfish-aggregation',
3088dc3ddf6SEd Tanous    type: 'feature',
3098dc3ddf6SEd Tanous    value: 'disabled',
3108dc3ddf6SEd Tanous    description: 'Allows this BMC to aggregate resources from satellite BMCs',
3118dc3ddf6SEd Tanous)
3128dc3ddf6SEd Tanous
3138dc3ddf6SEd Tanousoption(
31468896206SGunnar Mills    'hypervisor-computer-system',
31568896206SGunnar Mills    type: 'feature',
31668896206SGunnar Mills    value: 'disabled',
31768896206SGunnar Mills    description: '''This puts a hypervisor computer system resource at
31868896206SGunnar Mills    /redfish/v1/Systems/hypervisor. This system resource has children
31968896206SGunnar Mills    resources such as EthernetInterfaces and ComputerSystem.Reset.''',
32068896206SGunnar Mills)
32168896206SGunnar Mills
32268896206SGunnar Millsoption(
3238dc3ddf6SEd Tanous    'experimental-redfish-multi-computer-system',
3248dc3ddf6SEd Tanous    type: 'feature',
3258dc3ddf6SEd Tanous    value: 'disabled',
3268dc3ddf6SEd Tanous    description: '''This is a temporary option flag for staging the
3278dc3ddf6SEd Tanous    ComputerSystemCollection transition to multi-host.  It, as well as the code
3288dc3ddf6SEd Tanous    still beneath it will be removed on 9/1/2024.  Do not enable in a
3298dc3ddf6SEd Tanous    production environment, or where API stability is required.''',
3308dc3ddf6SEd Tanous)
3318dc3ddf6SEd Tanous
3328dc3ddf6SEd Tanousoption(
3338dc3ddf6SEd Tanous    'experimental-http2',
3348dc3ddf6SEd Tanous    type: 'feature',
3358dc3ddf6SEd Tanous    value: 'disabled',
3368dc3ddf6SEd Tanous    description: '''Enable HTTP/2 protocol support using nghttp2.  Do not rely
3378dc3ddf6SEd Tanous                    on this option for any production systems.  It may have
3388dc3ddf6SEd Tanous                    behavior changes or be removed at any time.''',
3398dc3ddf6SEd Tanous)
3408dc3ddf6SEd Tanous
3418dc3ddf6SEd Tanous# Insecure options. Every option that starts with a `insecure` flag should
3428dc3ddf6SEd Tanous# not be enabled by default for any platform, unless the author fully comprehends
3438dc3ddf6SEd Tanous# the implications of doing so.In general, enabling these options will cause security
3448dc3ddf6SEd Tanous# problems of varying degrees
3458dc3ddf6SEd Tanous
3468dc3ddf6SEd Tanousoption(
3478dc3ddf6SEd Tanous    'insecure-disable-csrf',
3488dc3ddf6SEd Tanous    type: 'feature',
3498dc3ddf6SEd Tanous    value: 'disabled',
3508dc3ddf6SEd Tanous    description: '''Disable CSRF prevention checks.Should be set to false for
3518dc3ddf6SEd Tanous                    production systems.''',
3528dc3ddf6SEd Tanous)
3538dc3ddf6SEd Tanous
3548dc3ddf6SEd Tanousoption(
3558dc3ddf6SEd Tanous    'insecure-disable-ssl',
3568dc3ddf6SEd Tanous    type: 'feature',
3578dc3ddf6SEd Tanous    value: 'disabled',
3588dc3ddf6SEd Tanous    description: '''Disable SSL ports. Should be set to false for production
3598dc3ddf6SEd Tanous                    systems.''',
3608dc3ddf6SEd Tanous)
3618dc3ddf6SEd Tanous
3628dc3ddf6SEd Tanousoption(
3638dc3ddf6SEd Tanous    'insecure-disable-auth',
3648dc3ddf6SEd Tanous    type: 'feature',
3658dc3ddf6SEd Tanous    value: 'disabled',
3668dc3ddf6SEd Tanous    description: '''Disable authentication and authoriztion on all ports.
3678dc3ddf6SEd Tanous                    Should be set to false for production systems.''',
3688dc3ddf6SEd Tanous)
3698dc3ddf6SEd Tanous
3708dc3ddf6SEd Tanousoption(
3718dc3ddf6SEd Tanous    'insecure-ignore-content-type',
3728dc3ddf6SEd Tanous    type: 'feature',
3738dc3ddf6SEd Tanous    value: 'disabled',
3748dc3ddf6SEd Tanous    description: '''Allows parsing PUT/POST/PATCH content as JSON regardless
3758dc3ddf6SEd Tanous                    of the presence of the content-type header.  Enabling this
3768dc3ddf6SEd Tanous                    conflicts with the input parsing guidelines, but may be
3778dc3ddf6SEd Tanous                    required to support old clients that may not set the
3788dc3ddf6SEd Tanous                    Content-Type header on payloads.''',
3798dc3ddf6SEd Tanous)
3808dc3ddf6SEd Tanous
3818dc3ddf6SEd Tanousoption(
3828dc3ddf6SEd Tanous    'insecure-push-style-notification',
3838dc3ddf6SEd Tanous    type: 'feature',
3848dc3ddf6SEd Tanous    value: 'disabled',
3858dc3ddf6SEd Tanous    description: 'Enable HTTP push style eventing feature',
3868dc3ddf6SEd Tanous)
3878dc3ddf6SEd Tanous
3888dc3ddf6SEd Tanousoption(
3898dc3ddf6SEd Tanous    'insecure-enable-redfish-query',
3908dc3ddf6SEd Tanous    type: 'feature',
3918dc3ddf6SEd Tanous    value: 'disabled',
3928dc3ddf6SEd Tanous    description: '''Enables Redfish expand query parameter.  This feature is
3938dc3ddf6SEd Tanous                    experimental, and has not been tested against the full
3948dc3ddf6SEd Tanous                    limits of user-facing behavior.  It is not recommended to
3958dc3ddf6SEd Tanous                    enable on production systems at this time.  Other query
3968dc3ddf6SEd Tanous                    parameters such as only are not controlled by this option.''',
3978dc3ddf6SEd Tanous)
398