Search

Release Notes

download PDF
Red Hat Insights 1-latest

Release Notes for Red Hat Insights

Red Hat Insights Documentation Team

Abstract

These release notes highlight the latest features and improvements implemented in the Red Hat Insights application and services.
Red Hat is committed to replacing problematic language in our code, documentation, and web properties. We are beginning with these four terms: master, slave, blacklist, and whitelist. Because of the enormity of this endeavor, these changes will be implemented gradually over several upcoming releases. For more details, see our CTO Chris Wright's message.

Chapter 1. About Red Hat Insights

Red Hat Insights is a Software-as-a-Service (SaaS) application included with almost every subscription to Red Hat Enterprise Linux, Red Hat OpenShift, and Red Hat Ansible Automation Platform.

Powered by predictive analytics, Red Hat Insights gets smarter with every additional piece of intelligence and data. It can automatically discover relevant insights, recommend tailored, proactive, next actions, and even automate tasks. Using Red Hat Insights, customers can benefit from the experience and technical knowledge of Red Hat Certified Engineers, making it easier to identify, prioritize and resolve issues before business operations are affected.

As a SaaS offering, located at Red Hat Hybrid Cloud Console, Red Hat Insights is regularly updated. Regular updates expand the Insights knowledge archive in real time to reflect new IT challenges that can impact the stability of mission-critical systems.

Chapter 2. August 2024

2.1. Product-wide updates

2.1.1. Published blogs and resources

2.2. Red Hat Insights for Red Hat Enterprise Linux

2.2.1. advisor

Recommended guidance for the End of Red Hat Enterprise Linux 6 Extended Lifecycle Support (ELS) period

In light of the official end of the Extended Lifecycle Support (ELS) for RHEL 6, it is strongly recommended that all Red Hat Enterprise Linux 6 systems upgrade to Red Hat Enterprise Linux 7 or Red Hat Enterprise Linux 8. This is necessary to obtain full support. No other recommendations are available for these systems. For more information, see the following:

Issue prevention recommendations

We released 9 new recommendations to prevent issues across various Red Hat Enterprise Linux system components. This includes issues such as firmware, kernel, SSSD, RAID5, in-place upgrade, NIC firmware, and grub2, which can cause system failures, crashes, or other challenges:

2.2.2. drift

Drift end-of-life

As of September 30 2024, the drift service, provided in Red Hat Insights for RHEL, will be removed from the product. For more information about the discontinuation of the drift service, contact: Red Hat customer service

2.2.3. Insights image builder

Harness the power of image builder

Image builder has a convenient landing page with an overview, interactive labs, links to documentation, blog posts and videos. Learn how this feature can help you ensure consistent provisioning and deployment across all environments.

Manage images with the blueprints feature

Insights image builder now enables you to alter an image with the blueprints feature. This feature is available in developer preview mode and is displayed in the left sidebar. You can save, edit, and download blueprints to share with colleagues.

First boot scripts feature

The first boot scripts feature is now in full production support mode. For more information, see the following:

2.2.4. inventory

Notifications and integrations events in inventory

The inventory service now triggers New system registered and System deleted events. These occur when a system is newly registered in inventory or removed. These events are triggered both manually and automatically. You can manually trigger these alerts when you add a new system to your inventory. Events might be automatically triggered when a system’s state changes.

For more information about system states and staleness and deletion, see the following:

You can configure responses to these events for each account. You can send emails to groups of users, if they allow subscriptions in their user preferences. You can also forward these events to third-party applications such as Splunk, ServiceNow, Event-Driven Ansible, Slack, Microsoft Teams, and Google Chat. You can also forward these events by using a generic webhook. For more information, see the following resources:

These new events are particularly useful for driving automation and integrating Red Hat Insights into your operational workflows. They can automatically launch compliance or malware detection checks, validate systems assignments to Workspaces, update external configuration management database (CMDB) records, or continuously monitor your Red Hat Enterprise Linux environment.

Chapter 3. July 2024

3.1. Product-wide updates

3.1.1. Published blogs and resources

3.2. Red Hat Insights for Red Hat Enterprise Linux

3.2.1. General

Inventory Groups renamed Workspaces

Inventory Groups has been renamed Workspaces, to better reflect the expanded functionality of the Red Hat Hybrid Cloud Console. Workspaces will help you organize RHEL hosts and other resources. This change supports our ongoing commitment to provide you with powerful and flexible ways to securely manage your assets. Learn more about this change in our KCS article: Inventory Groups are now Workspaces

3.2.2. Advisor

New recommendations released

We released 8 new Advisor recommendations in July for Red Hat Enterprise Linux system administrators:

3.3. Red Hat OpenShift Container Platform

3.3.1. Advisor

New integration

The Insights advisor service is now fully integrated into Advanced Cluster Manager. Insights detects issues and provides remediations recommendations.

3.3.2. Cost Management

Attribute Azure node attached storage to OpenShift projects

This feature allows Red Hat to better report and distribute OpenShift storage costs. This is especially applicable to running OpenShift on Azure. Enhancements for AWS and GCP will follow soon.

Cluster/Node networking costs for OpenShift in the cloud

A new project, Network Unattributed, has been created to clarify your networking costs. Costs associated with ingress and egress network traffic are now itemized. This applies to individual AWS, Azure and GCP nodes.

Chapter 4. June 2024

4.1. Product-wide updates

4.1.1. Published blogs and resources

4.2. Red Hat Insights for Red Hat Enterprise Linux

4.2.1. Advisor

New recommendations released

Two more CrowdStrike recommendations were added for smoother operations of the Falcon sensor:

Brand new IBM DB2 recommendations specifically focused on SAP environments were also added:

4.2.2. Image builder

Insights image builder has a new landing page

A new Knowledge Article on the Customer Portal, Learn about Red Hat Enterprise Linux and Insights image builder, now serves as a public-facing landing page. This page provides a convenient overview of Insights image builder, and provides a comprehensive list of the latest blogs and videos about Image builder.

The new landing page for the Insights image builder tool

Blueprints

Blueprints make it easier for you to manage your RHEL images. Images expire after two weeks, but blueprints last forever. Create a blueprint for your golden image, modify it over time as your needs change, and use it to build and deploy images on demand.

Users will notice a new announcement banner linking to a Getting Started quick-start guide. This capability was initially available in the on-premises RHEL image builder and is now available as part of the Insights experience. Future development will include the ability to import and export blueprint files.

The announcement of the blueprints feature in the Insights for RHEL inventory

Build security-hardened images

You can now apply Security Compliance benchmark policies, as provided from the trusted OpenSCAP tools, to your customized RHEL golden images for any target environment - complete with guided file system configurations! This ensures that security hardening changes are applied during image creation so that when launched, systems are more secure before they ever initialize CPU or memory, or even connect to a network.

This change makes it extremely easy for highly secure environments to meet their security compliance requirements. It also enables users who do not have deep security knowledge to achieve better security by default.

OpenSCAP profile for golden image

First-boot-script configuration

Provided as a Technology Preview, Insights image builder has added the first-boot-script configuration feature to embed scripts in the image that are run when an instance first starts up. This feature enables you to run your scripts to do any variety of custom tasks that you may require. Tasks could include shell or python scripts, as well as Ansible playbooks. Future blog posts will provide simple examples to help users use this feature quickly and easily.

The first boot script configuration page

4.3. OpenShift Container Platform

4.3.1. Cost Management

Resource Optimization for OpenShift GA

After a year in preview, Red Hat announced the general availability of the resource optimization service for OpenShift Cost Management.

View announcements about the release:

AWS Savings Plans enabled by default

Cost Management has supported AWS Savings Plans for years. However, users had to manually select the AWS Amortized cost view in the Settings page, or in each of the cost pages, leading to support cases due to customers seeing an unexpected cost (caused by looking at the incorrect view mode in Cost Management).

Cost Management now detects whether savings plans are in use in AWS accounts, and automatically shows data including the discounts from the savings plans in all cases. Configuring the Amortized view is no longer needed.

Chapter 5. May 2024

5.1. Product-wide updates

5.1.1. Published blogs and resources

5.2. Red Hat Insights for Red Hat Enterprise Linux

5.2.1. General

Insights for Image Mode for RHEL

This update supports the tech preview of Image Mode for RHEL (Red Hat Enterprise Linux). The following new features are now available:

  • Identification and key facts about Image Mode RHEL systems in inventory, including available image updates and rollbacks
  • Image Mode-specific remediations for select recommendations
  • A task that performs a bootc upgrade to update a system to the latest available image
  • Views of which images and hashes are deployed for an account
  • Package-level remediation blocks to support the immutability of Image Mode RHEL

5.2.2. Remediations

Improved user experience when remediating

The Insights remediation service has been updated with a number of user experience improvements, including:

  • A tooltip that explains why you can or cannot execute a playbook. The tooltip appears when you hover over the Execute playbook button on the Remediations page.
  • A compliance scan (insights-client -compliance) is added to the remediation playbook when Compliance issues are present in the playbook.
  • A Connection Status column added under the Systems tab. When you review a specific remediation playbook, the Connection Status indicates the status of your system(s).

5.2.3. Advisor

New recommendations released

We have partnered with IBM to deliver a recommendation that optimizes IBM DB2 in SAP environments, in keeping with IBM best practices.

In total, 7 new recommendations were added in May:

5.2.4. Tasks

Notifications are now available for Task events

Tasks users can now receive notifications about the following events: task started, task canceled, task job started, task job completed, and task job failed.

You can use these events with Insights native integrations for Microsoft Teams, Google Chat, Slack, ServiceNow, Splunk, and Event-Driven Ansible.

5.2.5. Image builder

Insights image builder repository recommendations

Insights image builder can now help find packages that are not available in the currently selected repositories. If a package is not found in the currently selected repositories, image builder provides an option to Search other repositories. This option searches for the package in repositories you have already configured, as well as other popular repositories.

img insights release notes image builder pkgs

5.3. OpenShift Container Platform

5.3.1. Advisor

Update risks multi-cluster experience

This update to Insights Advisor for OCP includes easy-to-identify Update risk labels, which allow you to immediately spot clusters that face update blocking problems.

img insights release notes ocp advisor

5.3.2. Vulnerability dashboard

Image details now added to the Vulnerability Dashboard

Before this update, you could only view affected clusters in your environment for the CVEs affecting your infrastructure. The dashboard did not show affected images. With this release, you can now view container images affected by the vulnerabilities in your OCP environment.

Chapter 6. April 2024

6.1. Product-wide updates

6.1.1. Published blogs and resources

6.2. Red Hat Insights for Red Hat Enterprise Linux

6.2.1. Remote host configuration (rhc) and the Insights client

Upcoming End of Life for Basic Authentication mechanism for Insights client

Effective December 30th, 2024, the Insights client will no longer support Basic Authentication as an option for connecting a host with Red Hat Insights.

Basic Authentication is not the default authentication mechanism, but it has been available as a manually configured option for a select set of workflows. Red Hat recommends that you modify host systems using Basic Authentication to instead use certificate authentication. Otherwise, the systems will not be able to connect to Insights after the end of December 2024.

For more information, see the following KCS article: How to switch from Basic Auth to Certificate Authentication for Red Hat Insights and the Red Hat Insights Life Cycle page.

6.2.2. Inventory

Hosted RHSM accounts in SCA mode are now pointed to Inventory

Accounts using Simple Content Access (SCA) mode and hosted RHSM for inventory management have now been migrated from access.redhat.com to https://console.redhat.com/insights/inventory.

For more information, see the following article: Transitioning Red Hat Subscription Management to the Hybrid Cloud Console.

6.2.3. Remediations

Validation of duplicate or blank remediation names

Insights now validates new playbooks created using the Remediate with Ansible option. The validation process prevents the creation of any playbooks that contain blank values, or that contain values that already exist in playbooks in the same account.

6.2.4. Advisor

CrowdStrike recommendations

Red Hat has partnered with CrowdStrike to co-develop a new set of Insights Advisor recommendations. The first recommendation, The Falcon sensor is in Reduced Functionality Mode (RFM) when it is set to kernel mode and does not support the current kernel was released in late April.

New recommendations released

Nine new recommendations were added in April:

  • Kernel panic occurs when accessing data on a gfs2 filesystem when it is mounted with quota=on option
  • cron jobs failed due to a known bug in libselinux
  • The system is unable to boot in GUI due to incorrect ownership on GNOME files or directories
  • AD users fail to log in due to a known issue in SSSD
  • Virtual Machines fail to be created or started when using spice or qxl in VM XML after upgrading to RHEL 9
  • System crash occurs when executing kpartx command on dm-multipath device due to a known bug
  • The leapp upgrade fails when a third party node.js package is installed on RHEL 7
  • D-Bus service fails to run when the machine-id file does not exist or does not have the correct permissions
  • Package installation and update with yum or rpm fails due to a mismatch of the rpm and rpm-plugin-selinux

6.2.5. Tasks

Quick Starts now available to help with getting started

The Red Hat Insights UI now contains a Quick start for each of the available Tasks. Quick starts offer in-app guidance to help you prepare for and run a Task. To launch a Quick start, click the Help me get started link within a Task section.

img insights tasks quickstart

6.2.6. Image Builder

Insights Images now creates ISO images with osbuild.ks

Previously, users manually added the fleet.ks kickstart to the ISO to enable a non-interactive installation. With this update, the osbuild.ks file is now automatically injected into the ISO images that are created from Insights images during image building. Consequently, users no longer need to customize the image to enable non-interactive installation

6.3. OpenShift Container Platform

6.3.1. Cost Management

Tag reconciliation

Insights cost management reads labels from OpenShift and tags from AWS, Azure, Google Cloud, and Oracle Cloud, and makes all of them available as a unified list.

Since an arbitrary number of OpenShift clusters and cloud accounts can be added to one Cost Management account (Red Hat organization), and because tag/label naming conventions can be inconsistent or can change over time, situations can arise where multiple tags represent one concept requiring users to perform complex manual post-processing.

The Cost Management Settings page now allows you to define tag maps to combine multiple imported tags into one, simplifying cost aggregation and reports and removing the need for manual post-processing.

Tag reconciliation also enables Insights to perform cost distribution based on tags, in addition to the existing features that cost models currently support.

Cluster information page

Sometimes cloud and/or OpenShift costs reported by Insights cost management do not match the user view in the cloud provider console. This discrepancy is not due to a bug in cost management but can occur for the following reasons:

  • a lack of OpenShift or cloud billing data
  • a missing integration between the Hybrid Cloud Console and either the OpenShift cluster(s), or the AWS, Azure, Google Cloud and/or Oracle Cloud customer accounts

Both conditions can cause missing billing and/or cluster data in Insights cost management, which in turn leads to the cost discrepancy.

To make this condition easier for users to diagnose, two new views have been added in the cluster breakdown section of the limit=10&filter[offset]=0&group_by[cluster]=*[OpenShift details page]:

  • The Cluster information view offers essential cluster information, such as the cluster UUID, Cost Management Metrics Operator version, and links to integrations. This view also provides additional information about when to update the Cost Management Metrics Operator version.
  • The Data details view offers insights into data processing, helping users track data flows through Cost Management. This view provides visibility into which OpenShift and cloud data was processed, and when it was processed.

Excel and Power BI sample reports

Red Hat Insights cost management provides powerful dashboards and reports, with export capabilities both in the web UI (to CSV) and through the API (JSON and CSV).

You can use an external business intelligence (BI) tool to combine data and insights with your business information. This approach can help you to answer questions such as the following:

  • Does the nightly batch job that processes POS transactions cost more because more transactions are being processed (because business is growing), or is it because the last release of the application consumes more resources?
  • Is my total spending trend following/predicting my business?
  • Is my total cluster capacity growing according to the same trend as my business?
  • Are my development teams getting better in terms of resource utilization (that is, are recommendation values converting to current values)?
  • Is capacity converting to recommendations?

Microsoft Excel and Microsoft Power BI are the most popular BI tools. Both tools read data from the Cost Management API. Sample reports in Microsoft Excel and MIcrosoft Power BI formats are now available for free from the following repository: https://github.com/project-koku/cost-mgmt-powerbi-sample

These sample reports achieve the following goals:

  • Show good practices (for example, not requesting all of the desired data at the same time).
  • Show familiar data. The Insights web UI is embedded within the Excel and Power BI sample reports, so that you see which API endpoints to use and how to use them in your custom reports.
  • Produce self-contained reporting, even at the cost of suboptimal decisions (which are clearly documented in the sample reports). For example, the Excel sample stores the credentials in a CSV file (whereas the recommended procedure uses a vault), and the Power BI sample uses Excel as storage (whereas Power BI normally uses a database, such as Microsoft SQL Server or Azure SQL).

Download the latest release from: https://github.com/project-koku/cost-mgmt-powerbi-sample/releases

Chapter 7. March 2024

7.1. Product-wide updates

7.1.1. Published blogs and resources

7.1.2. Integrations

Integration blogs and demos now centralized in a Knowledgebase article

A new Red Hat Knowledgebase article, Red Hat Insights Integrations, provides a centralized location where you can find all blogs and demos about the integrations that Insights provides examples for or supports.

7.2. Red Hat Insights for Red Hat Enterprise Linux

7.2.1. Advisor

New Advisor Recommendations

Nine new recommendations are available:

7.2.2. Inventory

Custom Staleness and Deletion

System administrators can use Custom Staleness and Deletion settings to configure the number of days systems need to be inactive, before Red Hat Insights considers the systems to be stale and flags them for removal from your inventory.

By default, when a system does not communicate with Red Hat within one day, the system is labeled as stale. If the system does not communicate within 7 days, it is labeled as stale warning. If the system does not communicate within 14 days, Insights removes it from the inventory. With this feature update, your system administrators can change settings for:

  • system staleness up to 7 days
  • system stale warning up to 180 days
  • system deletion up to 2 years

shows staleness and deletions options in the inventory service

The feature is now available in Inventory > System Configuration > Staleness and Deletion.

For more information about roles and permissions needed to manage system staleness and deletion, see Managing system staleness and deletion with Red Hat Insights for Red Hat Enterprise Linux in Viewing and managing system inventory.

Identifying CentOS hosts that are compatible for pre-conversion and conversions

When viewing hosts within the Insights inventory, if a CentOS 7 host is registered to Insights and compatible to run a Pre-Conversion analysis or Conversion task, you will see a visual indicator underneath the system name that reads Convert system to RHEL.

shows highlighted note underneath the system name that reads Convert system to RHEL

7.3. OpenShift Container Platform

7.3.1. Advisor

Insights Advisor for Workloads available in preview

A preview version of Insights Advisor for Workloads application is available. Insights Advisor for Workloads uses Deployment Validation Operator (DVO) to provide recommendations on best practices and security policies around deployments of workloads. The application helps avoid issues such as misconfigured workloads, which can cause the platform to suffer from memory or CPU overcommitment, resulting in critical cluster issues.

To test the preview version of the new application, see Red Hat Hybrid Cloud Console > RHEL > Insights > Advisor > Workloads

Deployment Validation Operator (DVO) available to on-premise clusters

DVO, formerly available only to Red Hat Managed offerings, is now generally available. The operator serves as an in-cluster workload configuration evaluation tool. Using Red Hat Insights, the tool reports misconfigurations of workloads to Red Hat.

You can access and install the tool from the Red Hat ecosystem catalog.

Chapter 8. February 2024

8.1. Product-wide

8.1.1. Published Blogs and Resources

8.2. Red Hat Insights for Red Hat Enterprise Linux

8.2.1. Advisor

New Recommendations

The following new recommendations were added in February:

  • RHEL guest randomly crashes on Azure with accelerated networking device hot-plug/hot-unplug
  • Kernel memory leak occurs when using RDMA on NFS mounts due to a known bug in the kernel
  • Decreased security when "UsePAM" is disabled in the sshd configuration
  • Decreased stability when the feature of automatically adding transient devices back into an existing MD array is not enabled

8.3. OpenShift Container Platform

8.3.1. Advisor

Deployment Validation Operator (DVO) certified and available to on-premise customers

DVO, previously released only to Red Hat managed clusters, is now certified and available for on-premise usage. Deployment validation helps platform operators understand how workloads have been misconfigured and provides guidance around best practices, security, and other workload settings.

Chapter 9. January 2024

9.1. Product-wide

9.1.1. Published Blogs and Resources

9.2. Red Hat Insights for Red Hat Enterprise Linux

9.2.1. Advisor

New Recommendations

During January, the team made four releases, introducing 14 brand new recommendations in Advisor, mostly focused on remediating risks in the kernel.

  • Kernel crash occurs when NULL pointer dereference occurs in the vmxnet3 NIC driver on VMware ESXi hosts, due to a known bug in the kernel
  • The root filesystem is mounted in read-only mode after reboot when there is a mount point name that ends with a space
  • Kernel panic occurs when the CIFS file systems are mounted with FQDN, due to a known kernel bug
  • Kernel panic occurs with the Transparent Huge Page (THP) enabled, due to a known kernel bug
  • The system with a separate /usr file system and systemd-219-78.el7_9.8 package installed cannot boot after the initramfs is regenerated
  • Memory leak occurs when the number of orphan session scopes is large, due to a bug in systemd
  • System hang occurs with lockups when using smartpqi driver, due to a known kernel bug
  • Logs cannot be collected when the symbolic link /dev/log is missing
  • NFS4 client can become unresponsive when the server side restarts, due to a bug in kernel
  • Satellite will become unresponsive after the noon, due to long-running and failing CertificateCleanupJob in candlepin
  • NFS4 server runs into infinite loop with NFS4ERR_DELAY reply, due to a regression bug in kernel
  • Boot failure occurs due to the absence of critical kernel modules
  • Samba cannot work with sssd as expected when winbind service is not running
  • The httpd service is unable to create a thread when the memory or nproc resource is not enough

9.3. OpenShift Container Platform

9.3.1. Cost Management for ARM, POWER and IBM Z

The Cost Management Metrics Operator is now available for ARM, POWER and IBM Z, in addition to the existing x86-64 support. This makes Red Hat Insights cost management the first FinOps tool to be available for POWER, and the second for IBM Z.

9.3.2. Custom platform costs

Customers can now add custom OpenShift projects to the Platform cost group, which will add to the default OpenShift and Kubernetes control plane projects. This is useful for cross-platform services, such as login microservices, PDF generation services, and so on, that are used by many tenants in the cluster.

Providing feedback on Red Hat documentation

We appreciate and prioritize your feedback regarding our documentation. Provide as much detail as possible, so that your request can be quickly addressed.

Prerequisites

  • You are logged in to the Red Hat Customer Portal.

Procedure

To provide feedback, perform the following steps:

  1. Click the following link: Create Issue
  2. Describe the issue or enhancement in the Summary text box.
  3. Provide details about the issue or requested enhancement in the Description text box.
  4. Type your name in the Reporter text box.
  5. Click the Create button.

This action creates a documentation ticket and routes it to the appropriate documentation team. Thank you for taking the time to provide feedback.

Legal Notice

Copyright © 2024 Red Hat, Inc.
The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, the Red Hat logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the United States and other countries.
Java® is a registered trademark of Oracle and/or its affiliates.
XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.
MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries.
Node.js® is an official trademark of Joyent. Red Hat is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.
The OpenStack® Word Mark and OpenStack logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.
All other trademarks are the property of their respective owners.
Red Hat logoGithubRedditYoutubeTwitter

Learn

Try, buy, & sell

Communities

About Red Hat Documentation

We help Red Hat users innovate and achieve their goals with our products and services with content they can trust.

Making open source more inclusive

Red Hat is committed to replacing problematic language in our code, documentation, and web properties. For more details, see the Red Hat Blog.

About Red Hat

We deliver hardened solutions that make it easier for enterprises to work across platforms and environments, from the core datacenter to the network edge.

© 2024 Red Hat, Inc.