change back to Automation Analytics name (#12022)

This commit is contained in:
John Mitchell
2022-04-12 14:23:13 -04:00
committed by GitHub
parent 4328b4cb67
commit bbb9770a97
7 changed files with 47 additions and 53 deletions

View File

@@ -177,7 +177,7 @@ def gather(dest=None, module=None, subset=None, since=None, until=None, collecti
if collection_type != 'dry-run': if collection_type != 'dry-run':
if not settings.INSIGHTS_TRACKING_STATE: if not settings.INSIGHTS_TRACKING_STATE:
logger.log(log_level, "Insights for Ansible Automation Platform not enabled. Use --dry-run to gather locally without sending.") logger.log(log_level, "Automation Analytics not enabled. Use --dry-run to gather locally without sending.")
return None return None
if not (settings.AUTOMATION_ANALYTICS_URL and settings.REDHAT_USERNAME and settings.REDHAT_PASSWORD): if not (settings.AUTOMATION_ANALYTICS_URL and settings.REDHAT_USERNAME and settings.REDHAT_PASSWORD):
@@ -332,10 +332,10 @@ def ship(path):
Ship gathered metrics to the Insights API Ship gathered metrics to the Insights API
""" """
if not path: if not path:
logger.error('Insights for Ansible Automation Platform TAR not found') logger.error('Automation Analytics TAR not found')
return False return False
if not os.path.exists(path): if not os.path.exists(path):
logger.error('Insights for Ansible Automation Platform TAR {} not found'.format(path)) logger.error('Automation Analytics TAR {} not found'.format(path))
return False return False
if "Error:" in str(path): if "Error:" in str(path):
return False return False

View File

@@ -112,7 +112,7 @@ register(
encrypted=False, encrypted=False,
read_only=False, read_only=False,
label=_('Red Hat customer username'), label=_('Red Hat customer username'),
help_text=_('This username is used to send data to Insights for Ansible Automation Platform'), help_text=_('This username is used to send data to Automation Analytics'),
category=_('System'), category=_('System'),
category_slug='system', category_slug='system',
) )
@@ -125,7 +125,7 @@ register(
encrypted=True, encrypted=True,
read_only=False, read_only=False,
label=_('Red Hat customer password'), label=_('Red Hat customer password'),
help_text=_('This password is used to send data to Insights for Ansible Automation Platform'), help_text=_('This password is used to send data to Automation Analytics'),
category=_('System'), category=_('System'),
category_slug='system', category_slug='system',
) )
@@ -162,8 +162,8 @@ register(
default='https://example.com', default='https://example.com',
schemes=('http', 'https'), schemes=('http', 'https'),
allow_plain_hostname=True, # Allow hostname only without TLD. allow_plain_hostname=True, # Allow hostname only without TLD.
label=_('Insights for Ansible Automation Platform upload URL'), label=_('Automation Analytics upload URL'),
help_text=_('This setting is used to to configure the upload URL for data collection for Red Hat Insights.'), help_text=_('This setting is used to to configure the upload URL for data collection for Automation Analytics.'),
category=_('System'), category=_('System'),
category_slug='system', category_slug='system',
) )
@@ -299,8 +299,8 @@ register(
'INSIGHTS_TRACKING_STATE', 'INSIGHTS_TRACKING_STATE',
field_class=fields.BooleanField, field_class=fields.BooleanField,
default=False, default=False,
label=_('Gather data for Insights for Ansible Automation Platform'), label=_('Gather data for Automation Analytics'),
help_text=_('Enables the service to gather data on automation and send it to Red Hat Insights.'), help_text=_('Enables the service to gather data on automation and send it to Automation Analytics.'),
category=_('System'), category=_('System'),
category_slug='system', category_slug='system',
) )
@@ -727,7 +727,7 @@ register(
register( register(
'AUTOMATION_ANALYTICS_LAST_GATHER', 'AUTOMATION_ANALYTICS_LAST_GATHER',
field_class=fields.DateTimeField, field_class=fields.DateTimeField,
label=_('Last gather date for Insights for Ansible Automation Platform.'), label=_('Last gather date for Automation Analytics.'),
allow_null=True, allow_null=True,
category=_('System'), category=_('System'),
category_slug='system', category_slug='system',
@@ -735,7 +735,7 @@ register(
register( register(
'AUTOMATION_ANALYTICS_LAST_ENTRIES', 'AUTOMATION_ANALYTICS_LAST_ENTRIES',
field_class=fields.CharField, field_class=fields.CharField,
label=_('Last gathered entries from the data collection service of Insights for Ansible Automation Platform'), label=_('Last gathered entries from the data collection service of Automation Analytics'),
default='', default='',
allow_blank=True, allow_blank=True,
category=_('System'), category=_('System'),
@@ -746,7 +746,7 @@ register(
register( register(
'AUTOMATION_ANALYTICS_GATHER_INTERVAL', 'AUTOMATION_ANALYTICS_GATHER_INTERVAL',
field_class=fields.IntegerField, field_class=fields.IntegerField,
label=_('Insights for Ansible Automation Platform Gather Interval'), label=_('Automation Analytics Gather Interval'),
help_text=_('Interval (in seconds) between data gathering.'), help_text=_('Interval (in seconds) between data gathering.'),
default=14400, # every 4 hours default=14400, # every 4 hours
min_value=1800, # every 30 minutes min_value=1800, # every 30 minutes

View File

@@ -84,20 +84,16 @@ describe('<MiscSystemDetail />', () => {
assertDetail(wrapper, 'All Users Visible to Organization Admins', 'On'); assertDetail(wrapper, 'All Users Visible to Organization Admins', 'On');
assertDetail( assertDetail(
wrapper, wrapper,
'Insights for Ansible Automation Platform Gather Interval', 'Automation Analytics Gather Interval',
'14400 seconds' '14400 seconds'
); );
assertDetail( assertDetail(
wrapper, wrapper,
'Insights for Ansible Automation Platform upload URL', 'Automation Analytics upload URL',
'https://example.com' 'https://example.com'
); );
assertDetail(wrapper, 'Base URL of the service', 'https://towerhost'); assertDetail(wrapper, 'Base URL of the service', 'https://towerhost');
assertDetail( assertDetail(wrapper, 'Gather data for Automation Analytics', 'Off');
wrapper,
'Gather data for Insights for Ansible Automation Platform',
'Off'
);
assertDetail( assertDetail(
wrapper, wrapper,
'Organization Admins Can Manage Users and Teams', 'Organization Admins Can Manage Users and Teams',
@@ -111,7 +107,7 @@ describe('<MiscSystemDetail />', () => {
assertDetail(wrapper, 'Red Hat or Satellite username', 'name2'); assertDetail(wrapper, 'Red Hat or Satellite username', 'name2');
assertVariableDetail( assertVariableDetail(
wrapper, wrapper,
'Last gathered entries from the data collection service of Insights for Ansible Automation Platform', 'Last gathered entries from the data collection service of Automation Analytics',
'{\n "foo": "2021-11-24R06:35:15.179Z"\n}' '{\n "foo": "2021-11-24R06:35:15.179Z"\n}'
); );
assertVariableDetail(wrapper, 'Remote Host Headers', '[]'); assertVariableDetail(wrapper, 'Remote Host Headers', '[]');

View File

@@ -31,12 +31,12 @@ function AnalyticsStep() {
spaceItems={{ default: 'spaceItemsMd' }} spaceItems={{ default: 'spaceItemsMd' }}
direction={{ default: 'column' }} direction={{ default: 'column' }}
> >
<Trans>User and Insights analytics</Trans> <Trans>User and Automation Analytics</Trans>
<p> <p>
<Trans> <Trans>
By default, we collect and transmit analytics data on the serice usage By default, we collect and transmit analytics data on the service
to Red Hat. There are two categories of data collected by the service. usage to Red Hat. There are two categories of data collected by the
For more information, see{' '} service. For more information, see{' '}
<Button <Button
component="a" component="a"
href={`${getDocsBaseUrl( href={`${getDocsBaseUrl(
@@ -68,12 +68,12 @@ function AnalyticsStep() {
<CheckboxField <CheckboxField
name="insights" name="insights"
isDisabled={!config.me.is_superuser} isDisabled={!config.me.is_superuser}
aria-label={t`Insights for Ansible Automation Platform`} aria-label={t`Automation Analytics`}
label={t`Insights for Ansible Automation Platform`} label={t`Automation Analytics`}
id="insights-field" id="insights-field"
description={t`This data is used to enhance description={t`This data is used to enhance
future releases of the Software and to provide future releases of the Software and to provide
Insights for Ansible Automation Platform.`} Automation Analytics.`}
/> />
</FormGroup> </FormGroup>
{requireCredentialFields && ( {requireCredentialFields && (
@@ -82,7 +82,7 @@ function AnalyticsStep() {
<p> <p>
<Trans> <Trans>
Provide your Red Hat or Red Hat Satellite credentials to enable Provide your Red Hat or Red Hat Satellite credentials to enable
Insights for Ansible Automation Platform. Automation Analytics.
</Trans> </Trans>
</p> </p>
<FormField <FormField
@@ -108,7 +108,7 @@ function AnalyticsStep() {
<img <img
width="300" width="300"
src="static/media/insights-analytics-dashboard.jpeg" src="static/media/insights-analytics-dashboard.jpeg"
alt={t`Insights for Ansible Automation Platform dashboard`} alt={t`Automation Analytics dashboard`}
/> />
<Button <Button
component="a" component="a"
@@ -117,9 +117,7 @@ function AnalyticsStep() {
variant="secondary" variant="secondary"
ouiaId="analytics-link" ouiaId="analytics-link"
> >
<Trans> <Trans>Learn more about Automation Analytics</Trans>
Learn more about Insights for Ansible Automation Platform
</Trans>
</Button> </Button>
</Flex> </Flex>
</Flex> </Flex>

View File

@@ -199,7 +199,7 @@ function SubscriptionEdit() {
...(!hasValidKey ...(!hasValidKey
? [ ? [
{ {
name: t`User and Insights analytics`, name: t`User and Automation Analytics`,
id: 'analytics-step', id: 'analytics-step',
component: <AnalyticsStep />, component: <AnalyticsStep />,
}, },

View File

@@ -88,7 +88,7 @@ describe('<SubscriptionEdit />', () => {
wrapper.find('WizardNavItem[content="Mock Subscription"]').length wrapper.find('WizardNavItem[content="Mock Subscription"]').length
).toBe(1); ).toBe(1);
expect( expect(
wrapper.find('WizardNavItem[content="User and Insights analytics"]') wrapper.find('WizardNavItem[content="User and Automation Analytics"]')
.length .length
).toBe(1); ).toBe(1);
expect( expect(
@@ -254,7 +254,7 @@ describe('<SubscriptionEdit />', () => {
wrapper.find('WizardNavItem[content="Subscription Management"]').length wrapper.find('WizardNavItem[content="Subscription Management"]').length
).toBe(1); ).toBe(1);
expect( expect(
wrapper.find('WizardNavItem[content="User and Insights analytics"]') wrapper.find('WizardNavItem[content="User and Automation Analytics"]')
.length .length
).toBe(0); ).toBe(0);
expect( expect(

View File

@@ -79,7 +79,7 @@
"type": "string", "type": "string",
"required": false, "required": false,
"label": "Red Hat customer username", "label": "Red Hat customer username",
"help_text": "This username is used to send data to Insights for Ansible Automation Platform", "help_text": "This username is used to send data to Automation Analytics",
"category": "System", "category": "System",
"category_slug": "system", "category_slug": "system",
"default": "" "default": ""
@@ -88,7 +88,7 @@
"type": "string", "type": "string",
"required": false, "required": false,
"label": "Red Hat customer password", "label": "Red Hat customer password",
"help_text": "This password is used to send data to Insights for Ansible Automation Platform", "help_text": "This password is used to send data to Automation Analytics",
"category": "System", "category": "System",
"category_slug": "system", "category_slug": "system",
"default": "" "default": ""
@@ -114,8 +114,8 @@
"AUTOMATION_ANALYTICS_URL": { "AUTOMATION_ANALYTICS_URL": {
"type": "string", "type": "string",
"required": false, "required": false,
"label": "Insights for Ansible Automation Platform upload URL", "label": "Automation Analytics upload URL",
"help_text": "This setting is used to to configure the upload URL for data collection for Red Hat Insights.", "help_text": "This setting is used to to configure the upload URL for data collection for Automation Analytics.",
"category": "System", "category": "System",
"category_slug": "system", "category_slug": "system",
"default": "https://example.com" "default": "https://example.com"
@@ -254,8 +254,8 @@
"INSIGHTS_TRACKING_STATE": { "INSIGHTS_TRACKING_STATE": {
"type": "boolean", "type": "boolean",
"required": false, "required": false,
"label": "Gather data for Insights for Ansible Automation Platform", "label": "Gather data for Automation Analytics",
"help_text": "Enables the service to gather data on automation and send it to Red Hat Insights.", "help_text": "Enables the service to gather data on automation and send it to Automation Analytics.",
"category": "System", "category": "System",
"category_slug": "system", "category_slug": "system",
"default": false "default": false
@@ -605,7 +605,7 @@
"AUTOMATION_ANALYTICS_LAST_GATHER": { "AUTOMATION_ANALYTICS_LAST_GATHER": {
"type": "datetime", "type": "datetime",
"required": true, "required": true,
"label": "Last gather date for Insights for Ansible Automation Platform.", "label": "Last gather date for Automation Analytics.",
"category": "System", "category": "System",
"category_slug": "system", "category_slug": "system",
"default": null "default": null
@@ -613,7 +613,7 @@
"AUTOMATION_ANALYTICS_LAST_ENTRIES": { "AUTOMATION_ANALYTICS_LAST_ENTRIES": {
"type": "string", "type": "string",
"required": false, "required": false,
"label": "Last gathered entries from the data collection service of Insights for Ansible Automation Platform", "label": "Last gathered entries from the data collection service of Automation Analytics",
"category": "System", "category": "System",
"category_slug": "system", "category_slug": "system",
"default": "" "default": ""
@@ -621,7 +621,7 @@
"AUTOMATION_ANALYTICS_GATHER_INTERVAL": { "AUTOMATION_ANALYTICS_GATHER_INTERVAL": {
"type": "integer", "type": "integer",
"required": false, "required": false,
"label": "Insights for Ansible Automation Platform Gather Interval", "label": "Automation Analytics Gather Interval",
"help_text": "Interval (in seconds) between data gathering.", "help_text": "Interval (in seconds) between data gathering.",
"min_value": 1800, "min_value": 1800,
"category": "System", "category": "System",
@@ -3845,7 +3845,7 @@
"REDHAT_USERNAME": { "REDHAT_USERNAME": {
"type": "string", "type": "string",
"label": "Red Hat customer username", "label": "Red Hat customer username",
"help_text": "This username is used to send data to Insights for Ansible Automation Platform", "help_text": "This username is used to send data to Automation Analytics",
"category": "System", "category": "System",
"category_slug": "system", "category_slug": "system",
"defined_in_file": false "defined_in_file": false
@@ -3853,7 +3853,7 @@
"REDHAT_PASSWORD": { "REDHAT_PASSWORD": {
"type": "string", "type": "string",
"label": "Red Hat customer password", "label": "Red Hat customer password",
"help_text": "This password is used to send data to Insights for Ansible Automation Platform", "help_text": "This password is used to send data to Automation Analytics",
"category": "System", "category": "System",
"category_slug": "system", "category_slug": "system",
"defined_in_file": false "defined_in_file": false
@@ -3876,8 +3876,8 @@
}, },
"AUTOMATION_ANALYTICS_URL": { "AUTOMATION_ANALYTICS_URL": {
"type": "string", "type": "string",
"label": "Insights for Ansible Automation Platform upload URL", "label": "Automation Analytics upload URL",
"help_text": "This setting is used to to configure the upload URL for data collection for Red Hat Insights.", "help_text": "This setting is used to to configure the upload URL for data collection for Automation Analytics.",
"category": "System", "category": "System",
"category_slug": "system", "category_slug": "system",
"defined_in_file": false "defined_in_file": false
@@ -3984,8 +3984,8 @@
}, },
"INSIGHTS_TRACKING_STATE": { "INSIGHTS_TRACKING_STATE": {
"type": "boolean", "type": "boolean",
"label": "Gather data for Insights for Ansible Automation Platform", "label": "Gather data for Automation Analytics",
"help_text": "Enables the service to gather data on automation and send it to Red Hat Insights.", "help_text": "Enables the service to gather data on automation and send it to Automation Analytics.",
"category": "System", "category": "System",
"category_slug": "system", "category_slug": "system",
"defined_in_file": false "defined_in_file": false
@@ -4298,21 +4298,21 @@
}, },
"AUTOMATION_ANALYTICS_LAST_GATHER": { "AUTOMATION_ANALYTICS_LAST_GATHER": {
"type": "datetime", "type": "datetime",
"label": "Last gather date for Insights for Ansible Automation Platform.", "label": "Last gather date for Automation Analytics.",
"category": "System", "category": "System",
"category_slug": "system", "category_slug": "system",
"defined_in_file": false "defined_in_file": false
}, },
"AUTOMATION_ANALYTICS_LAST_ENTRIES": { "AUTOMATION_ANALYTICS_LAST_ENTRIES": {
"type": "string", "type": "string",
"label": "Last gathered entries from the data collection service of Insights for Ansible Automation Platform", "label": "Last gathered entries from the data collection service of Automation Analytics",
"category": "System", "category": "System",
"category_slug": "system", "category_slug": "system",
"defined_in_file": false "defined_in_file": false
}, },
"AUTOMATION_ANALYTICS_GATHER_INTERVAL": { "AUTOMATION_ANALYTICS_GATHER_INTERVAL": {
"type": "integer", "type": "integer",
"label": "Insights for Ansible Automation Platform Gather Interval", "label": "Automation Analytics Gather Interval",
"help_text": "Interval (in seconds) between data gathering.", "help_text": "Interval (in seconds) between data gathering.",
"min_value": 1800, "min_value": 1800,
"category": "System", "category": "System",