Skip to content
Merged
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
eb025fd
upgrade defects fixes and fix for crashloopback on pod restart
priti-parate Jun 2, 2026
1525e9e
remove stale services and deployments for victoria
priti-parate Jun 2, 2026
e4ea12d
revert changes as it si taken care in another Pr
priti-parate Jun 2, 2026
e08b234
Merge branch 'pub/q2_upgrade' into pub/q2_upgrade
priti-parate Jun 3, 2026
e5be450
revert idrac terminationgraceperiod
priti-parate Jun 3, 2026
15a1f6a
Merge branch 'pub/q2_upgrade' of https://github.com/priti-parate/omni…
priti-parate Jun 3, 2026
f93d2a1
ansible lint fixes
priti-parate Jun 3, 2026
a659c57
rescue block for upgrade telemetry
priti-parate Jun 3, 2026
b8c4b5d
Merge branch 'dell:pub/q2_upgrade' into pub/q2_upgrade
priti-parate Jun 3, 2026
0e8c5e5
revert upgrade telemetry
priti-parate Jun 3, 2026
a225fee
Merge branch 'pub/q2_upgrade' of https://github.com/priti-parate/omni…
priti-parate Jun 3, 2026
dd99214
Merge branch 'dell:pub/q2_upgrade' into pub/q2_upgrade
priti-parate Jun 4, 2026
16cabae
Merge branch 'dell:pub/q2_upgrade' into pub/q2_upgrade
priti-parate Jun 8, 2026
67e8bee
default size of idrac telemetry containers
priti-parate Jun 8, 2026
eb2d898
add new line
priti-parate Jun 8, 2026
aec7841
input/config/x86_64/rhel/10.0/service_k8s_v1.35.1.json
priti-parate Jun 8, 2026
bcc5132
update values in upgrade path
priti-parate Jun 8, 2026
776990d
updating values in integer instead decimal
priti-parate Jun 8, 2026
0f328dc
revert service k8s json file
priti-parate Jun 8, 2026
4b45b58
Merge branch 'dell:pub/q2_upgrade' into pub/q2_upgrade
priti-parate Jun 8, 2026
a970087
powescale telemetry upgrade and preserve loadbalancer IP for Victoria
priti-parate Jun 12, 2026
a43bdda
powerscale telemetry version upgrade
priti-parate Jun 12, 2026
2f1a6ba
ansible lint fixes
priti-parate Jun 12, 2026
b5e756e
update software_config with updated csi driver version
priti-parate Jun 12, 2026
79fb95d
upgrade powerscale values.yml
priti-parate Jun 13, 2026
bbef8ae
revert kafka patch variables
priti-parate Jun 13, 2026
668db75
update delegation as mount_on_oim can be false also
priti-parate Jun 13, 2026
bc89696
update vars
priti-parate Jun 13, 2026
6abf320
example files for powescale
priti-parate Jun 17, 2026
6faade7
Merge branch 'dell:pub/q2_upgrade' into pub/q2_upgrade
priti-parate Jun 17, 2026
f6dfbd0
remove old files
priti-parate Jun 17, 2026
e25cab0
Signed-off-by: priti-parate <140157516+priti-parate@users.noreply.git…
priti-parate Jun 18, 2026
8a948a7
Merge branch 'pub/q2_upgrade' of https://github.com/priti-parate/omni…
priti-parate Jun 18, 2026
1bd65fa
Signed-off-by: priti-parate <140157516+priti-parate@users.noreply.git…
priti-parate Jun 18, 2026
2221e37
adding shell script
priti-parate Jun 18, 2026
c407864
address ansible lint issues
priti-parate Jun 18, 2026
3f47ba9
update until condition
priti-parate Jun 18, 2026
247a995
fixed stdout check
priti-parate Jun 18, 2026
9b100c2
Merge branch 'pub/q2_upgrade' of https://github.com/priti-parate/omni…
priti-parate Jun 18, 2026
9eabf15
merge
priti-parate Jun 18, 2026
a8ac015
resolve merge conflict
priti-parate Jun 18, 2026
8f3c13d
resolve merge conflict
priti-parate Jun 18, 2026
f3b05ad
input file name in message
priti-parate Jun 22, 2026
6952e5e
Merge branch 'dell:pub/q2_upgrade' into pub/q2_upgrade
priti-parate Jun 22, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -367,13 +367,13 @@ def switch_snmp3_username_fail_msg(min_username_length, max_length):
# PowerScale telemetry validation messages
POWERSCALE_VICTORIA_REQUIRED_MSG = (
"PowerScale telemetry requires VictoriaMetrics to be deployed. "
"When telemetry_sources.powerscale.metrics_enabled is true, "
"When telemetry_sources.powerscale.metrics_enabled is true in telemetry_config.yml, "
"'victoria_metrics' must be included in collection_targets "
"(e.g., 'victoria_metrics' or 'victoria_metrics,victoria_logs')."
)
POWERSCALE_VICTORIA_LOGS_REQUIRED_MSG = (
"PowerScale logs collection requires VictoriaLogs to be deployed. "
"When telemetry_sources.powerscale.logs_enabled is true, "
"When telemetry_sources.powerscale.logs_enabled is true in telemetry_config.yml, "
"'victoria_logs' must be included in collection_targets "
"(e.g., 'victoria_metrics,victoria_logs')."
)
Expand All @@ -386,50 +386,50 @@ def switch_snmp3_username_fail_msg(min_username_length, max_length):
"PowerScale telemetry requires a service cluster."
)
POWERSCALE_CONFIGURATIONS_MISSING_MSG = (
"powerscale_configurations section is required when "
"powerscale_configurations section is required in telemetry_config.yml when "
"telemetry_sources.powerscale.metrics_enabled is true. "
"It must contain csm_observability_values_file_path."
)
POWERSCALE_OTEL_STORAGE_SIZE_INVALID_MSG = (
"must be a non-empty string in format 'XGi' (e.g., '5Gi')"
"must be a non-empty string in format 'XGi' (e.g., '5Gi') in telemetry_config.yml"
)
POWERSCALE_CSM_VALUES_PATH_REQUIRED_MSG = (
"csm_observability_values_file_path is required when "
"csm_observability_values_file_path is required in telemetry_config.yml when "
"telemetry_sources.powerscale.metrics_enabled is true. "
"Please provide the path to the CSM Observability values.yaml file."
)
def powerscale_csm_values_not_found_msg(path):
"""Returns error message when CSM Observability values.yaml file is not found."""
return (
f"CSM Observability values.yaml file not found at '{path}'. "
"Please verify the file path is correct."
"Please verify the file path is correct in telemetry_config.yml (csm_observability_values_file_path)."
)
POWERSCALE_CSM_VALUES_INVALID_YAML_MSG = (
"CSM Observability values.yaml must contain a valid YAML dictionary."
"CSM Observability values.yaml (path specified in telemetry_config.yml) must contain a valid YAML dictionary."
)
def powerscale_csm_values_parse_error_msg(error):
"""Returns error message when CSM Observability values.yaml fails to parse."""
return f"Failed to parse CSM Observability values.yaml: {error}"
POWERSCALE_CSM_VALUES_MISSING_KARAVI_SECTION_MSG = (
"CSM Observability values.yaml is missing 'karaviMetricsPowerscale' section."
"CSM Observability values.yaml (path specified in telemetry_config.yml) is missing 'karaviMetricsPowerscale' section."
)
POWERSCALE_CSM_METRICS_IMAGE_MISSING_MSG = (
"CSM Metrics PowerScale image is required in CSM Observability values.yaml."
"CSM Metrics PowerScale image is required in CSM Observability values.yaml (path specified in telemetry_config.yml)."
)
POWERSCALE_OTEL_COLLECTOR_IMAGE_MISSING_MSG = (
"OTEL Collector image is required in CSM Observability values.yaml."
"OTEL Collector image is required in CSM Observability values.yaml (path specified in telemetry_config.yml)."
)
ADDITIONAL_METRIC_ENDPOINTS_URL_EMPTY_MSG = (
"Each additional_metric_remote_write_endpoint must have a non-empty 'url' field."
"Each additional_metric_remote_write_endpoint in telemetry_config.yml must have a non-empty 'url' field."
)
ADDITIONAL_METRIC_ENDPOINTS_URL_INVALID_MSG = (
"URL must start with 'http://' or 'https://'."
"URL in telemetry_config.yml must start with 'http://' or 'https://'."
)
ADDITIONAL_LOG_ENDPOINTS_URL_EMPTY_MSG = (
"Each additional_log_write_endpoint must have a non-empty 'url' field."
"Each additional_log_write_endpoint in telemetry_config.yml must have a non-empty 'url' field."
)
ADDITIONAL_LOG_ENDPOINTS_URL_INVALID_MSG = (
"URL must start with 'http://' or 'https://'."
"URL in telemetry_config.yml must start with 'http://' or 'https://'."
)
def powerscale_image_version_mismatch_msg(image_name, values_image, service_k8s_image):
"""Returns error message when CSM values.yaml image version doesn't match service_k8s (versioned)."""
Expand Down Expand Up @@ -457,13 +457,13 @@ def powerscale_image_version_mismatch_msg(image_name, values_image, service_k8s_
"PowerScale telemetry requires a service cluster."
)
POWERSCALE_CONFIGURATIONS_MISSING_MSG = (
"powerscale_configurations section is required and must contain powerscale_telemetry_support."
"powerscale_configurations section is required in telemetry_config.yml and must contain powerscale_telemetry_support."
)
POWERSCALE_OTEL_STORAGE_SIZE_INVALID_MSG = (
"must be a non-empty string in format 'XGi' (e.g., '5Gi')"
"must be a non-empty string in format 'XGi' (e.g., '5Gi') in telemetry_config.yml"
)
POWERSCALE_CSM_VALUES_PATH_REQUIRED_MSG = (
"csm_observability_values_file_path is required when powerscale_configurations.powerscale_telemetry_support is true. "
"csm_observability_values_file_path is required in telemetry_config.yml when powerscale_configurations.powerscale_telemetry_support is true. "
"Please provide the path to the CSM Observability values.yaml file."
)
POWERSCALE_AUTH_PROXY_HOST_MISSING_MSG = (
Expand All @@ -475,28 +475,28 @@ def powerscale_csm_values_not_found_msg(path):
"""Returns error message when CSM Observability values.yaml file is not found."""
return (
f"CSM Observability values.yaml file not found at '{path}'. "
"Please verify the file path is correct."
"Please verify the file path is correct in telemetry_config.yml (csm_observability_values_file_path)."
)
POWERSCALE_CSM_VALUES_INVALID_YAML_MSG = (
"CSM Observability values.yaml must contain a valid YAML dictionary."
"CSM Observability values.yaml (path specified in telemetry_config.yml) must contain a valid YAML dictionary."
)
def powerscale_csm_values_parse_error_msg(error):
"""Returns error message when CSM Observability values.yaml fails to parse."""
return f"Failed to parse CSM Observability values.yaml: {error}"
POWERSCALE_CSM_VALUES_MISSING_KARAVI_SECTION_MSG = (
"CSM Observability values.yaml is missing 'karaviMetricsPowerscale' section."
"CSM Observability values.yaml (path specified in telemetry_config.yml) is missing 'karaviMetricsPowerscale' section."
)
POWERSCALE_CSM_METRICS_IMAGE_MISSING_MSG = (
"CSM Metrics PowerScale image is required in CSM Observability values.yaml."
"CSM Metrics PowerScale image is required in CSM Observability values.yaml (path specified in telemetry_config.yml)."
)
POWERSCALE_OTEL_COLLECTOR_IMAGE_MISSING_MSG = (
"OTEL Collector image is required in CSM Observability values.yaml."
"OTEL Collector image is required in CSM Observability values.yaml (path specified in telemetry_config.yml)."
)
POWERSCALE_ADDITIONAL_ENDPOINTS_URL_EMPTY_MSG = (
"Each additional_remote_write_endpoint must have a non-empty 'url' field."
"Each additional_remote_write_endpoint in telemetry_config.yml must have a non-empty 'url' field."
)
POWERSCALE_ADDITIONAL_ENDPOINTS_URL_INVALID_MSG = (
"URL must start with 'http://' or 'https://'."
"URL in telemetry_config.yml must start with 'http://' or 'https://'."
)
def powerscale_image_version_mismatch_msg(image_name, values_image, service_k8s_image):
"""Returns error message when CSM values.yaml image version doesn't match service_k8s.json."""
Expand Down
Loading