ManageIQ/manageiq

Bug

  • [radjabov] fix container build [#23411]
  • [radjabov] Add missing directory for postgresql pidfile [#23410]
  • Use foreign_key on the base model’s name if ems_events association doesn’t exist [#23296]
  • Normalize ol_x64 as oracle OS [#23290]
  • Avoid scope query when preloading [#23277]
  • Resurrect dashboard widgets not actually using rss feeds [#23264]
  • Reset cached secrets on Rails 7.0 [#23259]
  • Fix missing ‘storages’ association on Datacenter [#23252]
  • Remove task_id from AE deliver_queue [#23239]
  • Remove subclassing hack by not subclassing EMS [#23211]
  • Fix sporadic ansible-runner macOS bug and remove extra listener thread [#23229]
  • Host#verify_credentials_task payload string keys [#23222]
  • Mark workers associated with failed systemd units as stopped [#23182]
  • Bump smartstate for MiqTempfile kwargs fix [#23194]
  • Require uuidtools in MiqServer::EnvironmentManager [#23184]
  • Fix Marshal.load ArgumentError on ruby3.3 [#23219]
  • Remove newlines from error message [#23215]
  • Fix k8s deployment marshal error with EMS workers [#23208]
  • Fix issue where an engine could be nested in another engine [#23196]
  • Fix brakeman fingerprint patch on clones [#23191]
  • Fix sporadic blacklist spec [#23190]
  • Revert “Merge pull request #22879 from Guddetisandeep/resource_pool” [#23169]
  • Fix inconsistent dialog input for Workflows [#23138]
  • Fix MiqRequestTask ResourceAction with a Workflow [#23123]
  • Link MiqWorker record to a running pod when not created using run_single_worker.rb [#23112]
  • Fix MiqServer WorkerManager Process with Non Rails workers [#23117]
  • fix tools/feature_supports_matrix [#23160]
  • Fix undefined method while getting database configuration [#23136]
  • Don’t STI load via the descendants/subclasses hooks during code reload [#23134]
  • Fix non rails worker starting on podified [#23116]
  • Added –prune option to remove deleted branches from the remote repos… [#23115]
  • escape table names and column names [#23113]
  • Bump manageiq-appliance_console to 9.1.0 [#23105]
  • Fix ensure_kube_monitors_started alive? [#23103]
  • Fix rails 7 deprecation [#23083]
  • base_class is now memoized via inherited hook so it must run first [#23070]
  • Lock down ffi due to build issues [#23056]
  • Ignore Gemfile.lock.release check on revert branches [#23047]
  • Fix the class name for the storage_vmware factory [#23043]
  • Revert Setup Settings constant before the database is connected [#23038]
  • Don’t send a 0.minute timeout for EmbeddedAnsible Playbook run if execution_ttl is not passed [#23035]
  • Mark the MiqTask as finished if GenericMailer fails due to missing notifier role [#23036]
  • Fixed ansible tower templates title [#23032]
  • Bump appliance_console for kafka client fix [#23024]
  • Rework Kafka health check [#23020]
  • Improve the defaults for optional positional AnsibleRunnerWorkflow parameters [#23026]
  • Update GitWorktree/Rugged remote URL before pull if it has changed [#22972]
  • fix MiqProvisionTask#statemachine_task_status [#23027]
  • Move ruby_parser to a non-dev gem as it’s a dep of prism [#23025]
  • Bump manageiq-appliance_console, linux_admin for net-scp fix [#23014]
  • Fix Renovate PRs [#23007]
  • Remove generic_ansible_playbook catalog_type from embedded automation manager [#22999]
  • Fix aggregate_cpu/memory utilization methods for Containers [#22951]
  • Remove in_my_region calls from audit report [#22961]
  • Remove controller prefix from RHV delete disk list [#22944]
  • Update provider generator supports :create/DDFv2 [#22950]
  • Bump appliance_console to fix evmserverd disabled bug [#22937]
  • Cleanup Report results pdf title escape [#22930]
  • Drop needless method put at the module scope [#22931]
  • Revert “Merge pull request #22901 from jrafanie/drop_default_value_for” [#22922]
  • Remove tags from entitlement filters from the deleted tag’s region [#22917]
  • Switch to is_podified? check in auditing payload [#22914]
  • Add rdoc for rails console [#22899]
  • Don’t reject AdvancedSetting#destroy if read-only [#22857]
  • Refactor inventory syndication to persister [#22874]
  • Fix DRB dequeue_method spec [#22875]
  • Fix dashboard missing chart [#22872]
  • Psych 4 won’t allow unpermitted classes by default [#22861]
  • Add zone_id to provider generator validationDependencies [#22846]
  • Move require into RSpec defined guard [#22831]
  • Bump vcr to 6.1 for ruby 3.1 finalizer fix [#22829]
  • Separate vm store and datastore smartstate scan supports checks [#22738]

Enhancement

  • CP4AIOPS-3113 Introduce configurable delimiter for LDAP group names [#23139]
  • Make ServiceTemplateAnsiblePlaybook create_dialogs public [#23217]
  • Add a block option to checkout_git_repository [#23235]
  • Poll more frequently in Ansible::Runner::ResponseAsync#wait [#23230]
  • Add OpenShift Virtualization vendor types for VMs and hosts [#23165]
  • Change requeue_phase to have params passed in for time with default value of 10 [#23175]
  • Use rails 7 cache format as 7 can read either 6 or 7 [#23210]
  • Upgrade fast_gettext [#23205]
  • Add Vmware PhotonOS Operating System [#23188]
  • Drop locale file locations [#22294]
  • Allow po_to_json from ui classic [#22438]
  • Update Resource Pool Identifiers and UI for Cloud and Infrastructure Categorization [#22879]
  • Start all automation runners in AutomationWorker [#23151]
  • Improve error display when yarn audits fail [#23137]
  • Rails 7 [#22873]
  • Run all security tests before failing any one of them [#23128]
  • Method List dialog [#23106]
  • Wait for collect_initial to complete on Kubernetes WorkerManagement [#23097]
  • console methods for running automate and vmware refresh [#23092]
  • Add has_many for annotations custom attribute each summary page that contains labels [#23074]
  • Creating environment varaible for TERRAFORM_RUNNER_URL [#23051]
  • Add a deliver! version of GenericMailer.deliver [#23037]
  • Provision workflow [#23039]
  • Setup Settings constant before the database is connected [#22853]
  • Supports feature attributes [#23028]
  • Generalize the product feature for automation manager tagging of repos and credentials [#22971]
  • statemachine_task_status [#23021]
  • No longer pass miq_request_id as a dialog parameter [#23019]
  • Add a GenericMailer method that creates a MiqTask [#23017]
  • Search feature for provisioning instance and virtual machines [#22996]
  • Add object_src Content-Security-Policy directive [#23001]
  • Pluggable credential types [#22995]
  • Add workflow_dispatch to allow manually triggering monolithic builds [#22997]
  • Move GitWorktree#pull to a public method [#22986]
  • Allow null values in worker_settings for unit_config_file [#22981]
  • Seed workflows from plugins’ content/workflows [#22759]
  • Pass request_task_id to to workflows [#22967]
  • MiqServer#recently_active can handle values in the future [#22962]
  • Update badges for plugin generator README [#22963]
  • Add region count to audit reporting [#22958]
  • Set system_uid for systemd workers [#22915]
  • Mark non-rails workers as stopped [#22941]
  • alias evmserverd as manageiq.service [#22392]
  • Switch to Ruby argument forwarding [#22925]
  • Update English Translations 2024-02-26T19:52:23Z [#22839]
  • Pluggable Server Roles [#22918]
  • Add default_authentication delegates [#22907]
  • Add url,url= to EMS default_endpoint delegates [#22906]
  • Improve managed_resources reporting [#22888]
  • Update authentications supports to reflect update and delete [#22894]
  • Provide backward compatible way to globally set permitted classes [#22887]
  • Passing legacy binds was deprecated in 6.1 and removed in 7. [#22886]
  • Avoid tabnapping exploits for target=”_blank” [#22881]
  • Add a console helper method for enabling roles [#22858]
  • Use config option in 6.1.7+ instead of an initializer [#22852]
  • Add tenancy scoping to Switches [#22843]
  • Add New Product Feature to See Request Logs [#22701]
  • FixAuth for ConfigurationScript#credentials [#22824]
  • Re-revert enforce kafka changes [#22799]
  • There can be only one autoloader: zeitwerk [#22801]
  • Fix dashboard accessibility issues [#22807]
  • Mount messaging cert if root not present [#22773]
  • Seed an initial service catalog [#22509]

Other

  • [RADJABOV] Update lockfile after backports [#23312]
  • Bump rails minimum to 7.0.8.7 for CVEs [#23311]
  • Pin concurrent-ruby to < 1.3.5 [#23310]
  • [RADJABOV] Update lockfile after release of manageiq-appliance_console fix [#23285]
  • Update lockfile after backport of ManageIQ/manageiq-providers-workflows#123 [#23279]
  • [RADJABOV] Lockdown Ruby version to Ruby 3.3 [#23274]
  • Update translations based on the last two English changes [#23269]
  • [RADJABOV] Update lockfile for backport of appliance console in #23139 [#23270]
  • Update English Translations [#23233]
  • Add gitignores for rails credentials [#23263]
  • [RADJABOV] Update lockfile after backports [#23267]
  • Lock URI to 0.13.x [#23260]
  • Upgrading ruby to 3.3 [#23142]
  • [RADJABOV] Update Gemfile.lock.release [#23258]
  • Fix dialog tag specs [#23078]
  • Use Rails.application.credentials instead of deprecated secrets [#23254]
  • Improve allowed_storages filter spec [#23256]
  • Fix deprecations using activesupport deprecation [#23249]
  • Fix positional argument deprecations with ERB.new [#23250]
  • Rails 4? Remove long since deprecated bridge monkey patch [#23247]
  • Upgrade rspec-rails for rails 7.1 support [#23245]
  • Update lockfile after backport of #23236 [#23243]
  • Update rails to 7.0.8.5 for CVEs [#23236]
  • upgrade Factorybot to ruby3.3 friendly version [#23234]
  • Remove deletion of data/git_repos for EmbeddedAnsible tests [#22960]
  • DRb has been extracted from stdlib to a gem [#23232]
  • Fix issue where test leaves a dirty git tree [#23231]
  • Update English Translations [#23193]
  • remove unused tota11y.js reference [#23227]
  • [RADJABOV] Bump lockfile gems [#23226]
  • Bump puma to 6.4.3 for CVE-2024-45614 [#23220]
  • Remove sporadic fix_auth spec pt2 [#23216]
  • simplify fix_auth tests [#23212]
  • Prevent bundler 2.5.19 [#23206]
  • Fix evm_application_spec parallel spec failure [#23198]
  • Unify Worker Environment Variables systemd/k8s [#23197]
  • Gemfile supports ruby 3.3 [#23204]
  • spec: Support ruby 3.1 and 3.3 error message formats [#23203]
  • Replace Container ENV var EMS_IDS->_ID [#23195]
  • update_all minor changes [#23192]
  • Updated translations after removing the English file comments [#23189]
  • Use Kernel system exception handling [#23186]
  • Configure brakeman to use prism [#23185]
  • Upgrade brakeman to v6 [#23124]
  • Ignore brakeman progress on CI (non-tty) [#23181]
  • Drop rss remnants [#23180]
  • [RADJABOV] Update git shas in Gemfile.lock.release [#23179]
  • Update translations based on the August 30th English strings [#23174]
  • Opt-in to the new rails connection handling [#23171]
  • Update English Translations 2024-08-30T21:13:15Z [#23055]
  • [RADJABOV] Update lockfile after backport of ManageIQ/manageiq-gems-pending#589 [#23166]
  • Drop Supports’ unsupports variable [#22898]
  • [RADJABOV] Update lockfile after backport of ManageIQ/manageiq-providers-workflows#113 [#23162]
  • Add ansible-runner spec that ensures roles/requirements.yml is honored [#23159]
  • Add rake task for rebuilding the yarn audit pending list [#23129]
  • Minor rubocop updates to Vmdb::Plugins [#23154]
  • [RADJABOV] Update Gemfile.lock.release after merge of master into radjabov [#23150]
  • Set the minimum appliance_console to 9.1.1 [#23143]
  • Use Rails 7 way to set yaml permitted classes [#23133]
  • More runner vault specs [#23130]
  • Use ruby 3.1 for code coverage [#23126]
  • Move security test suite code out of rake and into an .rb file [#23122]
  • Drop eth0 from MiqServer.get_network_information [#23118]
  • Expose the new yarn_audit task via rake -T [#23121]
  • Add more ansible runner specs [#23091]
  • Move to AS::DescendantsTracker.subclasses [#23108]
  • Worker EMS_ID can no longer be an array [#23109]
  • Virtual attribute specs [#23099]
  • Rails7 friendly require during initializers [#23102]
  • Use MiqExpression in condition_spec.rb [#23101]
  • Add a security test that runs yarn npm audit [#23098]
  • Use default_value_for 4.0 with rails 7+ support [#23093]
  • Don’t attempt to load SettingsChange too early [#23096]
  • Remove calls to supports and supports back to back [#23077]
  • [RADJABOV] Update lockfile after backport of ManageIQ/manageiq-providers-vmware#916 [#23082]
  • [RADJABOV] Update lockfile after backport of #23071 [#23073]
  • Bump manageiq-smartstate to 0.10.0 [#23071]
  • Postgres 13 is the absolute minimum with Radjabov [#23065]
  • comments on a Switch [#23006]
  • Update Yarn to v4.3.1 [#23072]
  • Update Yarn to v4.3.0 [#23064]
  • [RADJABOV] Update lockfile after backport of #23058 [#23059]
  • Bump to 6.1.7.8 for CVE-2024-28103 fix [#23058]
  • May 31st translations [#23057]
  • Update English Translations 2024-05-30T13:06:20Z [#22969]
  • Fail providers on seeding failure [#23048]
  • service reconfigure task needs a default request type [#23042]
  • [RADJABOV] Update Gemfile.lock.release after merge of master into radjabov [#23046]
  • Update yarn to v4.2.2 [#23033]
  • Update yarn to stable v4.2.1 [#23018]
  • Replace RipperRubyParser with Prism for DescendantLoader [#23008]
  • Add Embedded Terraform plugin [#22964]
  • Update yarn to stable v4.1.1 [#23012]
  • Add referrer_policy to security headers to fix DAST scan [#23004]
  • use hash.fetch instead of key? ? : [#22998]
  • Fix supports_helper stub_supports to handle unsupported_reason [#22976]
  • Update OpenSSF Scorecard link to an actual UI [#22993]
  • Drop supports_feature? methods [#22883]
  • Add a generic EvmSpecHelper.add_role [#22959]
  • Update English Translations 2024-03-08T10:33:43Z [#22946]
  • Remove return value sync_workers/sync_starting_workers [#22942]
  • Add badge for CNCF Landscape [#22940]
  • Remove Vmdb::Logger.progname_from_file [#22939]
  • Rubocop obvious cops [#22924]
  • Fix Socket.gethostbyname deprecation warning [#22916]
  • Updated translations based on english #22839 [#22934]
  • Update to manageiq-appliance_console 9.0 [#22932]
  • Bump yard to >=0.9.36 for CVE-2024-27285 [#22933]
  • Remove HasInfra/MonitoringManagerMixin from core [#22926]
  • Update codeclimate channel to the latest in manageiq-style [#22928]
  • Update to v6 to work with a change in the github API [#22927]
  • Replace “some” default_value_for usage [#22901]
  • Bump manageiq-style minimum to 1.5.0 [#22920]
  • [RADJABOV] Test radjabov with ruby 3.1 [#22912]
  • define supports :action [#22908]
  • Remove CVE-2024-26143 as rails 6.1 is not vulnerable [#22913]
  • Fix monolith build for EL9 [#22911]
  • Force rails 6.1.7.7 minimum version [#22910]
  • Temporarily ignore non-critical CVE as we upgrade to rails 7 [#22909]
  • transition supports_orderable? to support?(:order) [#22902]
  • Only run load_subclasses after app is initialized [#22904]
  • Update manageiq-smartstate to v0.9.0 [#22903]
  • Rails 7 removed clear_association_cache [#22885]
  • Vm.supports returns strings [#22893]
  • Set inventory refresh minimum version to support rails 7 [#22892]
  • Bump appliance_console minimum to 8.1.0 [#22889]
  • Deprecate and remove usage of include_concern and require_nested [#22854]
  • connection_config was removed in rails 7 [#22884]
  • Psych 3.1 is required since we assert safe_load accepts kwargs [#22878]
  • Clear messaging_client between specs [#22876]
  • BinaryBlob was changed in #22861 do this check, so use it [#22866]
  • Update GHA versions [#22860]
  • Drop PR template after merge of ManageIQ/.github#7 [#22856]
  • Ruby31 - Use ruby 3.1 in test and production [#22808]
  • Bump qpid_proton to 0.37.0 [#22271]
  • Bump puma to address CVE-2024-21647 [#22840]
  • Updated translations based on English changes from core 22789 [#22834]
  • Fix test rake task indentation [#22832]
  • Add back parallel_tests [#22830]
  • Update English Translations 2023-12-26T17:22:29Z [#22789]
  • comment the endpoint_created/destroyed callbacks [#22713]
  • Bump manageiq-messaging to 1.4.1 [#22822]
  • Use DDF style parameters for Host verify_credentials [#22819]
  • Support Ruby 3.1 [#22698]
  • Bump manageiq-loggers to v1.1.1 [#22814]
  • Run apt-get update before install in bin/before_install [#22809]

ManageIQ/amazon_ssa_support

Bug

  • Require active_support/deprecation and active_support/deprecator [#125]

Other

  • [RADJABOV] Lockdown Ruby version to Ruby 3.3 [#129]
  • Test with Ruby 3.1 and 3.3 [#128]
  • Add ActiveSupport versions into the test matrix [#126]
  • Update paambaati/codeclimate-action action to v9 [#123]
  • Use ruby 3.1 for code coverage [#119]
  • Update paambaati/codeclimate-action action to v8 [#117]
  • Update paambaati/codeclimate-action action to v6 [#115]
  • Configure Renovate [#95]
  • Update codeclimate channel to the latest in manageiq-style [#109]
  • Test with ruby 3.1 and 3.0 [#108]

ManageIQ/manageiq-api

Bug

  • Fix Host verify_credentials_task password expectation [#1271]
  • Fix CloudNetworks spec with empty including() [#1267]
  • Query metric rollups using start_date derived from the first rollup [#1265]
  • Add stub_supports/supports_not for VM Scan specs [#1245]

Enhancement

  • Use pluggable credential types method call [#1259]
  • add /api/providers/#/metric_rollups [#1258]
  • Automatically generate an OpenApi specification [#945]
  • loading is not needed with zeitwerk autoloader [#1243]

Other

  • [RADJABOV] Lockdown Ruby version to Ruby 3.3 [#1274]
  • Testing with ruby 3.2, 3.3 [#1270]
  • Fix test to match dropped rss features [#1269]
  • Update paambaati/codeclimate-action action to v9 [#1266]
  • Use ruby 3.1 for code coverage [#1264]
  • Rails7 fixes [#1263]
  • Update paambaati/codeclimate-action action to v8 [#1261]
  • Update paambaati/codeclimate-action action to v6 [#1260]
  • Use standard SupportsFeatureMixin [#1257]
  • test sub-type search for basic resource listing (GET index) [#1256]
  • Update manageiq/memcached Docker tag to v1.6 [#1254]
  • Configure Renovate [#1229]
  • Drop codeclimate-test-reporter [#1251]
  • Update codeclimate channel to the latest in manageiq-style [#1252]
  • [RADJABOV] Test radjabov with ruby 3.1 [#1250]
  • Test with ruby 3.1 and 3.0 [#1247]
  • Use standard create/update/delete features for Authentications [#1220]
  • Drop include_concern [#1246]
  • Drop legacy Host credentials payload, replaced by DDF params [#1244]

ManageIQ/manageiq-appliance

Bug

  • CP4AIOPS-3113 Pass authentication group delimiter to rails [#389]
  • Add a manageiq-podman-cleanup oneshot service [#390]
  • Add sudo rules for LVM commands for manageiq user [#387]
  • Move TERRAFORM_RUNNER_URL to appliance specific properties [#386]
  • Rework Kafka health check in manageiq-messaging-ready [#384]
  • Cleanup unused scripts now that we’re on EL9 [#381]

Enhancement

  • default encryption to scram-sha-256 [#388]
  • Set the OPENTOFU_RUNNER_URL ENV var [#385]
  • Initialize Kafka topics [#378]

Other

ManageIQ/manageiq-appliance-build

Bug

  • GCE appliances require google-guest-agent [#574]
  • Stop using legacy network interface names (eth0) [#573]
  • Remove root from the cockpit disallowed-users list [#565]

Enhancement

  • Set ruby stream to 3.3 [#578]
  • Enable the serial console for use in kubevirt [#570]
  • Misc updates for CentOS Stream 9 hosts [#569]
  • Add appliance smoke tests [#568]

Other

  • [RADJABOV] Lockdown Ruby version to Ruby 3.3 [#580]
  • test with ruby 3.3 [#577]
  • Configure Renovate [#549]
  • Upgrade to el9 [#563]
  • Use el8/9 epel qpid proton 0.37.0+ [#559]

ManageIQ/manageiq-automation_engine

Bug

  • Fix automation array values [#545]
  • Use Ansible Workflow/Job Template Common Parent Class [#557]
  • Permit yaml safe_load of aliases in automate ruby methods [#554]
  • Use load when loading static service models [#536]

Enhancement

  • Expose Vmware::Infra::Vm#set_description [#561]
  • Avoid Fixnum [#558]
  • GenericMailer async deliver uses deliver! [#548]
  • permit_concurrent_loads is not needed with zeitwerk autoloader [#537]

Other

  • [RADJABOV] Lockdown Ruby version to Ruby 3.3 [#563]
  • Testing with ruby 3.2, 3.3 [#559]
  • Update paambaati/codeclimate-action action to v9 [#556]
  • Use ruby 3.1 for code coverage [#553]
  • Update paambaati/codeclimate-action action to v8 [#550]
  • transfer state_machine_task_status from automate to core [#547]
  • Update paambaati/codeclimate-action action to v6 [#546]
  • drop supports_ methods [#542]
  • Configure Renovate [#527]
  • Update codeclimate channel to the latest in manageiq-style [#543]
  • [RADJABOV] Test radjabov with ruby 3.1 [#541]
  • Test with ruby 3.1 and 3.0 [#540]
  • require logger to avoid autoload during rails boot [#539]
  • Allow StateVarHash to YAML.load from runtime instantiate [#538]

ManageIQ/manageiq-consumption

Bug

  • Rails 7 - cpu_usage_rate_average should be a numeric, not a string. [#220]

Other

  • [RADJABOV] Lockdown Ruby version to Ruby 3.3 [#225]
  • Testing with ruby 3.2, 3.3 [#223]
  • Update paambaati/codeclimate-action action to v9 [#222]
  • Use ruby 3.1 for code coverage [#221]
  • Update paambaati/codeclimate-action action to v8 [#219]
  • Update paambaati/codeclimate-action action to v6 [#218]
  • Configure Renovate [#206]
  • Update codeclimate channel to the latest in manageiq-style [#216]
  • [RADJABOV] Test radjabov with ruby 3.1 [#215]
  • Test with ruby 3.1 and 3.0 [#214]
  • Drop include_concern [#213]

ManageIQ/manageiq-content

Bug

  • Change email Title to Subject [#751]
  • Fix Parameters missing .$ in email.asl [#745]

Enhancement

  • Add Kubevirt/OSV VM events [#755]
  • add small med large ASL workflow [#750]
  • Reorganize out of the box workflows [#748]
  • Add a simple email ASL workflow [#744]

Other

  • [RADJABOV] Lockdown Ruby version to Ruby 3.3 [#756]
  • Testing with ruby 3.2, 3.3 [#754]
  • Update paambaati/codeclimate-action action to v9 [#753]
  • Use ruby 3.1 for code coverage [#752]
  • Update paambaati/codeclimate-action action to v8 [#749]
  • workflow to provision [#746]
  • Update paambaati/codeclimate-action action to v6 [#743]
  • Configure Renovate [#732]
  • Update codeclimate channel to the latest in manageiq-style [#741]
  • Test with ruby 3.1 and 3.0 [#740]

ManageIQ/manageiq-decorators

Bug

  • Remove usage of eval functions in ui-classic [#99]

Enhancement

Other

  • [RADJABOV] Lockdown Ruby version to Ruby 3.3 [#110]
  • Testing with ruby 3.3 [#109]
  • Testing with ruby 3.2, 3.3 [#108]
  • Update paambaati/codeclimate-action action to v9 [#106]
  • Use ruby 3.1 for code coverage [#105]
  • Update paambaati/codeclimate-action action to v8 [#104]
  • Update paambaati/codeclimate-action action to v6 [#103]
  • Configure Renovate [#90]
  • Update codeclimate channel to the latest in manageiq-style [#101]
  • [RADJABOV] Test radjabov with ruby 3.1 [#100]
  • Test with ruby 3.1 and 3.0 [#98]

ManageIQ/manageiq-documentation

Bug

  • Fix image URLs + minor edits for text to appear correctly on line [#1837]
  • [RADJABOV] Fix link references [#1830]
  • Fix issue with invalid yaml [#1826]
  • QA Minor changes for ASL [#1819]
  • Fixed ToC issue [#1813]
  • Fix indenting issue in site_menu [#1812]
  • Minor changes [#1799]
  • QA Updated KubeVirt references [#1797]
  • Radjabov appliance upgrade [#1783]
  • QA Updated images. [#1785]
  • Update openshift provider ClusterRole API instructions [#1776]

Enhancement

  • IBM Cloud VPC Metrics Capabilities Update [#1833]
  • QA Added link for CIC within Cloud Providers section [#1835]
  • QA Updated Terraform template variables section [#1834]
  • QA Added new topic for IBM CIC provider [#1829]
  • Add documentation on enabling Microsoft.Insights for Azure Events / Metrics [#1811]
  • Kubevirt/OSV Capabilities Update [#1825]
  • Added section to retire the Terraform services [#1822]
  • QA Minor change to OpenTofu command description. [#1821]
  • Update Capabilities Matrix Service Catalog [#1824]
  • QA Add Enabling Metrics Syndication section [#1820]
  • Differentiate between Kubevirt and OpenShift Virtualization [#1815]
  • Floe features not yet supported [#1817]
  • Updated ToC for entire ManageIQ + added already existing topics within ToC [#1806]
  • Update embedded_workflows.md [#1808]
  • Minor updates to Configuation and Initial Login includes [#1805]
  • Update OIDC group mapper config [#1804]
  • Mention optional messaging disk in requirements [#1798]
  • QA Update installation.md [#1795]
  • Minor updates to product.yml and variable usage [#1796]
  • List more custom image references in the example [#1794]
  • QA opentofu provider [#1793]
  • QA Added provisioning content [#1791]
  • Enabling Inventory Syndication [#1788]
  • Update adding disabling cloud provider regions [#1787]
  • LVM guidelines for ISCSI/FC SmartState Analysis [#1782]
  • Revert #1780 and specify adding hostname to /etc/hosts [#1781]
  • Specify internal FQDN for messaging hostname [#1780]
  • Messaging hostname guideline updates [#1778]
  • Messaging configuration hostname guidelines [#1777]
  • QA Update services.md to add the password paramater [#1775]
  • Strimzi installation on Kubernetes [#1769]
  • Volume snapshot to Instance - not enabled on IM on Z [#1770]

Other

  • QA Improved content for add azure microsoft insights provider instructions [#1831]
  • Upgrade Ruby to 3.3 and jekyll to 4.3 [#1828]
  • QA Removed SCVMM provider [#1816]
  • Update embedded_workflows.md [#1810]
  • memo on Map and Parallel [#1809]
  • Add documentation for appliance_console_cli messaging config [#1789]
  • Configure Renovate [#1733]
  • Update peter-evans/repository-dispatch to v3 [#1779]
  • Add documentation on setting credentials in workflows [#1773]

ManageIQ/manageiq-gems-pending

Bug

  • Fix MiqXml handling of BOM + handle CVE-2024-39908 [#581]

Other

  • [RADJABOV] Lockdown Ruby version to Ruby 3.3 [#598]
  • Test with Ruby 3.1 and 3.3 [#597]
  • Switch the CI matrix from include to exclude [#593]
  • Fix broken test matrix and add ruby 3.2 and 3.3 [#592]
  • Drop Rails 6.1 testing and add Rails 7.1 and 7.2 testing [#590]
  • Bump more_core_extensions to 4.5 minimum [#591]
  • Bump rexml to 3.3.6 for CVE-2024-43398 [#589]
  • Update paambaati/codeclimate-action action to v9 [#587]
  • Use ruby 3.1 and rails 7 for code coverage [#583]
  • Upgrade rexml to 3.3.3+ for CVE-2024-41123 and CVE-2024-41946 [#582]
  • Update paambaati/codeclimate-action action to v8 [#580]
  • Print the memory consumed and loaded files for each require line [#579]
  • Update paambaati/codeclimate-action action to v6 [#575]
  • Configure Renovate [#560]
  • Update codeclimate channel to the latest in manageiq-style [#573]
  • [RADJABOV] Test radjabov with ruby 3.1 [#572]
  • Add ruby 3.1 to the test matrix [#571]
  • Allow rails 7 gems in gemspec [#570]

ManageIQ/manageiq-pods

Bug

  • Don’t include newer openssl packages from CentOS Stream [#1233]
  • CP4AIOPS-3113 pass delimiter for groups [#1155]
  • Watch routes and ingress, ensure we’re only using one [#1169]
  • Fix issue with pass-by-reference [#1167]
  • Make the sed line Mac compatible [#1151]
  • Switch to ubuntu-24.04 [#1139]
  • Fix the path for oc create -f custom operator [#1132]
  • Fix bug in TLS secret detection [#1121]
  • Remove creation of manageiq.liveness-check topic [#1101]
  • Fix nil pointer dereference error [#1109]
  • Updated PodSelector label to opentofu-runner [#1106]
  • Revert “Merge pull request #1096 from bdunne/openssl_fix” [#1099]
  • Switch from UBI openssl-libs to Stream openssl-libs [#1096]
  • Fix the manifest generation by allowing it to see the local rpms [#1071]
  • Ansible EL9 followup [#1060]
  • Only return passwords that include letters. [#1052]
  • Error handling for FindCatalogSourceByName [#1044]
  • Revert default messaging change [#1026]

Enhancement

  • Switch to ruby 3.3 [#1184]
  • Prefer UBI and go download over library/golang [#1173]
  • Default the system password_encryption to scram-sha-256 [#1157]
  • Detect the latest version of dumb-init and use that [#1163]
  • Restart pods on certificate renewal [#1165]
  • If routes are available, prefer them and use cluster default certificate [#1161]
  • Creating service for Opentofu runner [#1108]
  • Creating network policy for opentofu runner [#1104]
  • Add a CRD field to replace InsecureSkipVerify=true [#1081]
  • Updates for OpenTofu runner [#1067]
  • Move RPM copying into a separate image [#1065]
  • Upgrade the operator to UBI9 [#1055]
  • Add OS release version to our image tags [#1050]
  • Upgrade to ruby 3.1 [#1038]
  • Move orchestrator internal root cert to projected volume source [#1030]
  • Bump strimzi to 0.37 [#1025]
  • Replace Bitnami with Strimzi Kafka [#1005]
  • Deploy messaging by default [#1024]
  • Enforce and default Kafka configuration [#896]
  • AddLabels util function [#1020]

Other

  • Update kubernetes packages to v0.32.1 [#1196]
  • Update go dependencies [#1195]
  • Update module sigs.k8s.io/controller-runtime to v0.19.4 [#1189]
  • Update go dependencies [#1190]
  • go get -t -u ./… && go mod tidy [#1185]
  • Update module github.com/onsi/ginkgo/v2 to v2.21.0 [#1181]
  • Update module github.com/onsi/gomega to v1.35.1 [#1182]
  • Update go dependencies [#1180]
  • Update go dependencies [#1177]
  • Update go dependencies [#1176]
  • Update go dependencies [#1174]
  • Update go dependencies [#1172]
  • Update go dependencies [#1171]
  • Update go dependencies [#1168]
  • Update go dependencies [#1164]
  • Replace EMS_IDS with EMS_ID in container entrypoint [#1170]
  • Update module github.com/onsi/gomega to v1.34.2 [#1160]
  • Update go dependencies [#1158]
  • Update module github.com/onsi/ginkgo/v2 to v2.20.2 [#1159]
  • Update peter-evans/create-pull-request action to v7 [#1162]
  • Update module github.com/onsi/ginkgo/v2 to v2.20.1 [#1156]
  • Upgrade to dumb-init 1.2.5 [#1154]
  • Update go dependencies [#1153]
  • Update go dependencies and operator-sdk [#1150]
  • Update go to v1.23 [#1148]
  • Update module sigs.k8s.io/controller-runtime to v0.18.5 [#1144]
  • Update go dependencies [#1143]
  • Update dependency go to v1.22.6 [#1141]
  • Update go dependencies [#1140]
  • Update module github.com/onsi/gomega to v1.34.1 [#1138]
  • Update go dependencies [#1137]
  • Update kubernetes packages to v0.30.3 [#1131]
  • Update module github.com/onsi/gomega to v1.34.0 [#1135]
  • Update go dependencies [#1130]
  • Update dependency go to v1.22.5 [#1127]
  • Update go dependencies [#1129]
  • Update go dependencies [#1126]
  • Update go dependencies [#1124]
  • Update go dependencies [#1120]
  • Kafka and Zookeeper images are no longer used [#1125]
  • Update dependency go to v1.22.4 [#1117]
  • Update go dependencies [#1116]
  • Update go dependencies [#1114]
  • Update module github.com/operator-framework/api to v0.25.0 [#1111]
  • Update module github.com/onsi/ginkgo/v2 to v2.18.0 [#1110]
  • Update go dependencies [#1107]
  • Update kubernetes packages to v0.30.1 [#1105]
  • Fix instructions for using local RPMs [#1103]
  • Update go dependencies [#1102]
  • Update module sigs.k8s.io/controller-runtime to v0.18.2 [#1092]
  • Update module github.com/onsi/ginkgo/v2 to v2.17.3 [#1094]
  • Update dependency go to v1.22.3 [#1100]
  • Update go dependencies [#1098]
  • Update module github.com/onsi/gomega to v1.33.1 [#1095]
  • Update go dependencies [#1091]
  • Update module github.com/onsi/gomega to v1.33.0 [#1090]
  • Update kubernetes packages to v0.29.4 [#1088]
  • Update go dependencies [#1087]
  • Update module sigs.k8s.io/controller-runtime to v0.17.3 [#1086]
  • Update go dependencies [#1085]
  • Update the base image first [#1084]
  • Update go dependencies [#1079]
  • Upgrade to operator-sdk v1.34.1 [#1078]
  • Update module github.com/onsi/ginkgo/v2 to v2.17.0 [#1074]
  • Update module github.com/onsi/gomega to v1.32.0 [#1075]
  • Drop MAINTAINER docker commands [#1070]
  • Update go dependencies [#1073]
  • Upgrade to ginkgo v2 [#1029]
  • Update go dependencies [#1066]
  • Update CI to use Ruby 3.1 [#1068]
  • Reorder DB container_env values for readability [#1069]
  • Update go dependencies [#1064]
  • Since openshift/api is riding master, it is constantly changing [#1063]
  • Update go dependencies [#1061]
  • Upgrade to UBI9 [#903]
  • Update go dependencies [#1059]
  • Update go dependencies [#1057]
  • Update to go v1.22 [#1054]
  • Update github.com/openshift/api digest to 7162acc [#1037]
  • Update go dependencies [#1049]
  • Update peter-evans/create-pull-request action to v6 [#1045]
  • Update go dependencies [#1042]
  • Drop Issue/PR templates after merge of ManageIQ/.github#7 [#1040]
  • Update peter-evans/repository-dispatch action to v3 [#1039]
  • Update github.com/openshift/api digest to 2054c69 [#1012]
  • Update go dependencies [#1036]
  • Change renovate to do a go mody tidy as part of the update [#1031]
  • Update go dependencies [#1032]
  • Upgrade to operator-sdk v1.33 [#1027]
  • Update actions/setup-go action to v5 [#1021]

ManageIQ/manageiq-providers-amazon

Bug

  • Handle Gbps in AWS database types [#873]
  • Handle nil case for networkPerformance key in deprecated AWS database types [#872]
  • Delegate refresh_ems class method to parent cloud manager [#874]

Enhancement

  • Update AWS instance_types [#879]
  • Update AWS instance_types [#878]
  • Update AWS instance_types [#875]
  • Update AWS instance_types [#868]
  • Update AWS instance_types [#866]
  • Update AWS instance_types [#864]
  • Update AWS instance_types [#863]
  • Update AWS instance_types [#862]
  • Update AWS instance_types [#861]
  • Update AWS instance_types [#858]
  • Update AWS instance_types [#857]
  • Delay load the net-scp require to avoid bloating eager loading [#856]
  • Update AWS instance_types [#855]
  • Update AWS instance_types [#852]
  • Update AWS instance_types [#849]
  • Update AWS instance_types [#848]
  • Update AWS instance_types [#842]
  • Update AWS instance_types [#840]

Other

  • [RADJABOV] Lockdown Ruby version to Ruby 3.3 [#876]
  • Testing with ruby 3.2, 3.3 [#870]
  • Update peter-evans/create-pull-request action to v7 [#869]
  • Update paambaati/codeclimate-action action to v9 [#867]
  • Use ruby 3.1 for code coverage [#865]
  • Update paambaati/codeclimate-action action to v8 [#860]
  • Bump net-scp gem for openssl 3.0 support [#854]
  • Update paambaati/codeclimate-action action to v6 [#853]
  • Configure Renovate [#813]
  • Update codeclimate channel to the latest in manageiq-style [#847]
  • Update GHA versions [#846]
  • Drop supports_feature? and unsupported_reason_add [#843]
  • [RADJABOV] Test radjabov with ruby 3.1 [#845]
  • Test with ruby 3.1 and 3.0 [#841]
  • Bump Ruby version for instance_types GitHub action [#839]
  • Drop require_nested and include_concern [#838]

ManageIQ/manageiq-providers-ansible_tower

Bug

  • Don’t redefine AutomationManager::Job relations [#301]
  • Use the right foreign_key for Job#job_template [#302]

Enhancement

  • Delay load the ansible tower client [#311]

Other

  • [RADJABOV] Lockdown Ruby version to Ruby 3.3 [#317]
  • Testing with ruby 3.2, 3.3 [#315]
  • Update paambaati/codeclimate-action action to v9 [#314]
  • Use ruby 3.1 for code coverage [#313]
  • Update paambaati/codeclimate-action action to v8 [#312]
  • Update paambaati/codeclimate-action action to v6 [#310]
  • Configure Renovate [#293]
  • Update codeclimate channel to the latest in manageiq-style [#308]
  • delegate :if to a symbol [#307]
  • [RADJABOV] Test radjabov with ruby 3.1 [#305]
  • Test with ruby 3.1 and 3.0 [#304]
  • Drop require_nested [#303]

ManageIQ/manageiq-providers-autosde

Bug

  • Add zone_id to vcloud amqp validationDependencies [#241]

Other

  • [RADJABOV] Lockdown Ruby version to Ruby 3.3 [#254]
  • Testing with ruby 3.2, 3.3 [#252]
  • Add typhoeus gem depdendency [#3]
  • Update paambaati/codeclimate-action action to v9 [#251]
  • Use ruby 3.1 for code coverage [#250]
  • Update paambaati/codeclimate-action action to v8 [#249]
  • Update paambaati/codeclimate-action action to v6 [#248]
  • Configure Renovate [#232]
  • Update codeclimate channel to the latest in manageiq-style [#246]
  • [RADJABOV] Test radjabov with ruby 3.1 [#245]
  • drop use of unsupported_reason_add [#244]
  • Test with ruby 3.1 and 3.0 [#243]
  • Drop require_nested [#242]

ManageIQ/manageiq-providers-awx

Bug

  • Use common Ansible template parent class in runner [#36]
  • Fix Job#job_template class_name resolving to Awx namespace [#30]
  • Use the right foreign_key for Job#job_template [#22]

Enhancement

  • Delay load the ansible tower client [#32]

Other

  • [RADJABOV] Lockdown Ruby version to Ruby 3.3 [#39]
  • test with ruby 3.3 [#38]
  • Add a timeout to ruby-setup in ci.yaml [#2]
  • Update paambaati/codeclimate-action action to v9 [#35]
  • Use ruby 3.1 for code coverage [#34]
  • Update paambaati/codeclimate-action action to v8 [#33]
  • Update paambaati/codeclimate-action action to v6 [#31]
  • Configure Renovate [#14]
  • Update codeclimate channel to the latest in manageiq-style [#28]
  • [RADJABOV] Test radjabov with ruby 3.1 [#26]
  • Test with ruby 3.1 and 3.0 [#25]
  • Add supports :update/:delete to AWX Credential [#24]
  • Drop require_nested [#23]

ManageIQ/manageiq-providers-azure

Bug

  • Fix Azure NetworkManager refresh disconnecting managed_images [#564]
  • Clean up network interface and public ip on failure [#560]
  • Fix Azure CloudSubnet missing address_prefix [#558]
  • Add zone_id to AKS validationDependencies [#545]

Other

  • [RADJABOV] Lockdown Ruby version to Ruby 3.3 [#565]
  • Testing with ruby 3.2, 3.3 [#562]
  • Update paambaati/codeclimate-action action to v9 [#557]
  • Use ruby 3.1 for code coverage [#556]
  • Update paambaati/codeclimate-action action to v8 [#555]
  • Update paambaati/codeclimate-action action to v6 [#554]
  • Configure Renovate [#535]
  • Update codeclimate channel to the latest in manageiq-style [#551]
  • drop unsupported_reason_add [#549]
  • [RADJABOV] Test radjabov with ruby 3.1 [#550]
  • Test with ruby 3.1 and 3.0 [#548]
  • Drop require_nested and include_concern [#546]

ManageIQ/manageiq-providers-azure_stack

Other

  • [RADJABOV] Lockdown Ruby version to Ruby 3.3 [#114]
  • Testing with ruby 3.2, 3.3 [#111]
  • Update paambaati/codeclimate-action action to v9 [#110]
  • Use ruby 3.1 for code coverage [#109]
  • Update paambaati/codeclimate-action action to v8 [#108]
  • Update paambaati/codeclimate-action action to v6 [#107]
  • Configure Renovate [#94]
  • Update codeclimate channel to the latest in manageiq-style [#105]
  • [RADJABOV] Test radjabov with ruby 3.1 [#104]
  • Test with ruby 3.1 and 3.0 [#103]
  • Drop require_nested [#102]

ManageIQ/manageiq-providers-cisco_intersight

Bug

  • Fix URL override not being used for API calls [#126]
  • Add zone_id to provider validationDependencies [#104]

Enhancement

  • Allow overriding the Cisco Intersight ApiClient scheme/host/verify_ssl for on-premise intersight controller [#107]

Other

  • [RADJABOV] Lockdown Ruby version to Ruby 3.3 [#123]
  • Test with Ruby 3.1 and 3.3 [#122]
  • Update paambaati/codeclimate-action action to v9 [#121]
  • Use ruby 3.1 for code coverage [#119]
  • Update Yarn to v4.3.1 [#118]
  • Update Yarn to v4.3.0 [#115]
  • Update paambaati/codeclimate-action action to v8 [#117]
  • Update Yarn to v4.2.2 [#114]
  • Update Yarn to v4.2.1 [#110]
  • Update yarn to stable v4.1.1 [#113]
  • Update paambaati/codeclimate-action action to v6 [#112]
  • Configure Renovate [#93]
  • Update codeclimate channel to the latest in manageiq-style [#109]
  • [RADJABOV] Test radjabov with ruby 3.1 [#108]
  • Test with ruby 3.1 and 3.0 [#106]
  • Drop require_nested and include_concern [#105]

ManageIQ/manageiq-providers-embedded_terraform

Bug

  • Fix new dialog creation, if no input var in terraform template and spec added [#77]
  • OpentofuWorker#stop_worker should delete the pod [#73]
  • Fix Terraform::Runner.available? [#70]
  • Always create opentofu_worker miq_workers record [#68]
  • Fix terraform template name [#66]
  • Fix credential type text [#64]
  • Marshalling boolean value to environment varaible of type string [#63]
  • Check embedded_terraform role in Button::EmbeddedTerraform#disabled? [#58]
  • Fix Failed ServiceTerraformTemplate Provision finishing with Success Status [#57]
  • Removed runAsUser from opentofu-runner deployment definition [#55]
  • Parse dialog options as Extra Vars [#53]
  • Fix some issues with opentofu-runner systemd service [#52]
  • Fix /home/node HOME directory [#54]
  • Updating opentofu-runner worker deployment as per terraform-runner service requirement [#51]
  • Fix handling of template_path with trailing / [#48]
  • Set the default port to 6000 since that’s what is used in production [#46]
  • Fix opentofu-runner postgresql connection refused [#40]
  • Pass a certs volume to opentofu-runner [#34]
  • Implement ServiceTerraformTemplate#refresh [#42]
  • Ensure the correct port is exposed in kubernetes [#41]
  • Add –expose=6000 for opentofu-runner service [#39]
  • Fix Terraform::Runner credentials [#33]
  • Fix MEMCACHE_SERVERS ENV var for opentofu-runner [#35]
  • Fix missing Environment Variables in opentofu-runner [#32]
  • Fix Provision options for EmbeddedTerraform Stack [#30]
  • Override default containerport 3000 to opentofu runner port 6000 [#29]
  • Fix OpentofuWorker worker_deployment_name [#27]
  • Fix missing create_container_objects method in OpentofuRunner [#26]
  • Fix repository refresh button [#17]
  • Rename ConfigurationScriptPayload as Template [#9]
  • Add ManageIQ::Providers::EmbeddedTerraform to seedable_classes [#4]

Enhancement

  • Retire terraform runner stack [#71]
  • Add methods to fetch terraform stdout for showing in UI. [#78]
  • Parse terraform template & create new service dialog with parsed input vars [#75]
  • Adding environment variable for offline or airgap env [#62]
  • Generate JWT token from v2_key [#56]
  • Add service_template_embedded_terraform_template [#15]
  • Split ibm cloud credentials from ibm classic infra credentials [#23]
  • Attaching volume to OpenTofu runner to read https certs [#24]
  • Move opentofu-runner container image name to an environment variable [#25]
  • Rename ansible product features to renamed generic terms [#22]
  • Add Opentofu Worker [#2]
  • Add cloud creds support for terraform runner [#16]
  • Add new table columns for templates and repositories [#18]
  • Add EmbeddedTerraform Stack and Job [#12]
  • Add EmbeddedTerraform UI [#3]
  • Add methods to run Terraform Templates using TerraformRunner container APIs [#7]
  • Add Embedded Terraform credential type [#13]
  • Refactor Terraform Repo sync to not checkout the repository everytime [#10]
  • Sync Terraform Templates from git repo [#5]

Other

  • [RADJABOV] Lockdown Ruby version to Ruby 3.3 [#88]
  • test with Ruby3.3 [#85]
  • Add instructions on running opentofu-runner locally [#83]
  • Remove useless Dir.chdir in Terraform::Runner [#76]
  • Add an embedded_terraform_job FactoryBot factory [#80]
  • Refactor OpentofuWorker Environment Variables [#74]
  • Update paambaati/codeclimate-action action to v9 [#69]
  • Update paambaati/codeclimate-action action to v8 [#61]
  • Simplify description from credentials PR #16 [#21]
  • Rename CloudCredential with TemplateCredential [#20]
  • Update paambaati/codeclimate-action action to v6 [#19]
  • Use api/ping endpoint for the available? check [#14]
  • Update codeclimate channel to the latest in manageiq-style [#11]
  • Prepare new repository [#8]
  • Configure Renovate [#1]

ManageIQ/manageiq-providers-foreman

Other

  • [RADJABOV] Lockdown Ruby version to Ruby 3.3 [#135]
  • Testing with ruby 3.2, 3.3 [#133]
  • Update paambaati/codeclimate-action action to v9 [#132]
  • Use ruby 3.1 for code coverage [#131]
  • Update paambaati/codeclimate-action action to v8 [#130]
  • Update paambaati/codeclimate-action action to v6 [#128]
  • Configure Renovate [#115]
  • Update codeclimate channel to the latest in manageiq-style [#126]
  • [RADJABOV] Test radjabov with ruby 3.1 [#125]
  • Test with ruby 3.1 and 3.0 [#124]
  • Drop require_nested and include_concern [#123]

ManageIQ/manageiq-providers-google

Bug

  • Delegate refresh_ems class method to parent cloud manager [#271]
  • Cleanup any created disks if start_clone fails [#256]

Enhancement

  • Properly detect labels for virtual machines in GCE [#269]

Other

  • [RADJABOV] Lockdown Ruby version to Ruby 3.3 [#272]
  • Testing with ruby 3.2, 3.3 [#270]
  • Update paambaati/codeclimate-action action to v9 [#268]
  • Use ruby 3.1 for code coverage [#267]
  • Update paambaati/codeclimate-action action to v8 [#266]
  • Add rbnacl dependency for jwt [#264]
  • Update paambaati/codeclimate-action action to v6 [#265]
  • Configure Renovate [#248]
  • Update codeclimate channel to the latest in manageiq-style [#262]
  • drop use of unuspported_reason_add [#260]
  • [RADJABOV] Test radjabov with ruby 3.1 [#261]
  • Test with ruby 3.1 and 3.0 [#259]
  • Drop require_nested and include_concern [#258]

ManageIQ/manageiq-providers-ibm_cic

Other

  • [RADJABOV] Lockdown Ruby version to Ruby 3.3 [#54]
  • Test with Ruby 3.1 and 3.3 [#53]
  • Update paambaati/codeclimate-action action to v9 [#51]
  • Use ruby 3.1 for code coverage [#50]
  • Update paambaati/codeclimate-action action to v8 [#49]
  • Update paambaati/codeclimate-action action to v6 [#48]
  • Configure Renovate [#34]
  • Update codeclimate channel to the latest in manageiq-style [#46]
  • [RADJABOV] Test radjabov with ruby 3.1 [#45]
  • Test with ruby 3.1 and 3.0 [#44]
  • Drop require_nested [#43]

ManageIQ/manageiq-providers-ibm_cloud

Bug

  • Delegate refresh_ems class method to parent cloud manager [#507]
  • Remove return from supports block [#502]
  • Install libsodium-dev [#495]
  • Fix PowerVS Regions ems_type method [#492]
  • Fix prometheus http_proxy_uri host [#489]
  • Fix duplicate advanced settings [#483]
  • Add zone_id to provider validationDependencies for metrics endpoint [#480]
  • Add targeted refresh specs to PowerVS / Fix targeted VM refresh bug [#479]

Enhancement

  • Add new PowerVS region in Madrid, Spain [#493]
  • Add new VPC regions [#484]

Other

  • [RADJABOV] Lockdown Ruby version to Ruby 3.3 [#508]
  • Testing with ruby 3.2, 3.3 [#506]
  • Update paambaati/codeclimate-action action to v9 [#505]
  • Use ruby 3.1 for code coverage [#503]
  • Update Yarn to v4.3.1 [#501]
  • Update Yarn to v4.3.0 [#499]
  • Update paambaati/codeclimate-action action to v8 [#500]
  • Update Yarn to v4.2.2 [#498]
  • Update Yarn to v4.2.1 [#497]
  • Update Yarn to v4.2.0 [#490]
  • Update yarn to stable v4.1.1 [#496]
  • Update paambaati/codeclimate-action action to v6 [#494]
  • Configure Renovate [#458]
  • Update codeclimate channel to the latest in manageiq-style [#488]
  • [RADJABOV] Test radjabov with ruby 3.1 [#487]
  • drop use of unsupported_reason_add an supports_feature [#486]
  • Test with ruby 3.1 and 3.0 [#485]
  • Drop require_nested and include_concern [#482]

ManageIQ/manageiq-providers-ibm_power_hmc

Bug

  • Refresh entire provider for special LPAR UUID [#164]
  • Remove return from supports block [#160]

Other

  • [RADJABOV] Lockdown Ruby version to Ruby 3.3 [#166]
  • Testing with ruby 3.3 [#163]
  • Update paambaati/codeclimate-action action to v9 [#162]
  • Use ruby 3.1 for code coverage [#161]
  • Update paambaati/codeclimate-action action to v8 [#159]
  • Update paambaati/codeclimate-action action to v6 [#158]
  • Configure Renovate [#139]
  • Update codeclimate channel to the latest in manageiq-style [#156]
  • supports_start? => supports?(:start) [#155]
  • [RADJABOV] Test radjabov with ruby 3.1 [#154]
  • drop unsupported_reason_add [#153]
  • Test with ruby 3.1 and 3.0 [#152]
  • Drop require_nested and include_concern [#151]

ManageIQ/manageiq-providers-ibm_power_vc

Bug

  • Remove return from supports block [#115]
  • Add zone_id to provider validationDependencies [#100]

Enhancement

  • Add OS Version directly to operating_system data [#106]

Other

  • [RADJABOV] Lockdown Ruby version to Ruby 3.3 [#121]
  • Testing with ruby 3.2, 3.3 [#119]
  • Update paambaati/codeclimate-action action to v9 [#118]
  • Use ruby 3.1 for code coverage [#116]
  • Update Yarn to v4.3.1 [#114]
  • Update Yarn to v4.3.0 [#112]
  • Update paambaati/codeclimate-action action to v8 [#113]
  • Update Yarn to v4.2.2 [#111]
  • Update Yarn to v4.2.1 [#107]
  • Update yarn to stable v4.1.1 [#110]
  • Update paambaati/codeclimate-action action to v6 [#109]
  • Configure Renovate [#86]
  • Update codeclimate channel to the latest in manageiq-style [#105]
  • [RADJABOV] Test radjabov with ruby 3.1 [#104]
  • drop unsupported_reason_add [#103]
  • Test with ruby 3.1 and 3.0 [#102]
  • Drop require_nested [#101]

ManageIQ/manageiq-providers-ibm_terraform

Other

  • [RADJABOV] Lockdown Ruby version to Ruby 3.3 [#113]
  • Test with Ruby 3.1 and 3.3 [#112]
  • Testing with ruby 3.2, 3.3 [#111]
  • Update paambaati/codeclimate-action action to v9 [#110]
  • Use ruby 3.1 for code coverage [#109]
  • Update paambaati/codeclimate-action action to v8 [#108]
  • Update paambaati/codeclimate-action action to v6 [#106]
  • Configure Renovate [#93]
  • Update codeclimate channel to the latest in manageiq-style [#104]
  • [RADJABOV] Test radjabov with ruby 3.1 [#103]
  • Test with ruby 3.1 and 3.0 [#102]
  • Drop require_nested [#101]

ManageIQ/manageiq-providers-kubernetes

Bug

  • Require kubeclient in connection_rescue_block [#519]
  • Fix prometheus http_proxy using 0.0.0.0:80 [#522]
  • Add zone_id to provider validationDependencies [#513]

Enhancement

  • Separate OSV and Kubevirt virtualization options from form [#537]
  • Clarify that KubeVirt is OSV [#532]
  • Add annotations to container summary pages [#530]
  • Provide backward compatible way to globally set permitted classes [#531]

Other

  • [RADJABOV] Lockdown Ruby version to Ruby 3.3 [#542]
  • Testing with ruby 3.2, 3.3 [#540]
  • Remove newlines from help message [#539]
  • Update paambaati/codeclimate-action action to v9 [#538]
  • Use ruby 3.1 for code coverage [#535]
  • Use Rails 7 way to set yaml permitted classes [#536]
  • Update paambaati/codeclimate-action action to v8 [#529]
  • Delay load prometheus client [#527]
  • Update paambaati/codeclimate-action action to v6 [#526]
  • Add specs covering K8s .verify_credentials [#523]
  • Configure Renovate [#491]
  • Delete Prometheus Alerts MonitoringManager [#518]
  • Update codeclimate channel to the latest in manageiq-style [#521]
  • convert supports_metrics => supports? [#520]
  • [RADJABOV] Test radjabov with ruby 3.1 [#517]
  • drop unsupported_reason_add [#516]
  • Test with ruby 3.1 and 3.0 [#515]
  • Drop require_nested [#514]

ManageIQ/manageiq-providers-kubevirt

Bug

  • Fix memory attribute retrieval in parser [#255]
  • Kubevirt authentication status [#254]
  • Allow override of collector/parser/persister classes [#251]
  • Service Catalog Provisioning Support [#250]
  • Fix Kubevirt client get resource by name calls [#249]
  • Fix parser exception when memory value is missing [#242]
  • Fix parent_manager class name [#240]
  • Bump fog-kubevirt to v1.4.0 for ruby3 fixes [#238]
  • Fix parent_manager class to point to Kubernetes::ContainerManager [#231]

Enhancement

  • Restart a Virtual Machine [#263]
  • Create snapshot for a Virtual Machine [#267]
  • KubeVirt VM Metrics Capture [#260]
  • Persist VM with host [#262]
  • Add VM event_groups to settings [#257]
  • KubeVirt Events Capture [#256]
  • Openshift Virtualization subclassing changes [#247]
  • Add catalog support for KubeVirt [#236]

Other

  • VM event parsing specs [#258]
  • [RADJABOV] Lockdown Ruby version to Ruby 3.3 [#259]
  • Testing with ruby 3.2, 3.3 [#253]
  • Move RefreshMemory under InfraManager [#252]
  • Update paambaati/codeclimate-action action to v9 [#248]
  • Use ruby 3.1 for code coverage [#243]
  • Update paambaati/codeclimate-action action to v8 [#235]
  • Update paambaati/codeclimate-action action to v6 [#234]
  • Configure Renovate [#219]
  • Update codeclimate channel to the latest in manageiq-style [#232]
  • [RADJABOV] Test radjabov with ruby 3.1 [#230]
  • drop unsupported_reason_add [#229]
  • Test with ruby 3.1 and 3.0 [#228]
  • Drop require_nested and include_concern [#227]

ManageIQ/manageiq-providers-lenovo

Bug

  • Add zone_id to provider validationDependencies [#399]

Other

  • [RADJABOV] Lockdown Ruby version to Ruby 3.3 [#418]
  • Testing with ruby 3.2, 3.3 [#417]
  • remove controller specs [#10]
  • Update paambaati/codeclimate-action action to v9 [#415]
  • Use ruby 3.1 for code coverage [#413]
  • Update Yarn to v4.3.1 [#412]
  • Update Yarn to v4.3.0 [#410]
  • Update paambaati/codeclimate-action action to v8 [#411]
  • Update Yarn to v4.2.2 [#409]
  • Update Yarn to v4.2.1 [#408]
  • Update Yarn to v4.2.0 [#404]
  • Update yarn to stable v4.1.1 [#407]
  • Update paambaati/codeclimate-action action to v6 [#406]
  • Configure Renovate [#387]
  • Update codeclimate channel to the latest in manageiq-style [#403]
  • [RADJABOV] Test radjabov with ruby 3.1 [#402]
  • Test with ruby 3.1 and 3.0 [#401]
  • Drop require_nested and include_concern [#400]

ManageIQ/manageiq-providers-nsxt

Bug

  • Revert “Upgrade package to 2.0.1” [#106]

Other

  • [RADJABOV] Lockdown Ruby version to Ruby 3.3 [#130]
  • Testing with ruby 3.2, 3.3 [#129]
  • Use ruby 3.1 for code coverage [#127]
  • Update Yarn to v4.3.1 [#123]
  • Update paambaati/codeclimate-action action to v8 [#122]
  • Update Yarn to v4.3.0 [#121]
  • Update paambaati/codeclimate-action action to v6 [#119]
  • Configure Renovate [#86]
  • Upgrade package to 2.0.1 [#104]
  • Update yarn to v4.2.2 [#103]
  • Update yarn to stable v4.2.1 [#102]
  • Update yarn to stable v4.1.1 [#101]
  • Update codeclimate channel to the latest in manageiq-style [#100]
  • [RADJABOV] Test radjabov with ruby 3.1 [#99]
  • Test with ruby 3.1 and 3.0 [#98]
  • Drop require_nested [#97]

ManageIQ/manageiq-providers-nuage

Bug

  • Add zone_id to provider validationDependencies [#303]

Enhancement

  • Avoid loading client libraries at code load time for domain classes. [#314]

Other

  • Use ubuntu-24.04 to fix libqpid-proton11 install [#326]
  • [RADJABOV] Lockdown Ruby version to Ruby 3.3 [#323]
  • Testing with ruby 3.2, 3.3 [#322]
  • Update paambaati/codeclimate-action action to v9 [#320]
  • Use ruby 3.1 for code coverage [#318]
  • Update Yarn to v4.3.1 [#317]
  • Update Yarn to v4.3.0 [#315]
  • Update paambaati/codeclimate-action action to v8 [#316]
  • Update Yarn to v4.2.2 [#313]
  • Update Yarn to v4.2.1 [#312]
  • Update Yarn to v4.2.0 [#308]
  • Update yarn to stable v4.1.1 [#311]
  • Update paambaati/codeclimate-action action to v6 [#310]
  • Configure Renovate [#289]
  • Update codeclimate channel to the latest in manageiq-style [#307]
  • [RADJABOV] Test radjabov with ruby 3.1 [#306]
  • Test with ruby 3.1 and 3.0 [#305]
  • Drop require_nested [#304]

ManageIQ/manageiq-providers-openshift

Bug

  • Fix OSV DDF form pivot value [#277]
  • Delegate refresh_ems class method to parent container manager [#272]
  • Fix refresh worker partial refresh error [#269]
  • Fix Openshift Infra RefreshWorker not starting [#267]
  • Fix full refresh error when running a RefreshWorker [#268]
  • Lock down recursive-open-struct to 1.2.2 [#271]

Enhancement

  • Openshift Virtualization VM Metrics Capture [#275]
  • Openshift Virtualization Events Capture [#273]
  • Openshift Virtualization Service Catalog Support [#266]
  • Subclass Kubevirt InfraManager to separate Openshift Virtualization provider [#264]
  • Add annotations to custom attributes on summary pages for routes and templates [#262]

Other

  • [RADJABOV] Lockdown Ruby version to Ruby 3.3 [#274]
  • Testing with ruby 3.2, 3.3 [#270]
  • Update paambaati/codeclimate-action action to v9 [#265]
  • Use ruby 3.1 for code coverage [#263]
  • Update paambaati/codeclimate-action action to v8 [#261]
  • Update paambaati/codeclimate-action action to v6 [#260]
  • Configure Renovate [#246]
  • Remove MonitoringManager [#257]
  • Update codeclimate channel to the latest in manageiq-style [#258]
  • drop use of unsupported_reason_add [#255]
  • [RADJABOV] Test radjabov with ruby 3.1 [#256]
  • Test with ruby 3.1 and 3.0 [#254]
  • Drop require_nested [#253]

ManageIQ/manageiq-providers-openstack

Bug

  • Delegate refresh_ems class method to parent cloud manager [#895]
  • Rescue VM volume attachments NotFound [#884]
  • Only check for duplicate endpoints for CloudManagers [#877]
  • Add zone_id to provider validationDependencies [#870]

Enhancement

  • Provide backward compatible way to globally set permitted classes [#885]

Other

  • Use ubuntu-24.04 to fix libqpid-proton11 [#897]
  • [RADJABOV] Lockdown Ruby version to Ruby 3.3 [#896]
  • Testing with ruby 3.2, 3.3 [#891]
  • Update paambaati/codeclimate-action action to v9 [#889]
  • Use ruby 3.1 for code coverage [#887]
  • Use Rails 7 way to set yaml permitted classes [#888]
  • Update paambaati/codeclimate-action action to v8 [#883]
  • Update paambaati/codeclimate-action action to v6 [#882]
  • fix spec for supports_feature change [#880]
  • Configure Renovate [#850]
  • drop unsupported_reason_add and supports_event? [#875]
  • Update codeclimate channel to the latest in manageiq-style [#876]
  • [RADJABOV] Test radjabov with ruby 3.1 [#874]
  • Delete an unused NetworkManager MetricsCollectorWorker Runner class [#873]
  • Test with ruby 3.1 and 3.0 [#872]
  • Drop require_nested and include_concern [#871]
  • Allow rails 7 gems in gemspec [#868]

ManageIQ/manageiq-providers-oracle_cloud

Bug

  • Install libsodium-dev [#102]

Other

  • [RADJABOV] Lockdown Ruby version to Ruby 3.3 [#110]
  • Test with Ruby 3.1 and 3.3 [#109]
  • Testing with ruby 3.2, 3.3 [#107]
  • Update paambaati/codeclimate-action action to v9 [#106]
  • Use ruby 3.1 for code coverage [#105]
  • Update paambaati/codeclimate-action action to v8 [#104]
  • Update paambaati/codeclimate-action action to v6 [#103]
  • Configure Renovate [#87]
  • Update codeclimate channel to the latest in manageiq-style [#99]
  • [RADJABOV] Test radjabov with ruby 3.1 [#98]
  • drop use of unsupported_reason_add [#97]
  • Test with ruby 3.1 and 3.0 [#96]
  • Drop require_nested [#95]

ManageIQ/manageiq-providers-ovirt

Bug

  • Fix typo in Ovirt VM supports?(:smartstate_analysis) [#674]
  • Fix EventTargetParser looking for string keys [#671]
  • Remove return from supports block [#672]
  • Add controller prefix to disk location column [#662]
  • Check supported storage type for vm Smartstate analysis scan [#653]

Enhancement

  • Delay load the ovirt_metrics and ovirtsdk4 client libraries [#667]

Other

  • [RADJABOV] Lockdown Ruby version to Ruby 3.3 [#682]
  • Testing with ruby 3.2, 3.3 [#678]
  • Remove newlines from error message [#677]
  • Update ovirt-engine-sdk to 4.6 [#676]
  • Update paambaati/codeclimate-action action to v9 [#675]
  • Use ruby 3.1 for code coverage [#673]
  • Update paambaati/codeclimate-action action to v8 [#669]
  • Update paambaati/codeclimate-action action to v6 [#666]
  • Configure Renovate [#642]
  • Update codeclimate channel to the latest in manageiq-style [#661]
  • [RADJABOV] Test radjabov with ruby 3.1 [#660]
  • drop use of unuspported_reason_add [#659]
  • Test with ruby 3.1 and 3.0 [#658]
  • Set minimum version to support rails 7 [#657]
  • Drop require_nested and include_concern [#656]

ManageIQ/manageiq-providers-red_hat_virtualization

Bug

  • Fix EventTargetParser looking for string keys [#51]

Other

  • [RADJABOV] Lockdown Ruby version to Ruby 3.3 [#57]
  • Test with ruby 3.3 [#56]
  • upgrade ovirt to 4.6 [#54]
  • Update paambaati/codeclimate-action action to v9 [#53]
  • Use ruby 3.1 code coverage [#52]
  • Update paambaati/codeclimate-action action to v8 [#50]
  • Delay load ovirtsdk4 client library [#49]
  • Update paambaati/codeclimate-action action to v6 [#48]
  • Add controller prefix to disk location column [#46]
  • Configure Renovate [#28]
  • Update codeclimate channel to the latest in manageiq-style [#45]
  • drop unsupported_reason_add [#43]
  • [RADJABOV] Test radjabov with ruby 3.1 [#44]
  • Test with ruby 3.1 and 3.0 [#42]
  • Set minimum version to support rails 7 [#41]
  • Drop require_nested and include_concern [#40]

ManageIQ/manageiq-providers-redfish

Bug

  • Handle nil Chassis Members [#189]
  • Add zone_id to provider validationDependencies [#186]

Other

  • [RADJABOV] Lockdown Ruby version to Ruby 3.3 [#208]
  • Testing with ruby 3.2, 3.3 [#207]
  • Update paambaati/codeclimate-action action to v9 [#205]
  • Use ruby 3.1 for code coverage [#203]
  • Update Yarn to v4.3.1 [#202]
  • Update Yarn to v4.3.0 [#199]
  • Update paambaati/codeclimate-action action to v8 [#201]
  • Update Yarn to v4.2.2 [#198]
  • Update Yarn to v4.2.1 [#197]
  • Update Yarn to v4.2.0 [#192]
  • Update yarn to stable v4.1.1 [#196]
  • Update paambaati/codeclimate-action action to v6 [#195]
  • Configure Renovate [#175]
  • Update codeclimate channel to the latest in manageiq-style [#191]
  • [RADJABOV] Test radjabov with ruby 3.1 [#190]
  • Test with ruby 3.1 and 3.0 [#188]
  • Drop require_nested and include_concern [#187]

ManageIQ/manageiq-providers-vmware

Bug

  • Add specs for nic_settings customization [#927]
  • Delegate refresh_ems class method to parent cloud manager [#925]
  • Fix Vm#set_description error [#922]
  • Continue refresh if cis_connect fails [#917]
  • remove return from supports blocks [#915]
  • Fix VM Provision datastore location class [#911]
  • Fix missing log service name for non-rails event catcher [#905]
  • Fix Host default_authentication_type [#895]
  • Fix VM terminate showing supported when running [#897]
  • Add zone_id to vcloud amqp validationDependencies [#896]
  • Add supports storage smartstate_analysis [#887]

Enhancement

  • Testing with ruby 3.2, 3.3 [#923]
  • Add VMware vSphere 8.0U3 support [#916]
  • Catch a Handsoap Fault when logging a user event [#912]
  • Don’t require bunny client library at code load time [#910]
  • Enable non-rails event catcher by default [#894]

Other

  • [RADJABOV] Lockdown Ruby version to Ruby 3.3 [#929]
  • Bump ffi-vix_disklib to v1.4 for v8.0.3 support [#924]
  • Update paambaati/codeclimate-action action to v9 [#919]
  • Use ruby 3.1 for code coverage [#918]
  • Update paambaati/codeclimate-action action to v8 [#913]
  • Update paambaati/codeclimate-action action to v6 [#908]
  • stub the proper class for stub_supports [#907]
  • Configure Renovate [#872]
  • Update codeclimate channel to the latest in manageiq-style [#903]
  • drop unsupported_reason_add [#901]
  • [RADJABOV] Test radjabov with ruby 3.1 [#902]
  • Test with ruby 3.1 and 3.0 [#900]
  • Set minimum version to support rails 7 [#899]
  • Drop require_nested and include_concern [#898]
  • Ruby 3.1: Specify vim classes as permitted in test [#892]

ManageIQ/manageiq-providers-workflows

Bug

  • Skip invalid workflows during sync [#124]
  • Fix floe bug with Parallel/Map on Kubernetes [#123]
  • Add object_type,_id to WorkflowInstance#run_queue [#121]
  • Fix floe container_runner options not being honored [#106]
  • Add back prototype workflows enabled [#104]
  • Check that the requested configuration_script_payload record is an EmbeddedAnsible Playbook [#98]
  • Fix BuiltinMethods.email task status spec [#93]
  • Fix BuiltinMethods.miq_request_task_status! [#91]
  • Add specs for BuiltinMethods [#89]
  • Don’t pass Config::Options in for Runner settings [#68]
  • Fix tasks staying active for failed workflows [#67]
  • Ensure WorkflowInstance#credentials is not nil [#66]
  • Handle the case where :credentials column is nil [#64]

Enhancement

  • Update floe to v0.15.0 [#119]
  • Use WorkflowInstance#manager_ref and execution_id for events [#113]
  • Use workflow_instance manager_ref as Execution ID [#112]
  • Add event driven workflows runner [#102]
  • Pass requester userid and email into workflows [#105]
  • Add an embedded_ansible builtin method [#86]
  • Default email from [#97]
  • Rename ‘builtin’ scheme to ‘manageiq’ [#96]
  • Fail seeding on invalid out of the box workflows. [#95]
  • automatically update options for provisioning requests [#94]
  • Improve BuiltinMethods.provision_execute error checking [#88]
  • Add builtin method: provision_execute [#81]
  • pass object to workflow instance [#85]
  • Move checking builtin method status into Methods [#84]
  • Workflow#run accepts context [#83]
  • Add Builtin Runner with Email example method [#80]
  • Update to use Floe.register_scheme API [#82]
  • Add workflows credential type [#77]
  • Add Settings.ems.ems_workflows.runner [#75]
  • Seed workflows from plugins’ content/workflows [#57]
  • Use new Floe.set_runner syntax [#63]
  • Add the ability to set runner_options in Settings [#65]
  • Update :credentials column if state sets a new credential [#62]

Other

  • [RADJABOV] Lockdown Ruby version to Ruby 3.3 [#122]
  • test with ruby 3.3 [#120]
  • Remove non-existing parent factory references [#118]
  • Workflows Runner event log should be debug [#117]
  • Update paambaati/codeclimate-action action to v9 [#114]
  • Don’t warn about $workflows_log [#110]
  • Bump floe to v0.13.0 for Intrinsic Functions [#111]
  • Use ruby 3.1 for code coverage [#108]
  • Bump floe to v0.12.0 [#107]
  • Drop workflows prototype settings [#103]
  • Update paambaati/codeclimate-action action to v8 [#100]
  • Only allow provision execute MiqProvision objects [#92]
  • Fix error!/success! calls from BuiltinMethods [#90]
  • Some minor refactorings to BuiltinMethods / BuiltinRunner [#87]
  • Update paambaati/codeclimate-action action to v6 [#79]
  • Set workflow description from asl comment [#76]
  • Configure Renovate [#21]
  • Update codeclimate channel to the latest in manageiq-style [#72]
  • [RADJABOV] Test radjabov with ruby 3.1 [#71]
  • Test with ruby 3.1 and 3.0 [#70]
  • Drop require_nested [#69]
  • Run apt-get update before install in bin/before_install [#61]

ManageIQ/manageiq-rpm_build

Bug

  • cockpit-ssh is not available in CentOS Stream 9 [#552]
  • Don’t include newer openssl packages from CentOS Stream [#559]
  • Fix issues where exitstatus could be nil [#538]
  • Move paramiko into Dockerfile. [#524]
  • [RADJABOV] Fix radjabov refs by reverting the initial changes to the branch [#523]
  • openssl-libs is already installed in newer UBI9 [#520]
  • remove aiohttp [#504]
  • Add manageiq_podman_cleanup oneshot service [#506]
  • Update azure keyvault to avoid parsing error [#503]
  • Update ansible requirements.txt for vmware aws [#495]
  • Fix service ui productization symlinking [#478]
  • Revert “Merge pull request #458 from bdunne/openssl_fix_2” [#491]
  • Openssl lockdown to <v3.2 [#458]
  • [radjabov] Allow timestamped release builds [#490]
  • Allow timestamped release builds [#489]
  • [quinteros] Allow timestamped release builds [#482]
  • Fix already broken rsyslog on appliances [#486]
  • \s+ wasn’t matching multiple spaces and failed to match the last line commenting out the rest of the file. [#484]
  • Fix RPM Build unpackaged file error [#471]
  • Redownload during bundle install to include default gems [#468]
  • [radjabov] Openssl lockdown to <v3.2 [#459]
  • Switch from UBI openssl-libs to Stream openssl-libs [#457]
  • Temporarily lock down to ruby 3.1.2-142 [#454]
  • These files are no longer used in EL9 [#449]
  • Simplify permissions for kafka and zookeeper [#446]
  • Don’t automatically detect provides and requires [#444]
  • python cryptography requires rust [#439]
  • Add ansible-core 2.12.7 to our repos [#438]
  • Add manageiq user to disk group [#435]

Enhancement

  • Build rpms using ruby 3.3 [#517]
  • Python requirements update [#493]
  • Disable rsyslog duplication of systemd-journal [#426]
  • Add an appliance-only properties file [#464]
  • Add postgresql-contrib package [#461]
  • Add opentofu-runner service [#450]
  • create an alias on upgrade [#408]

Other

  • [RADJABOV] Lockdown Ruby version to Ruby 3.3 [#522]
  • Update ansible azure storage blob [#519]
  • Upgrade azure-datalake dependency [#511]
  • Fix performance issue of looking up rpms [#510]
  • System rpm updates for paramiko and zipp [#509]
  • Update requirements for python dependencies [#508]
  • Revert “Temporarily lock down to ruby 3.1.2-142” [#456]
  • Remove any Gemfile.lock files shipped in gems [#452]
  • Upgrade to kafka v3.7.0 on openjdk-11 [#447]
  • Update codeclimate channel to the latest in manageiq-style [#448]
  • We’re el9 only now, drop el8 repos on master [#445]
  • Upgrade to UBI9 [#440]
  • Drop WMI preparing for EL9 [#442]
  • Update repmgr for EL9 [#443]
  • Update peter-evans/repository-dispatch to v3 [#441]
  • Ruby 3.1 [#429]
  • Faster rpm build step [#437]

ManageIQ/manageiq-schema

Bug

  • Fix broken ci.yaml [#766]
  • Handle cases where the database connection does not use a password [#763]
  • Reset resource_pool_infra product features [#752]
  • Migration for adding vault_credential_id in ServiceTemplate option [#734]
  • Update audit managed resources queue task [#720]
  • Remove Openstack NetworkManager metrics worker records [#717]
  • Fix OrchestrationStack#configuration_script reference [#714]

Enhancement

  • Add rails 7.1 and 7.2 support [#756]
  • Add a migration to encrypt database password using scram-sha-256 [#757]
  • Use core minimum but allow 7.0/7.1/7.2 since core sets upper limit [#754]
  • Update resource pool feature identifiers to infrastructure-specific [#718]
  • Migrate existing product features to handle renames from core 22971 [#731]

Other

  • [RADJABOV] Lockdown Ruby version to Ruby 3.3 [#769]
  • Allow test failures on 7.1 and 7.2 for now [#767]
  • Testing with ruby 3.2, 3.3 [#765]
  • Bump the rails gem minimum for CVEs [#762]
  • Testing with ruby 3.2, 3.3 [#755]
  • Update dummy app to Rails 7.0.8.4 [#750]
  • Cleanup naming of the migration [#749]
  • Update paambaati/codeclimate-action action to v9 [#747]
  • Drop no longer used linux_admin requirement [#746]
  • Use ruby 3.1 and rails 7 for code coverage [#741]
  • Ensure a minimum version of manageiq-style [#740]
  • Update paambaati/codeclimate-action action to v8 [#739]
  • Remove code for unsupported rails versions [#736]
  • Allow rails 7 gems in gemspec [#715]
  • Backward compatible rails 7 changes [#735]
  • Bump linux_admin to 3.0 for net-ssh fix [#733]
  • Update paambaati/codeclimate-action action to v6 [#732]
  • Configure Renovate [#693]
  • Update codeclimate channel to the latest in manageiq-style [#723]
  • Remove Kubernetes/Openshift Monitoring Managers [#722]
  • [RADJABOV] Test radjabov with ruby 3.1 [#719]
  • Test with ruby 3.1 and 3.0 [#716]

ManageIQ/manageiq-ui-classic

Bug

  • Fix table pagination setting [#9324]
  • Fix Key Value List Component Typing Bug [#9304]
  • Fix request form automation fields [#9220]
  • Fix generic object embedded table [#9266]
  • Fix explorer title width [#9290]
  • Fix Chrome autofilling password when editing a schema [#9296]
  • Fix issue when using kerberos auth with Rails 7 [#9295]
  • Add bundler path [#9294]
  • Fix bin/webpack when ui-classic not bundled [#9293]
  • Remove newlines from result message [#9278]
  • Fix a typo in the fork name [#9267]
  • Fix ae method workflow template summary page [#9251]
  • Revert cloud resource pools [#9257]
  • Drop include_concern in ResourcePool Helpers [#9254]
  • Fix the VM Infra button checking EmsCloud providers [#9249]
  • Wrap the uglifier compressor with harmony support [#9245]
  • Fix provider charts tooltip [#9224]
  • Use uglifier harmony mode to handle es6 syntax with rails 7 [#9244]
  • Fix translation issues [#9242]
  • Fix textual summary duplication bug [#9228]
  • Ignore the latest bootstrap vulnerability until we can upgrade [#9237]
  • Fix variable table spacing [#9211]
  • Fix automate specs [#9226]
  • Prepend ActionView::Helpers::NumberHelper with our NumberHelper [#9119]
  • Fix child services link [#9207]
  • Hide policy simulation button [#9205]
  • Update Workflow State icons [#9200]
  • Fix survey table readability [#9199]
  • Show volume templates in image list view [#9198]
  • Fix guest devices summary page [#9197]
  • Remove current workflow state if its done [#9195]
  • Fix for vault credentials in service-catalog’s provisioning and retirement summary [#9184]
  • Fix ansible tower and embedded workflows lists [#9181]
  • Fix workflow states table [#9186]
  • Fix output page toolbar bugs [#9168]
  • Fix vm reconfigure form privelages [#9173]
  • Fix request page tags bug [#9174]
  • Fix failing terraform rbac specs [#9177]
  • Fixed schedule summary page request value [#9170]
  • Don’t double require rails environment [#9169]
  • Fixed missing surveys table [#9144]
  • Fix embedded page toolbars [#9140]
  • Fix Optimization Queue Report [#9146]
  • Fix workflow credentials page link to repositories [#9131]
  • Fix workflow credentials side menu [#9136]
  • Fix taggings issue while adding or removing assigned filters to user groups [#9120]
  • Fixed bug with deleting group tags [#9116]
  • Fix action form tag bug [#9114]
  • Fixed events search bar [#9107]
  • Update Remote Region Button in Vm Summary Page to React [#9098]
  • Fix duplicate DOM ID warning in automate modal form [#9096]
  • Fixed Incorrect Values Being Displayed When Editing Action [#9094]
  • Remove usage of eval functions [#9081]
  • Fix redirects for action form [#9090]
  • Added search bars to control pages [#9092]
  • fix hostname error [#9078]
  • Fixed Empty Applied Tag Section in Control Actions Summary Page [#9086]
  • Fix Embededded Typos [#9085]
  • Disable ip address fields when dhcp is selected [#9063]
  • Fix dashboard missing chart [#9061]
  • Fix for the error messages in Request-info tabs in the Service catalog item summary pages [#9030]
  • Fix EMS network “Region” text [#9050]
  • Filter vlans by switch and then lan [#9036]
  • Fixed Empty TableListView for Some Summary Pages [#9039]
  • Updated RecordId in Edit Management Engine Form [#9038]
  • Fixed no implicit conversion of String into Integer Error when Adding/Editing Container Provider [#9025]
  • Fix task details page [#9026]
  • filter vms displayed in tree lan [#8998]
  • Fix duplicate notifications and toasters [#8867]
  • Fix dashboard initial tab [#9011]
  • Fix trailing space for hostname in container provider form [#9003]
  • Fix warning for image with no title in structured list [#9008]
  • Fix for Error When Trying to Select a Namespace [#9006]
  • Return Username Field to “LDAP Group Look Up” Section [#8996]

Enhancement

  • Making tags more readable [#9320]
  • Add option to create new dialog for terraform template in service catalog item [#9273]
  • Show Terraform Template stack stdout [#9285]
  • Use core minimum but allow 7.0/7.1/7.2 since core sets upper limit [#9274]
  • Add locale:po_to_json github action [#9263]
  • Add Resource Pool UI for Cloud managers [#8929]
  • Use npmAuditExcludePackages instead of npmAuditIgnoreAdvisories [#9241]
  • Filtering and selecting embedded methods used in the inline-methods form pages [#9059]
  • Convert provision dialog summary form to React [#9230]
  • Provision Dialog Form conversion from HAML to React [#9188]
  • Add annotations on container summary pages that contain labels [#9214]
  • Rails 7 compatible changes (part 1) [#9215]
  • Add current state to workflow states table and format duration time [#9191]
  • Add terraform template catalog [#9194]
  • Remove multiple title for provisioning pages [#9171]
  • UI changes to use the renamed product features from core #22971 [#9142]
  • Add embedded terraform UI changes [#9117]
  • Search feature for provisioning instance and virtual machines [#9159]
  • Fix publish virtual-machines purpose tags style [#9160]
  • Cleanup VmResize component and fix lint errors [#9167]
  • Display OS ‘name’ as ‘Description’ [#9110]
  • Add icons and provider name to a few screens [#8887]
  • Fix company tags style [#9143]
  • Save filters for request page in the session [#9103]
  • Fix assigned filter tag style [#9125]
  • Fix workers form style [#9124]
  • Added Redirects to Pods Table in Container Projects [#9083]
  • Reduce the button size from default to small in data table rows [#9100]
  • Fix styles for control action summary and form pages [#9095]
  • Button group summary page react conversion. [#9088]
  • Button summary conversion from HAML to React [#9074]
  • Fix typo in comments for ansible-playbook catalog form [#9084]
  • Fix debug toast wrapper style [#9079]
  • Add noopener noreferrer to blank targets [#9068]
  • Beautify the NotificationDrawer component [#9065]
  • Convert tasks tabs to react [#9045]
  • Convert Dashboard Widget Remove Modal to React [#9005]
  • Automate simulation summary conversion from HAML to React [#9013]
  • Improve taggings-modifier’s style in service catalogs [#9010]
  • Orchestration template summary conversion from HAML to React [#9014]
  • Added New Feature That Controls Who Can See Request Logs [#8920]
  • Style improvements for dual-list component in catalog form [#9009]
  • Embedded methods list conversion from HAML to React [#9007]
  • Convert dashboard tabs to react [#9004]
  • Add tasks detail page [#9000]
  • Permit subscription classes to be serialized in queue args [#8964]
  • Fix for responsive styles for layout and summary [#8985]

Other

  • Updated bootstrap select [#9326]
  • Update patternfly [#9315]
  • [RADJABOV] Lockdown Ruby version to Ruby 3.3 [#9312]
  • Update UI json translation files [#9311]
  • Testing with ruby 3.2, 3.3 [#9277]
  • Bump http-proxy-middleware from 2.0.6 to 2.0.7 [#9297]
  • Ensure uploaded images are image files [#9299]
  • Bump elliptic from 6.5.7 to 6.6.0 [#9302]
  • Add external auth spec [#9298]
  • Drop sass rails [#9286]
  • Remove unused miqsanitize angular code [#9289]
  • Remove unused angular verify button code [#9288]
  • Remove unused angular controllers [#9287]
  • Update angular to 1.8.3 [#9282]
  • Remove unused namespace angular code [#9283]
  • Update UI json translation files [#9268]
  • fix scss warning on division [#9279]
  • Update assignee [#9275]
  • Bump elliptic from 6.5.5 to 6.5.7 [#9260]
  • Remove unused controller stub from spec [#9269]
  • Update path-to-regexp [#9262]
  • Update lodash to 4.17.21 [#9259]
  • Update the UI translations json based on the August 30th English strings [#9258]
  • Use ruby 3.1 for code coverage [#9238]
  • Use Rails 7 way to set yaml permitted classes [#9243]
  • Rails7 test fixes [#9231]
  • Update pending yarn npm audit list [#9239]
  • Add known pending package security issues to a pending list [#9227]
  • Update moment to 2.29.2 through resolution [#9222]
  • Update carbon packages [#9221]
  • Update lodash to 4.17.12 [#9203]
  • Update Yarn to v4.3.1 [#9213]
  • Update yarn.lock with latest dependencies [#9196]
  • Update Yarn to v4.3.0 [#9206]
  • Bump ws from 5.2.3 to 5.2.4 [#9210]
  • Updated UI json for May 31st translations [#9201]
  • Update yarn.lock with latest dependencies [#9193]
  • Fix CloudObjectStoreContainerForm test [#9178]
  • Fix HostEditForm test [#9179]
  • Fix AttachDetachCloudVolumeForm test [#9180]
  • Fix CopyDashboardForm test [#9182]
  • Update yarn to v4.2.2 [#9183]
  • Update yarn.lock with latest dependencies [#9141]
  • Update yarn to stable v4.2.1 [#9175]
  • Update yarn to stable v4.1.1 [#9172]
  • Fix TreeSelector test [#9158]
  • Fix ServiceDialogFromOt test [#9161]
  • Fix CopyCatalogForm test [#9162]
  • Fix PhysicalStorageForm test for radio buttons [#9163]
  • Fix HostInitiatorGroupForm test [#9164]
  • Fix ProvGrid test [#9165]
  • Fix MiqStructuredListSub test [#9166]
  • convert ServiceTemplate.orderable? to supports?(:order) [#9089]
  • Fix RemoveCatalogItemModal test [#9154]
  • Fix MiqStructuredList test [#9155]
  • Bump tar from 6.2.0 to 6.2.1 [#9156]
  • stub_supports uses specific class [#9153]
  • Fix AnsiblePlaybookWorkflow test case [#9128]
  • Fix MiqCustomTab test cases [#9130]
  • Fix SettingsLabelTabMapping for data-tables test case [#9132]
  • Fix TimelineTable test case [#9133]
  • Fix CloudVolumeActions test [#9145]
  • Fix DiagnosticsCURepairForm test [#9147]
  • Fix AddRemoveSecurityGroupForm test [#9148]
  • Fix PxeIsoDatastoreForm test [#9149]
  • Fix ZoneForm test [#9150]
  • Fix MiqFormRenderer test [#9151]
  • drop stub_supports :supports [#9152]
  • Bump webpack-dev-middleware from 5.3.3 to 5.3.4 [#9139]
  • Bump follow-redirects from 1.15.4 to 1.15.6 [#9123]
  • Update ui components to 1.6.0 [#9129]
  • Fix SettingsCompanyCategories test case [#9134]
  • Fix MiqAlertSetStructuredList test case [#9135]
  • Fix NotificationMessage test case [#9137]
  • Fix CustomButtonForm test case [#9138]
  • Fix TaggingModifier test case [#9127]
  • Update UI json language files from March [#9108]
  • Update codeclimate channel to the latest in manageiq-style [#9106]
  • Update GHA versions [#9105]
  • Bump ip from 2.0.0 to 2.0.1 [#9093]
  • Bump es5-ext from 0.10.62 to 0.10.64 [#9099]
  • [RADJABOV] Test radjabov with ruby 3.1 [#9097]
  • Fixed cypress readme and comments [#9087]
  • Refactor chargeback rates cypress tests [#9082]
  • Test with ruby 3.1 and 3.0 [#9080]
  • Simplify regex to remove_right_size_zeros [#9072]
  • Fix typos in data-table component [#9073]
  • Drop include_concern [#9060]
  • Fix typo for CatalogResource [#9062]
  • Update GHA versions [#9057]
  • Fix tasks menu cypress test [#9056]
  • Fix cypress toolbar helper functions [#9053]
  • Drop PR template after merge of ManageIQ/.github#7 [#9054]
  • Fix cypress search box assertions [#9049]
  • Fix cypress explorer helper functions [#9048]
  • Remove invisible ae tabs [#9037]
  • Remove report tab technical debt [#9041]
  • Normalize string to proper capitalization [#9044]
  • Fixed gtl cypress functions and refactor rates.cy.js [#9028]
  • Allow rails 7 gems in gemspec [#9027]
  • Remove unused multi tab haml file [#9020]
  • Remove credentials and auth angular controllers [#9021]
  • Remove unused log collection static file [#9019]
  • Remove old schedule haml files [#9018]
  • Remove old provider haml files [#9017]
  • Remove auth_credentials2 haml [#9024]
  • Remove dashboard haml file change tab js code [#9042]
  • Removed Old Methods from table_list_view [#9040]
  • Updated ui translation json files based on core 22789 and 22834 [#9015]
  • Remove auth credentials haml file [#9023]
  • Update yarn.lock with latest dependencies [#9001]
  • Updated Flash Message Text for Consistency [#9012]
  • Revert s390x lockdowns [#8993]
  • Upgrade carbon packages to release 10.59.17 [#8984]
  • Update yarn.lock with latest dependencies [#8997]
  • Add GitHub Action to update yarn.lock weekly [#8995]
  • Fix dashboard accessibility issues [#8994]
  • Update yarn.lock packages [#8989]
  • Move service-catalog-item’s description to a new line in the form and summary pages [#8975]

ManageIQ/manageiq-ui-service

Bug

  • Fixed custom logo on order page [#1909]
  • Fix menu item order [#1910]
  • Fix issue with the wrong repo name [#1876]

Enhancement

  • Use npmAuditExcludePackages instead of npmAuditIgnoreAdvisories [#1921]
  • Prevent autocomplete on login fields [#1884]
  • Add noopener noreferrer to blank targets [#1883]

Other

  • Update jquery to 3.7.1 [#1939]
  • Update patternfly [#1938]
  • Update postcss [#1937]
  • Update bootstrap-select [#1936]
  • Update node-sass [#1935]
  • Update cross-spawn to 7.0.6 [#1934]
  • Update assignee [#1931]
  • Pin path-to-regexp [#1925]
  • Update yarn.lock with latest dependencies [#1911]
  • Bump body-parser from 1.20.2 to 1.20.3 [#1930]
  • Bump axios from 1.6.8 to 1.7.4 [#1929]
  • Bump express from 4.19.2 to 4.21.0 [#1926]
  • Bump webpack from 5.78.0 to 5.94.0 [#1922]
  • Add a security test that runs yarn npm audit [#1914]
  • Update d3-color to 3.1.0 using resolution [#1913]
  • Update yarn.lock with latest dependencies [#1902]
  • Bump ws from 6.2.2 to 6.2.3 [#1908]
  • Update Yarn to v4.3.1 [#1906]
  • Bump jquery from 3.6.4 to 3.7.0 [#1905]
  • Update jquery to 3.6.4 [#1904]
  • Update yarn to v4.2.2 [#1900]
  • Bump jquery from 3.5.1 to 3.6.0 [#1901]
  • Update yarn.lock with latest dependencies [#1881]
  • Update yarn to stable v4.2.1 [#1899]
  • Update yarn to stable v4.1.1 [#1896]
  • Update GHA versions [#1891]
  • Bump ip from 1.1.8/2.0.0 to 1.1.9/2.0.1 [#1890]
  • Bump es5-ext from 0.10.62 to 0.10.64 [#1887]
  • Bump axios from 0.21.4 to 1.6.0 [#1880]
  • Update GHA versions [#1882]
  • Update yarn.lock with latest dependencies [#1878]
  • Revert s390x lockdowns [#1874]
  • Update yarn.lock with latest dependencies [#1877]
  • Add GitHub Action to update yarn.lock weekly [#1875]
  • Update yarn.lock packages [#1873]