From df3c5a59e077f15e3cf5387eb380af0b03a7abdf Mon Sep 17 00:00:00 2001 From: Hetang Modi <62056057+hetangmodi-crest@users.noreply.github.com> Date: Fri, 3 Jan 2025 10:53:16 +0530 Subject: [PATCH 1/2] feat: add option to disable inputs on creation (#1510) **Issue number:** ADDON-75879 ### PR Type **What kind of change does this PR introduce?** * [x] Feature * [ ] Bug Fix * [x] Refactoring (no functional or API changes) * [x] Documentation Update * [ ] Maintenance (dependency updates, CI, etc.) ## Summary Added a new argument so that users can disable their newly created input of a service. ### Changes Introduced a new argument (`disableNewInput`) in services, so that users can specify whether a service's new input should be disabled on creation or not. ### User experience Users can now have disabled inputs on creation, If they mention `disableNewInput = True` in their globalConfig. ## Checklist If an item doesn't apply to your changes, leave it unchecked. * [x] I have performed a self-review of this change according to the [development guidelines](https://splunk.github.io/addonfactory-ucc-generator/contributing/#development-guidelines) * [x] Tests have been added/modified to cover the changes [(testing doc)](https://splunk.github.io/addonfactory-ucc-generator/contributing/#build-and-test) * [x] Changes are documented * [x] PR title and description follows the [contributing principles](https://splunk.github.io/addonfactory-ucc-generator/contributing/#pull-requests) --- docs/inputs/index.md | 1 + .../conf_files/create_inputs_conf.py | 9 ++- .../schema/schema.json | 15 ++-- .../templates/conf_files/inputs_conf.template | 3 + .../Splunk_TA_UCCExample/default/inputs.conf | 1 + .../globalConfig.json | 7 +- .../conf_files/test_create_inputs_conf.py | 4 +- tests/unit/testdata/valid_config.json | 68 ++++++++++++------- ui/src/types/globalConfig/pages.ts | 1 + 9 files changed, 73 insertions(+), 36 deletions(-) diff --git a/docs/inputs/index.md b/docs/inputs/index.md index 7abceb562..09ccfcf00 100644 --- a/docs/inputs/index.md +++ b/docs/inputs/index.md @@ -43,6 +43,7 @@ provided, a dropdown field will appear on the Inputs page. In contrast, a button | [restHandlerModule](../advanced/custom_rest_handler.md) | string | It specify name of the REST handler script that implements the custom actions to be performed on CRUD operations for the given input. (Use with restHandlerClass) | | [restHandlerClass](../advanced/custom_rest_handler.md) | string | It specify name of the class present in the restHandlerModule, which implements methods like handleCreate, handleEdit, handleList, handleDelete and is child class of splunktaucclib.rest_handler.admin_external.AdminExternalHandler. (Use with restHandlerModule) | | hideForPlatform | string | Defines for which platform element should be hidden from UI perspective. Currently only two platforms are supported `cloud` or `enterprise`. | +| disableNewInput | boolean | Specifies whether a service's new input should be disabled on creation or not. If set to `True`, any new input created from the service will remain disabled until manually enabled by the user. Default: false | ### Usage diff --git a/splunk_add_on_ucc_framework/generators/conf_files/create_inputs_conf.py b/splunk_add_on_ucc_framework/generators/conf_files/create_inputs_conf.py index e5ec4f47e..41f53048c 100644 --- a/splunk_add_on_ucc_framework/generators/conf_files/create_inputs_conf.py +++ b/splunk_add_on_ucc_framework/generators/conf_files/create_inputs_conf.py @@ -28,9 +28,14 @@ def _set_attributes(self, **kwargs: Any) -> None: self.conf_file = "inputs.conf" self.conf_spec_file = f"{self.conf_file}.spec" self.input_names: List[Dict[str, List[str]]] = [] + self.disable = False + self.service_name = "" if self._global_config: for service in self._global_config.inputs: properties = [] + if service.get("disableNewInput"): + self.disable = True + self.service_name = service["name"] if service.get("conf") is not None: # Add data input of self defined conf to inputs.conf.spec self.input_names.append( @@ -62,7 +67,9 @@ def generate_conf(self) -> Union[Dict[str, str], None]: template_file_path=["conf_files"], file_name="inputs_conf.template" ) - rendered_content = self._template.render(input_names=stanzas) + rendered_content = self._template.render( + input_names=stanzas, disabled=self.disable, service_name=self.service_name + ) self.writer( file_name=self.conf_file, file_path=file_path, diff --git a/splunk_add_on_ucc_framework/schema/schema.json b/splunk_add_on_ucc_framework/schema/schema.json index 74271bbe4..1999b670f 100644 --- a/splunk_add_on_ucc_framework/schema/schema.json +++ b/splunk_add_on_ucc_framework/schema/schema.json @@ -807,7 +807,7 @@ "encrypted": { "$ref": "#/definitions/encrypted" }, - "validators":{ + "validators": { "$ref": "#/definitions/AnyValidator" }, "options": { @@ -2299,7 +2299,7 @@ "modifyFieldsOnValue": { "$ref": "#/definitions/modifyFieldsOnValue" }, - "validators":{ + "validators": { "$ref": "#/definitions/AnyValidator" } }, @@ -2544,7 +2544,7 @@ ], "additionalProperties": false }, - "AnyValidator":{ + "AnyValidator": { "type": "array", "description": "It is used to validate the values of fields using various validators.", "items": { @@ -3094,6 +3094,11 @@ "warning": { "$ref": "#/definitions/WarningMessage" }, + "disableNewInput": { + "type": "boolean", + "description": "Defines whether a newly created input of a service should be disabled by default.", + "default": false + }, "hideForPlatform": { "$ref": "#/definitions/HideForPlatform" } @@ -3216,7 +3221,7 @@ "table", "entity" ] - }, + }, "hideForPlatform": { "$ref": "#/definitions/HideForPlatform" } @@ -3335,7 +3340,7 @@ ], "additionalProperties": false }, - "HideForPlatform":{ + "HideForPlatform": { "description": "Defines for which platform element should be hidden from UI perspective.", "anyOf": [ { diff --git a/splunk_add_on_ucc_framework/templates/conf_files/inputs_conf.template b/splunk_add_on_ucc_framework/templates/conf_files/inputs_conf.template index 32b840bb9..7950d7d2d 100644 --- a/splunk_add_on_ucc_framework/templates/conf_files/inputs_conf.template +++ b/splunk_add_on_ucc_framework/templates/conf_files/inputs_conf.template @@ -1,4 +1,7 @@ {% for input_name in input_names %} {{ "[" ~ input_name ~ "]"}} python.version = python3 +{% if disabled and service_name == input_name%} +disabled = true +{% endif %} {% endfor %} diff --git a/tests/testdata/expected_addons/expected_output_global_config_everything/Splunk_TA_UCCExample/default/inputs.conf b/tests/testdata/expected_addons/expected_output_global_config_everything/Splunk_TA_UCCExample/default/inputs.conf index 8076a01e8..0eef4d91c 100644 --- a/tests/testdata/expected_addons/expected_output_global_config_everything/Splunk_TA_UCCExample/default/inputs.conf +++ b/tests/testdata/expected_addons/expected_output_global_config_everything/Splunk_TA_UCCExample/default/inputs.conf @@ -9,6 +9,7 @@ python.version = python3 [example_input_four] python.version = python3 +disabled = true [service_hidden_for_cloud] python.version = python3 diff --git a/tests/testdata/test_addons/package_global_config_everything/globalConfig.json b/tests/testdata/test_addons/package_global_config_everything/globalConfig.json index 08fd75367..8ec3bff2d 100644 --- a/tests/testdata/test_addons/package_global_config_everything/globalConfig.json +++ b/tests/testdata/test_addons/package_global_config_everything/globalConfig.json @@ -1606,7 +1606,8 @@ "required": true } ], - "title": "Example Input Four" + "title": "Example Input Four", + "disableNewInput": true }, { "name": "service_hidden_for_cloud", @@ -1906,10 +1907,10 @@ "meta": { "name": "Splunk_TA_UCCExample", "restRoot": "splunk_ta_uccexample", - "version": "5.53.2+ed749a5ec", + "version": "5.55.0+e45124ce1", "displayName": "Splunk UCC test Add-on", "schemaVersion": "0.0.9", - "_uccVersion": "5.53.2", + "_uccVersion": "5.55.0", "supportedThemes": [ "light", "dark" diff --git a/tests/unit/generators/conf_files/test_create_inputs_conf.py b/tests/unit/generators/conf_files/test_create_inputs_conf.py index eb65885f4..1e0f2d040 100644 --- a/tests/unit/generators/conf_files/test_create_inputs_conf.py +++ b/tests/unit/generators/conf_files/test_create_inputs_conf.py @@ -87,13 +87,15 @@ def test_set_attributes_without_conf_key_and_name_field( ) inputs_conf._global_config = MagicMock() inputs_conf._global_config.inputs = [ - {"name": "service1", "entity": [{"field": "name"}]} + {"name": "service1", "entity": [{"field": "name"}], "disableNewInput": True} ] inputs_conf._set_attributes() expected_output: List[Dict[str, List[str]]] = [{"service1": []}] assert inputs_conf.input_names == expected_output + assert inputs_conf.disable is True + assert inputs_conf.service_name == "service1" def test_set_attributes_without_conf_key_and_other_fields( diff --git a/tests/unit/testdata/valid_config.json b/tests/unit/testdata/valid_config.json index 28a5010bc..e98ed556a 100644 --- a/tests/unit/testdata/valid_config.json +++ b/tests/unit/testdata/valid_config.json @@ -890,7 +890,9 @@ "options": { "isExpandable": true }, - "fields": ["collectFolderMetadata"] + "fields": [ + "collectFolderMetadata" + ] } ], "rows": [ @@ -902,7 +904,10 @@ "validators": [ { "type": "number", - "range": [1, 1200] + "range": [ + 1, + 1200 + ] } ] } @@ -968,7 +973,10 @@ "validators": [ { "type": "number", - "range": [1, 1200] + "range": [ + 1, + 1200 + ] } ] } @@ -1009,7 +1017,9 @@ "isExpandable": true, "expand": true }, - "fields": ["collectFolderCollaboration"] + "fields": [ + "collectFolderCollaboration" + ] }, { "label": "Group 3", @@ -1017,7 +1027,9 @@ "isExpandable": true, "expand": true }, - "fields": ["collectFolderMetadata"] + "fields": [ + "collectFolderMetadata" + ] } ], "rows": [ @@ -1090,7 +1102,10 @@ "validators": [ { "type": "number", - "range": [1, 60] + "range": [ + 1, + 60 + ] } ] } @@ -1099,7 +1114,8 @@ } } ], - "title": "Example Input Two" + "title": "Example Input Two", + "disableNewInput": true } ], "title": "Inputs", @@ -1315,29 +1331,29 @@ "schemaVersion": "0.0.3", "os-dependentLibraries": [ { - "name": "cryptography", - "version": "41.0.5", - "platform": "win_amd64", - "python_version": "37", - "os": "windows", - "target": "3rdparty/windows" + "name": "cryptography", + "version": "41.0.5", + "platform": "win_amd64", + "python_version": "37", + "os": "windows", + "target": "3rdparty/windows" }, { - "name": "cryptography", - "version": "41.0.5", - "platform": "macosx_10_12_universal2", - "python_version": "37", - "os": "darwin", - "target": "3rdparty/darwin" + "name": "cryptography", + "version": "41.0.5", + "platform": "macosx_10_12_universal2", + "python_version": "37", + "os": "darwin", + "target": "3rdparty/darwin" }, { - "name": "cryptography", - "version": "41.0.5", - "dependencies": true, - "platform": "manylinux2014_x86_64", - "python_version": "37", - "os": "linux", - "target": "3rdparty/linux" + "name": "cryptography", + "version": "41.0.5", + "dependencies": true, + "platform": "manylinux2014_x86_64", + "python_version": "37", + "os": "linux", + "target": "3rdparty/linux" } ] } diff --git a/ui/src/types/globalConfig/pages.ts b/ui/src/types/globalConfig/pages.ts index 5fdf3bc84..aed9c7704 100644 --- a/ui/src/types/globalConfig/pages.ts +++ b/ui/src/types/globalConfig/pages.ts @@ -94,6 +94,7 @@ export const TableLessServiceSchema = z.object({ restHandlerClass: z.string().optional(), warning: WarningSchema, inputHelperModule: z.string().optional(), + disableNewInput: z.boolean().optional(), hideForPlatform: z.enum(['cloud', 'enterprise']).optional(), }); From 00b3b89e9f00d6559ed44ee846537fb6a76f5e24 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kamil=20K=C4=99dziak?= Date: Fri, 3 Jan 2025 09:39:30 +0100 Subject: [PATCH 2/2] chore: update copyright in 2025 (#1520) **Issue number:** ### PR Type **What kind of change does this PR introduce?** * [ ] Feature * [ ] Bug Fix * [ ] Refactoring (no functional or API changes) * [ ] Documentation Update * [x] Maintenance (dependency updates, CI, etc.) ## Summary ### Changes Change 2024 to 2025 in every copyright banner. ### User experience No changes for the users. ## Checklist If an item doesn't apply to your changes, leave it unchecked. * [x] I have performed a self-review of this change according to the [development guidelines](https://splunk.github.io/addonfactory-ucc-generator/contributing/#development-guidelines) * [ ] Tests have been added/modified to cover the changes [(testing doc)](https://splunk.github.io/addonfactory-ucc-generator/contributing/#build-and-test) * [ ] Changes are documented * [x] PR title and description follows the [contributing principles](https://splunk.github.io/addonfactory-ucc-generator/contributing/#pull-requests) --- pyproject.toml | 2 +- pytest.ini | 2 +- scripts/build_ui.sh | 2 +- scripts/compare_different_ucc_versions_output.sh | 2 +- scripts/include-rum.sh | 2 +- scripts/quick_start_ui.sh | 2 +- scripts/run_splunk.sh | 2 +- splunk_add_on_ucc_framework/__init__.py | 2 +- splunk_add_on_ucc_framework/__main__.py | 2 +- splunk_add_on_ucc_framework/app_manifest.py | 2 +- splunk_add_on_ucc_framework/commands/__init__.py | 2 +- splunk_add_on_ucc_framework/commands/build.py | 2 +- splunk_add_on_ucc_framework/commands/import_from_aob.py | 2 +- splunk_add_on_ucc_framework/commands/init.py | 2 +- .../commands/modular_alert_builder/__init__.py | 2 +- .../commands/modular_alert_builder/alert_actions_exceptions.py | 2 +- .../commands/modular_alert_builder/alert_actions_merge.py | 2 +- .../commands/modular_alert_builder/alert_actions_py_gen.py | 2 +- .../commands/modular_alert_builder/arf_consts.py | 2 +- .../commands/modular_alert_builder/builder.py | 2 +- .../commands/modular_alert_builder/normalize.py | 2 +- .../commands/openapi_generator/__init__.py | 2 +- .../commands/openapi_generator/json_to_object.py | 2 +- splunk_add_on_ucc_framework/commands/openapi_generator/oas.py | 2 +- .../commands/openapi_generator/object_to_json.py | 2 +- .../commands/openapi_generator/ucc_to_oas.py | 2 +- splunk_add_on_ucc_framework/commands/package.py | 2 +- splunk_add_on_ucc_framework/commands/rest_builder/__init__.py | 2 +- splunk_add_on_ucc_framework/commands/rest_builder/builder.py | 2 +- .../commands/rest_builder/endpoint/__init__.py | 2 +- .../commands/rest_builder/endpoint/base.py | 2 +- .../commands/rest_builder/endpoint/datainput.py | 2 +- .../commands/rest_builder/endpoint/field.py | 2 +- .../commands/rest_builder/endpoint/multiple_model.py | 2 +- .../commands/rest_builder/endpoint/oauth_model.py | 2 +- .../commands/rest_builder/endpoint/single_model.py | 2 +- .../commands/rest_builder/global_config_builder_schema.py | 2 +- .../commands/rest_builder/validator_builder.py | 2 +- splunk_add_on_ucc_framework/dashboard.py | 2 +- splunk_add_on_ucc_framework/data_ui_generator.py | 2 +- splunk_add_on_ucc_framework/entity/__init__.py | 2 +- splunk_add_on_ucc_framework/entity/entity.py | 2 +- splunk_add_on_ucc_framework/entity/index_entity.py | 2 +- splunk_add_on_ucc_framework/entity/interval_entity.py | 2 +- splunk_add_on_ucc_framework/exceptions.py | 2 +- splunk_add_on_ucc_framework/generators/__init__.py | 2 +- splunk_add_on_ucc_framework/generators/conf_files/__init__.py | 2 +- .../generators/conf_files/conf_generator.py | 2 +- .../generators/conf_files/create_account_conf.py | 2 +- .../generators/conf_files/create_alert_actions_conf.py | 2 +- .../generators/conf_files/create_app_conf.py | 2 +- .../generators/conf_files/create_eventtypes_conf.py | 2 +- .../generators/conf_files/create_inputs_conf.py | 2 +- .../generators/conf_files/create_restmap_conf.py | 2 +- .../generators/conf_files/create_server_conf.py | 2 +- .../generators/conf_files/create_settings_conf.py | 2 +- .../generators/conf_files/create_tags_conf.py | 2 +- .../generators/conf_files/create_web_conf.py | 2 +- splunk_add_on_ucc_framework/generators/doc_generator.py | 2 +- splunk_add_on_ucc_framework/generators/file_const.py | 2 +- splunk_add_on_ucc_framework/generators/file_generator.py | 2 +- splunk_add_on_ucc_framework/generators/html_files/__init__.py | 2 +- .../generators/html_files/create_alert_actions_html.py | 2 +- .../generators/html_files/html_generator.py | 2 +- splunk_add_on_ucc_framework/generators/xml_files/__init__.py | 2 +- .../generators/xml_files/create_configuration_xml.py | 2 +- .../generators/xml_files/create_dashboard_xml.py | 2 +- .../generators/xml_files/create_default_xml.py | 2 +- .../generators/xml_files/create_inputs_xml.py | 2 +- .../generators/xml_files/create_redirect_xml.py | 2 +- .../generators/xml_files/xml_generator.py | 2 +- splunk_add_on_ucc_framework/global_config.py | 2 +- splunk_add_on_ucc_framework/global_config_update.py | 2 +- splunk_add_on_ucc_framework/global_config_validator.py | 2 +- splunk_add_on_ucc_framework/install_python_libraries.py | 2 +- splunk_add_on_ucc_framework/main.py | 2 +- splunk_add_on_ucc_framework/meta_conf.py | 2 +- .../package/appserver/templates/base.html | 2 +- .../package/appserver/templates/redirect.html | 2 +- splunk_add_on_ucc_framework/tabs/__init__.py | 2 +- splunk_add_on_ucc_framework/tabs/logging_tab.py | 2 +- splunk_add_on_ucc_framework/tabs/tab.py | 2 +- splunk_add_on_ucc_framework/utils.py | 2 +- ui/.Dockerfile | 2 +- ui/.dockerignore | 2 +- ui/docker-compose.yml | 2 +- ui/src/pages/Dashboard/dashboardStyle.css | 2 +- ui/src/pages/style.css | 2 +- 88 files changed, 88 insertions(+), 88 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 36979172f..d5b37791d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/pytest.ini b/pytest.ini index 7a6a6afeb..41bf65cb2 100644 --- a/pytest.ini +++ b/pytest.ini @@ -1,6 +1,6 @@ # you may not use this file except in compliance with the License. # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/scripts/build_ui.sh b/scripts/build_ui.sh index 8f73de3c1..de76b3a1d 100755 --- a/scripts/build_ui.sh +++ b/scripts/build_ui.sh @@ -1,6 +1,6 @@ #!/bin/bash -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/scripts/compare_different_ucc_versions_output.sh b/scripts/compare_different_ucc_versions_output.sh index 98be3fd81..c71acf0af 100755 --- a/scripts/compare_different_ucc_versions_output.sh +++ b/scripts/compare_different_ucc_versions_output.sh @@ -1,6 +1,6 @@ #! /usr/bin/env bash -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/scripts/include-rum.sh b/scripts/include-rum.sh index 412bb6024..b1829eb3e 100755 --- a/scripts/include-rum.sh +++ b/scripts/include-rum.sh @@ -1,6 +1,6 @@ #!/bin/bash -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/scripts/quick_start_ui.sh b/scripts/quick_start_ui.sh index 2ade29f01..c732a5a81 100755 --- a/scripts/quick_start_ui.sh +++ b/scripts/quick_start_ui.sh @@ -1,6 +1,6 @@ #!/bin/bash -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/scripts/run_splunk.sh b/scripts/run_splunk.sh index 52c06a34d..51038ff19 100755 --- a/scripts/run_splunk.sh +++ b/scripts/run_splunk.sh @@ -1,6 +1,6 @@ #!/bin/bash -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/__init__.py b/splunk_add_on_ucc_framework/__init__.py index bc0b2d864..a29da9223 100644 --- a/splunk_add_on_ucc_framework/__init__.py +++ b/splunk_add_on_ucc_framework/__init__.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/__main__.py b/splunk_add_on_ucc_framework/__main__.py index 52a5dcf4a..fced452a9 100644 --- a/splunk_add_on_ucc_framework/__main__.py +++ b/splunk_add_on_ucc_framework/__main__.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/app_manifest.py b/splunk_add_on_ucc_framework/app_manifest.py index 2a543ac0e..8f74c95dd 100644 --- a/splunk_add_on_ucc_framework/app_manifest.py +++ b/splunk_add_on_ucc_framework/app_manifest.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/commands/__init__.py b/splunk_add_on_ucc_framework/commands/__init__.py index b34a79900..cb8e7bbdd 100644 --- a/splunk_add_on_ucc_framework/commands/__init__.py +++ b/splunk_add_on_ucc_framework/commands/__init__.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/commands/build.py b/splunk_add_on_ucc_framework/commands/build.py index 2f547c638..0340171f4 100644 --- a/splunk_add_on_ucc_framework/commands/build.py +++ b/splunk_add_on_ucc_framework/commands/build.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/commands/import_from_aob.py b/splunk_add_on_ucc_framework/commands/import_from_aob.py index 96c705212..5cae89739 100644 --- a/splunk_add_on_ucc_framework/commands/import_from_aob.py +++ b/splunk_add_on_ucc_framework/commands/import_from_aob.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/commands/init.py b/splunk_add_on_ucc_framework/commands/init.py index 20b7f2258..19e104518 100644 --- a/splunk_add_on_ucc_framework/commands/init.py +++ b/splunk_add_on_ucc_framework/commands/init.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/commands/modular_alert_builder/__init__.py b/splunk_add_on_ucc_framework/commands/modular_alert_builder/__init__.py index b34a79900..cb8e7bbdd 100644 --- a/splunk_add_on_ucc_framework/commands/modular_alert_builder/__init__.py +++ b/splunk_add_on_ucc_framework/commands/modular_alert_builder/__init__.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/commands/modular_alert_builder/alert_actions_exceptions.py b/splunk_add_on_ucc_framework/commands/modular_alert_builder/alert_actions_exceptions.py index 0f8b11878..826a4287b 100644 --- a/splunk_add_on_ucc_framework/commands/modular_alert_builder/alert_actions_exceptions.py +++ b/splunk_add_on_ucc_framework/commands/modular_alert_builder/alert_actions_exceptions.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/commands/modular_alert_builder/alert_actions_merge.py b/splunk_add_on_ucc_framework/commands/modular_alert_builder/alert_actions_merge.py index 9c1ac2454..e36c697b1 100644 --- a/splunk_add_on_ucc_framework/commands/modular_alert_builder/alert_actions_merge.py +++ b/splunk_add_on_ucc_framework/commands/modular_alert_builder/alert_actions_merge.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/commands/modular_alert_builder/alert_actions_py_gen.py b/splunk_add_on_ucc_framework/commands/modular_alert_builder/alert_actions_py_gen.py index 01b2c6602..90d72c7af 100644 --- a/splunk_add_on_ucc_framework/commands/modular_alert_builder/alert_actions_py_gen.py +++ b/splunk_add_on_ucc_framework/commands/modular_alert_builder/alert_actions_py_gen.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/commands/modular_alert_builder/arf_consts.py b/splunk_add_on_ucc_framework/commands/modular_alert_builder/arf_consts.py index 5ab91027e..d45edc61d 100644 --- a/splunk_add_on_ucc_framework/commands/modular_alert_builder/arf_consts.py +++ b/splunk_add_on_ucc_framework/commands/modular_alert_builder/arf_consts.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/commands/modular_alert_builder/builder.py b/splunk_add_on_ucc_framework/commands/modular_alert_builder/builder.py index 4bf09d4c1..d242085ce 100644 --- a/splunk_add_on_ucc_framework/commands/modular_alert_builder/builder.py +++ b/splunk_add_on_ucc_framework/commands/modular_alert_builder/builder.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/commands/modular_alert_builder/normalize.py b/splunk_add_on_ucc_framework/commands/modular_alert_builder/normalize.py index ef8c9aee8..9c0628fcc 100644 --- a/splunk_add_on_ucc_framework/commands/modular_alert_builder/normalize.py +++ b/splunk_add_on_ucc_framework/commands/modular_alert_builder/normalize.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/commands/openapi_generator/__init__.py b/splunk_add_on_ucc_framework/commands/openapi_generator/__init__.py index b34a79900..cb8e7bbdd 100644 --- a/splunk_add_on_ucc_framework/commands/openapi_generator/__init__.py +++ b/splunk_add_on_ucc_framework/commands/openapi_generator/__init__.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/commands/openapi_generator/json_to_object.py b/splunk_add_on_ucc_framework/commands/openapi_generator/json_to_object.py index db43fbf13..2230a1a28 100644 --- a/splunk_add_on_ucc_framework/commands/openapi_generator/json_to_object.py +++ b/splunk_add_on_ucc_framework/commands/openapi_generator/json_to_object.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/commands/openapi_generator/oas.py b/splunk_add_on_ucc_framework/commands/openapi_generator/oas.py index 7b65ee685..bb673cbc2 100644 --- a/splunk_add_on_ucc_framework/commands/openapi_generator/oas.py +++ b/splunk_add_on_ucc_framework/commands/openapi_generator/oas.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/commands/openapi_generator/object_to_json.py b/splunk_add_on_ucc_framework/commands/openapi_generator/object_to_json.py index b63275fda..032362fd2 100644 --- a/splunk_add_on_ucc_framework/commands/openapi_generator/object_to_json.py +++ b/splunk_add_on_ucc_framework/commands/openapi_generator/object_to_json.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/commands/openapi_generator/ucc_to_oas.py b/splunk_add_on_ucc_framework/commands/openapi_generator/ucc_to_oas.py index b2cdeaa76..b030ce547 100644 --- a/splunk_add_on_ucc_framework/commands/openapi_generator/ucc_to_oas.py +++ b/splunk_add_on_ucc_framework/commands/openapi_generator/ucc_to_oas.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/commands/package.py b/splunk_add_on_ucc_framework/commands/package.py index 63a56c790..598102fb4 100644 --- a/splunk_add_on_ucc_framework/commands/package.py +++ b/splunk_add_on_ucc_framework/commands/package.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/commands/rest_builder/__init__.py b/splunk_add_on_ucc_framework/commands/rest_builder/__init__.py index b34a79900..cb8e7bbdd 100644 --- a/splunk_add_on_ucc_framework/commands/rest_builder/__init__.py +++ b/splunk_add_on_ucc_framework/commands/rest_builder/__init__.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/commands/rest_builder/builder.py b/splunk_add_on_ucc_framework/commands/rest_builder/builder.py index 9d534f09f..0fcbc5cd0 100644 --- a/splunk_add_on_ucc_framework/commands/rest_builder/builder.py +++ b/splunk_add_on_ucc_framework/commands/rest_builder/builder.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/commands/rest_builder/endpoint/__init__.py b/splunk_add_on_ucc_framework/commands/rest_builder/endpoint/__init__.py index 622dd790d..d99957cae 100644 --- a/splunk_add_on_ucc_framework/commands/rest_builder/endpoint/__init__.py +++ b/splunk_add_on_ucc_framework/commands/rest_builder/endpoint/__init__.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/commands/rest_builder/endpoint/base.py b/splunk_add_on_ucc_framework/commands/rest_builder/endpoint/base.py index 7ce48a318..0d620cd92 100644 --- a/splunk_add_on_ucc_framework/commands/rest_builder/endpoint/base.py +++ b/splunk_add_on_ucc_framework/commands/rest_builder/endpoint/base.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/commands/rest_builder/endpoint/datainput.py b/splunk_add_on_ucc_framework/commands/rest_builder/endpoint/datainput.py index f7dbc3f4a..88d5798e0 100644 --- a/splunk_add_on_ucc_framework/commands/rest_builder/endpoint/datainput.py +++ b/splunk_add_on_ucc_framework/commands/rest_builder/endpoint/datainput.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/commands/rest_builder/endpoint/field.py b/splunk_add_on_ucc_framework/commands/rest_builder/endpoint/field.py index 2bffb4cc0..28cb1248c 100644 --- a/splunk_add_on_ucc_framework/commands/rest_builder/endpoint/field.py +++ b/splunk_add_on_ucc_framework/commands/rest_builder/endpoint/field.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/commands/rest_builder/endpoint/multiple_model.py b/splunk_add_on_ucc_framework/commands/rest_builder/endpoint/multiple_model.py index f2daeab26..ff4aa8061 100644 --- a/splunk_add_on_ucc_framework/commands/rest_builder/endpoint/multiple_model.py +++ b/splunk_add_on_ucc_framework/commands/rest_builder/endpoint/multiple_model.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/commands/rest_builder/endpoint/oauth_model.py b/splunk_add_on_ucc_framework/commands/rest_builder/endpoint/oauth_model.py index 7c8b6eb1a..37dab27ed 100644 --- a/splunk_add_on_ucc_framework/commands/rest_builder/endpoint/oauth_model.py +++ b/splunk_add_on_ucc_framework/commands/rest_builder/endpoint/oauth_model.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/commands/rest_builder/endpoint/single_model.py b/splunk_add_on_ucc_framework/commands/rest_builder/endpoint/single_model.py index 774768d4d..24e2c560d 100644 --- a/splunk_add_on_ucc_framework/commands/rest_builder/endpoint/single_model.py +++ b/splunk_add_on_ucc_framework/commands/rest_builder/endpoint/single_model.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/commands/rest_builder/global_config_builder_schema.py b/splunk_add_on_ucc_framework/commands/rest_builder/global_config_builder_schema.py index 8f5d071b3..4d9ef94ef 100644 --- a/splunk_add_on_ucc_framework/commands/rest_builder/global_config_builder_schema.py +++ b/splunk_add_on_ucc_framework/commands/rest_builder/global_config_builder_schema.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/commands/rest_builder/validator_builder.py b/splunk_add_on_ucc_framework/commands/rest_builder/validator_builder.py index 498fe8417..0c94e6e37 100644 --- a/splunk_add_on_ucc_framework/commands/rest_builder/validator_builder.py +++ b/splunk_add_on_ucc_framework/commands/rest_builder/validator_builder.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/dashboard.py b/splunk_add_on_ucc_framework/dashboard.py index 083b34063..076429f63 100644 --- a/splunk_add_on_ucc_framework/dashboard.py +++ b/splunk_add_on_ucc_framework/dashboard.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/data_ui_generator.py b/splunk_add_on_ucc_framework/data_ui_generator.py index b397aee48..315c88fa6 100644 --- a/splunk_add_on_ucc_framework/data_ui_generator.py +++ b/splunk_add_on_ucc_framework/data_ui_generator.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/entity/__init__.py b/splunk_add_on_ucc_framework/entity/__init__.py index 67e614780..de8c7cb5e 100644 --- a/splunk_add_on_ucc_framework/entity/__init__.py +++ b/splunk_add_on_ucc_framework/entity/__init__.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/entity/entity.py b/splunk_add_on_ucc_framework/entity/entity.py index d1d87e39c..f4bc89efc 100644 --- a/splunk_add_on_ucc_framework/entity/entity.py +++ b/splunk_add_on_ucc_framework/entity/entity.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/entity/index_entity.py b/splunk_add_on_ucc_framework/entity/index_entity.py index 41bbd6699..894da46f9 100644 --- a/splunk_add_on_ucc_framework/entity/index_entity.py +++ b/splunk_add_on_ucc_framework/entity/index_entity.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/entity/interval_entity.py b/splunk_add_on_ucc_framework/entity/interval_entity.py index f4a77e1c8..7ccd38031 100644 --- a/splunk_add_on_ucc_framework/entity/interval_entity.py +++ b/splunk_add_on_ucc_framework/entity/interval_entity.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/exceptions.py b/splunk_add_on_ucc_framework/exceptions.py index 824576604..d7b5e3c56 100644 --- a/splunk_add_on_ucc_framework/exceptions.py +++ b/splunk_add_on_ucc_framework/exceptions.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/generators/__init__.py b/splunk_add_on_ucc_framework/generators/__init__.py index bde4755e8..c1388a929 100644 --- a/splunk_add_on_ucc_framework/generators/__init__.py +++ b/splunk_add_on_ucc_framework/generators/__init__.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/generators/conf_files/__init__.py b/splunk_add_on_ucc_framework/generators/conf_files/__init__.py index 07d3fd346..adaa1e4fd 100644 --- a/splunk_add_on_ucc_framework/generators/conf_files/__init__.py +++ b/splunk_add_on_ucc_framework/generators/conf_files/__init__.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/generators/conf_files/conf_generator.py b/splunk_add_on_ucc_framework/generators/conf_files/conf_generator.py index 8468cf94d..e4ab54a7d 100644 --- a/splunk_add_on_ucc_framework/generators/conf_files/conf_generator.py +++ b/splunk_add_on_ucc_framework/generators/conf_files/conf_generator.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/generators/conf_files/create_account_conf.py b/splunk_add_on_ucc_framework/generators/conf_files/create_account_conf.py index 5f220dc58..b68a5f497 100644 --- a/splunk_add_on_ucc_framework/generators/conf_files/create_account_conf.py +++ b/splunk_add_on_ucc_framework/generators/conf_files/create_account_conf.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/generators/conf_files/create_alert_actions_conf.py b/splunk_add_on_ucc_framework/generators/conf_files/create_alert_actions_conf.py index de448ab95..3d0d87d3b 100644 --- a/splunk_add_on_ucc_framework/generators/conf_files/create_alert_actions_conf.py +++ b/splunk_add_on_ucc_framework/generators/conf_files/create_alert_actions_conf.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/generators/conf_files/create_app_conf.py b/splunk_add_on_ucc_framework/generators/conf_files/create_app_conf.py index 0b1251018..ddf6131f0 100644 --- a/splunk_add_on_ucc_framework/generators/conf_files/create_app_conf.py +++ b/splunk_add_on_ucc_framework/generators/conf_files/create_app_conf.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/generators/conf_files/create_eventtypes_conf.py b/splunk_add_on_ucc_framework/generators/conf_files/create_eventtypes_conf.py index 517468e04..621a05a4c 100644 --- a/splunk_add_on_ucc_framework/generators/conf_files/create_eventtypes_conf.py +++ b/splunk_add_on_ucc_framework/generators/conf_files/create_eventtypes_conf.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/generators/conf_files/create_inputs_conf.py b/splunk_add_on_ucc_framework/generators/conf_files/create_inputs_conf.py index 41f53048c..122afcb1b 100644 --- a/splunk_add_on_ucc_framework/generators/conf_files/create_inputs_conf.py +++ b/splunk_add_on_ucc_framework/generators/conf_files/create_inputs_conf.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/generators/conf_files/create_restmap_conf.py b/splunk_add_on_ucc_framework/generators/conf_files/create_restmap_conf.py index 6e0b5ca39..617849bb8 100644 --- a/splunk_add_on_ucc_framework/generators/conf_files/create_restmap_conf.py +++ b/splunk_add_on_ucc_framework/generators/conf_files/create_restmap_conf.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/generators/conf_files/create_server_conf.py b/splunk_add_on_ucc_framework/generators/conf_files/create_server_conf.py index e49a3c100..52221c9e8 100644 --- a/splunk_add_on_ucc_framework/generators/conf_files/create_server_conf.py +++ b/splunk_add_on_ucc_framework/generators/conf_files/create_server_conf.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/generators/conf_files/create_settings_conf.py b/splunk_add_on_ucc_framework/generators/conf_files/create_settings_conf.py index 01a09e98b..d497616b2 100644 --- a/splunk_add_on_ucc_framework/generators/conf_files/create_settings_conf.py +++ b/splunk_add_on_ucc_framework/generators/conf_files/create_settings_conf.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/generators/conf_files/create_tags_conf.py b/splunk_add_on_ucc_framework/generators/conf_files/create_tags_conf.py index 7306c864b..cbd5f8134 100644 --- a/splunk_add_on_ucc_framework/generators/conf_files/create_tags_conf.py +++ b/splunk_add_on_ucc_framework/generators/conf_files/create_tags_conf.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/generators/conf_files/create_web_conf.py b/splunk_add_on_ucc_framework/generators/conf_files/create_web_conf.py index 477d0803c..22a59d6a6 100644 --- a/splunk_add_on_ucc_framework/generators/conf_files/create_web_conf.py +++ b/splunk_add_on_ucc_framework/generators/conf_files/create_web_conf.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/generators/doc_generator.py b/splunk_add_on_ucc_framework/generators/doc_generator.py index e322554f2..d51c8db03 100644 --- a/splunk_add_on_ucc_framework/generators/doc_generator.py +++ b/splunk_add_on_ucc_framework/generators/doc_generator.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/generators/file_const.py b/splunk_add_on_ucc_framework/generators/file_const.py index b843b915c..9526ea3be 100644 --- a/splunk_add_on_ucc_framework/generators/file_const.py +++ b/splunk_add_on_ucc_framework/generators/file_const.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/generators/file_generator.py b/splunk_add_on_ucc_framework/generators/file_generator.py index 011d78fb2..5cf417498 100644 --- a/splunk_add_on_ucc_framework/generators/file_generator.py +++ b/splunk_add_on_ucc_framework/generators/file_generator.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/generators/html_files/__init__.py b/splunk_add_on_ucc_framework/generators/html_files/__init__.py index f30fac8d3..96160b65a 100644 --- a/splunk_add_on_ucc_framework/generators/html_files/__init__.py +++ b/splunk_add_on_ucc_framework/generators/html_files/__init__.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/generators/html_files/create_alert_actions_html.py b/splunk_add_on_ucc_framework/generators/html_files/create_alert_actions_html.py index f7c3888db..78cafbbd7 100644 --- a/splunk_add_on_ucc_framework/generators/html_files/create_alert_actions_html.py +++ b/splunk_add_on_ucc_framework/generators/html_files/create_alert_actions_html.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/generators/html_files/html_generator.py b/splunk_add_on_ucc_framework/generators/html_files/html_generator.py index 1eb229982..6a397a542 100644 --- a/splunk_add_on_ucc_framework/generators/html_files/html_generator.py +++ b/splunk_add_on_ucc_framework/generators/html_files/html_generator.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/generators/xml_files/__init__.py b/splunk_add_on_ucc_framework/generators/xml_files/__init__.py index 8d5c66708..25301cdba 100644 --- a/splunk_add_on_ucc_framework/generators/xml_files/__init__.py +++ b/splunk_add_on_ucc_framework/generators/xml_files/__init__.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/generators/xml_files/create_configuration_xml.py b/splunk_add_on_ucc_framework/generators/xml_files/create_configuration_xml.py index e41f72928..41dc4c86f 100644 --- a/splunk_add_on_ucc_framework/generators/xml_files/create_configuration_xml.py +++ b/splunk_add_on_ucc_framework/generators/xml_files/create_configuration_xml.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/generators/xml_files/create_dashboard_xml.py b/splunk_add_on_ucc_framework/generators/xml_files/create_dashboard_xml.py index 2f0f0c4c8..14381523c 100644 --- a/splunk_add_on_ucc_framework/generators/xml_files/create_dashboard_xml.py +++ b/splunk_add_on_ucc_framework/generators/xml_files/create_dashboard_xml.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/generators/xml_files/create_default_xml.py b/splunk_add_on_ucc_framework/generators/xml_files/create_default_xml.py index bb5b47bfb..a9e9b57d5 100644 --- a/splunk_add_on_ucc_framework/generators/xml_files/create_default_xml.py +++ b/splunk_add_on_ucc_framework/generators/xml_files/create_default_xml.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/generators/xml_files/create_inputs_xml.py b/splunk_add_on_ucc_framework/generators/xml_files/create_inputs_xml.py index 9c0692381..6f7bb095d 100644 --- a/splunk_add_on_ucc_framework/generators/xml_files/create_inputs_xml.py +++ b/splunk_add_on_ucc_framework/generators/xml_files/create_inputs_xml.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/generators/xml_files/create_redirect_xml.py b/splunk_add_on_ucc_framework/generators/xml_files/create_redirect_xml.py index 1d3c6ea95..dd27640c8 100644 --- a/splunk_add_on_ucc_framework/generators/xml_files/create_redirect_xml.py +++ b/splunk_add_on_ucc_framework/generators/xml_files/create_redirect_xml.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/generators/xml_files/xml_generator.py b/splunk_add_on_ucc_framework/generators/xml_files/xml_generator.py index 1b2a0b20e..713696acd 100644 --- a/splunk_add_on_ucc_framework/generators/xml_files/xml_generator.py +++ b/splunk_add_on_ucc_framework/generators/xml_files/xml_generator.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/global_config.py b/splunk_add_on_ucc_framework/global_config.py index 43fe2b8fa..80193dc1e 100644 --- a/splunk_add_on_ucc_framework/global_config.py +++ b/splunk_add_on_ucc_framework/global_config.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/global_config_update.py b/splunk_add_on_ucc_framework/global_config_update.py index a972dfeb6..9c59c6243 100644 --- a/splunk_add_on_ucc_framework/global_config_update.py +++ b/splunk_add_on_ucc_framework/global_config_update.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/global_config_validator.py b/splunk_add_on_ucc_framework/global_config_validator.py index b6ca1d87a..c09ceb9c0 100644 --- a/splunk_add_on_ucc_framework/global_config_validator.py +++ b/splunk_add_on_ucc_framework/global_config_validator.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/install_python_libraries.py b/splunk_add_on_ucc_framework/install_python_libraries.py index 40ae0baea..e82ab4056 100644 --- a/splunk_add_on_ucc_framework/install_python_libraries.py +++ b/splunk_add_on_ucc_framework/install_python_libraries.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/main.py b/splunk_add_on_ucc_framework/main.py index 6ea50c034..048f0f380 100644 --- a/splunk_add_on_ucc_framework/main.py +++ b/splunk_add_on_ucc_framework/main.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/meta_conf.py b/splunk_add_on_ucc_framework/meta_conf.py index 6a7533820..e21acd7cd 100644 --- a/splunk_add_on_ucc_framework/meta_conf.py +++ b/splunk_add_on_ucc_framework/meta_conf.py @@ -1,5 +1,5 @@ # -# Copyright 2024 Splunk Inc. +# Copyright 2025 Splunk Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/splunk_add_on_ucc_framework/package/appserver/templates/base.html b/splunk_add_on_ucc_framework/package/appserver/templates/base.html index 59ab9bcc4..4110436fd 100644 --- a/splunk_add_on_ucc_framework/package/appserver/templates/base.html +++ b/splunk_add_on_ucc_framework/package/appserver/templates/base.html @@ -1,5 +1,5 @@