Skip to content

Commit

Permalink
rename project (#883)
Browse files Browse the repository at this point in the history
* change project name (almost) everywhere

* style links on landing and login pages so they respond properly at different resolutions

---------

Signed-off-by: Richard Gebhardt <[email protected]>
  • Loading branch information
gebhardtr authored Apr 15, 2024
1 parent ea2f97d commit 21824cd
Show file tree
Hide file tree
Showing 22 changed files with 80 additions and 79 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/code_coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -118,4 +118,4 @@ jobs:
sleep 10
make create-cachetable
make update-openapi-schema
git diff --exit-code -- tools/openapi-schema/ansible-wisdom-service.yaml
git diff --exit-code -- tools/openapi-schema/ansible-ai-connect-service.yaml
5 changes: 3 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
ENVIRONMENT ?= development
TAG ?= latest
ANSIBLE_AI_PROJECT_NAME ?= "Ansible AI Connect"

# Choose between docker and podman based on what is available
ifeq (, $(shell which podman))
Expand Down Expand Up @@ -91,7 +92,7 @@ stop-backends:
.PHONY: update-openapi-schema
# Update OpenAPI 3.0 schema while running the service in development env
update-openapi-schema:
curl -X GET http://localhost:8000/api/schema/ -o tools/openapi-schema/ansible-wisdom-service.yaml
curl -X GET http://localhost:8000/api/schema/ -o tools/openapi-schema/ansible-ai-connect-service.yaml

.PHONY: docker-compose-clean
docker-compose-clean:
Expand Down Expand Up @@ -126,7 +127,7 @@ create-superuser: create-cachetable

.PHONY: create-application
create-application: create-superuser
wisdom-manage createapplication --name "Ansible Lightspeed for VS Code" --client-id Vu2gClkeR5qUJTUGHoFAePmBznd6RZjDdy5FW2wy --redirect-uris "vscode://redhat.ansible" public authorization-code
wisdom-manage createapplication --name "${ANSIBLE_AI_PROJECT_NAME} for VS Code" --client-id Vu2gClkeR5qUJTUGHoFAePmBznd6RZjDdy5FW2wy --redirect-uris "vscode://redhat.ansible" public authorization-code

.PHONY: test
test:
Expand Down
14 changes: 7 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Red Hat Ansible Lightspeed with IBM watsonx Code Assistant.
- [Red Hat Ansible Lightspeed with IBM watsonx Code Assistant.](#red-hat-ansible-lightspeed-with-ibm-watsonx-code-assistant)
# Ansible AI Connect.
- [Ansible AI Connect.](#ansible-ai-connect)
- [Wisdom Service](#wisdom-service)
- [Admin Portal](#admin-portal)
- [Using pre-commit](#using-pre-commit)
Expand Down Expand Up @@ -419,7 +419,7 @@ and then run the Django command to create the application:

```bash
wisdom-manage createapplication \
--name "Ansible Lightspeed for VS Code" \
--name "Ansible AI Connect for VS Code" \
--client-id Vu2gClkeR5qUJTUGHoFAePmBznd6RZjDdy5FW2wy \
--redirect-uris "vscode://redhat.ansible vscodium://redhat.ansible vscode-insiders://redhat.ansible code-oss://redhat.ansible checode://redhat.ansible" \
public authorization-code
Expand Down Expand Up @@ -545,7 +545,7 @@ You can enable postprocess with [Ansible Lint](https://github.com/ansible/ansibl
## Application metrics as a Prometheus-style endpoint
We enabled the Prometheus endpoint to scrape the configuration and check the service status to build observability into
the Lightspeed service for monitoring and measuring its availability.
the service for monitoring and measuring its availability.
To provide feedback for operational needs as well as for continuous service improvement.
Expand All @@ -558,7 +558,7 @@ the development environment only**.
- **Note:** It is not enabled in the production environment regardless of any settings.
If you want to test Lightspeed APIs using Swagger UI,
If you want to test APIs using Swagger UI,
1. Open http://localhost:8000/ and get an authentication token by
following the instructions described in the
Expand All @@ -581,7 +581,7 @@ Another OpenAPI UI in the ReDoc format is also available at http://localhost:80
### OpenAPI 3.0 Schema
The static OpenAPI Schema YAML file is stored as
[/tools/openapi-schema/ansible-wisdom-service.yaml](https://github.com/ansible/ansible-wisdom-service/blob/main/tools/openapi-schema/ansible-wisdom-service.yaml)
[/tools/openapi-schema/ansible-ai-connect-service.yaml](https://github.com/ansible/ansible-ai-connect-service/blob/main/tools/openapi-schema/ansible-ai-connect-service.yaml)
in this repository.
When you make code changes, please update the static OpenAPI Schema YAML file
Expand Down Expand Up @@ -642,7 +642,7 @@ If the execution was successful, results in HTML are showin in Chrome.
For executing unit tests from command line,
You need to set some environment variables
that are read by Lightspeed Service.
that are read by the Service.
If you are using PyCharm
for development, you can use [the EnvFile plugin](https://plugins.jetbrains.com/plugin/7861-envfile)
with the following `.env` file:
Expand Down
4 changes: 3 additions & 1 deletion ansible_wisdom/ai/api/permissions.py
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,9 @@ class BlockUserWithoutSeatAndWCAReadyOrg(permissions.BasePermission):
"""

code = 'permission_denied__org_ready_user_has_no_seat'
message = "Org's LightSpeed subscription is active but user has no seat."
message = (
f"Org's {settings.ANSIBLE_AI_PROJECT_NAME} subscription is active but user has no seat."
)

def has_permission(self, request, view):
user = request.user
Expand Down
2 changes: 1 addition & 1 deletion ansible_wisdom/ai/api/serializers.py
Original file line number Diff line number Diff line change
Expand Up @@ -259,7 +259,7 @@ class Meta:
required=False,
label='Additional Comment',
help_text='Additional comment describing why the \
change was required in Lightspeed suggestion.',
change was required in suggestion.',
)


Expand Down
4 changes: 2 additions & 2 deletions ansible_wisdom/healthcheck/views.py
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ def render_to_response_json(self, plugins, status, user): # customize JSON outp

class WisdomServiceHealthView(APIView):
"""
Lightspeed Service Health Check
Service Health Check
"""

permission_classes = [permissions.AllowAny]
Expand Down Expand Up @@ -134,7 +134,7 @@ def get(self, request, *args, **kwargs):

class WisdomServiceLivenessProbeView(APIView):
"""
Lightspeed Service Liveness Probe View
Service Liveness Probe View
"""

permission_classes = [permissions.AllowAny]
Expand Down
1 change: 1 addition & 0 deletions ansible_wisdom/main/settings/base.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@

# Build paths inside the project like this: BASE_DIR / 'subdir'.
BASE_DIR = Path(__file__).resolve().parent.parent
ANSIBLE_AI_PROJECT_NAME = os.getenv("ANSIBLE_AI_PROJECT_NAME") or "Ansible AI Connect"

# Quick-start development settings - unsuitable for production
# See https://docs.djangoproject.com/en/4.1/howto/deployment/checklist/
Expand Down
2 changes: 1 addition & 1 deletion ansible_wisdom/main/settings/development.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

if DEBUG:
SPECTACULAR_SETTINGS = {
'TITLE': 'Ansible Lightspeed with IBM watsonx Code Assistant.',
'TITLE': f'{ANSIBLE_AI_PROJECT_NAME}.', # noqa: F405
'DESCRIPTION': 'Equip the automation developer at Lightspeed.',
'VERSION': '0.0.8',
'SERVE_INCLUDE_SCHEMA': False,
Expand Down
6 changes: 3 additions & 3 deletions ansible_wisdom/main/templates/base.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<html lang="en">

<head>
<title>{% block title %}Ansible Lightspeed with IBM watsonx Code Assistant{% endblock title %}</title>
<title>{% block title %}{{ project_name }}{% endblock title %}</title>
<link rel="stylesheet" href="/static/patternfly.css">
<link rel="shortcut icon" type="image/svg+xml" href="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJ1dWlkLTNhNTAyZTQ2LWM3ZDYtNDFkMC05YWYzLWRjNDkxNzhkNDZkYiIgdmlld0JveD0iMCAwIDM4IDM4Ij48ZGVmcz48c3R5bGU+LnV1aWQtMTk4YTE0YjgtNWE3NC00OGMxLTg5NDItNDRhZmZlZTQyNDkwe2ZpbGw6I2UwMH08L3N0eWxlPjwvZGVmcz48ZyBpZD0idXVpZC1mMmU0YmIxOC0wY2ZiLTQ4M2ItODEwNC0yNzAzOTUwMTAzZjQiPjxwYXRoIGQ9Ik0yNy43IDEuNTk4SDEwLjNBOC43IDguNyAwIDAgMCAxLjU5NyAxMC4zdjE3LjQwMmE4LjcgOC43IDAgMCAwIDguNzAxIDguN2gxNy40MDJhOC43IDguNyAwIDAgMCA4LjctOC43VjEwLjI5OWE4LjcgOC43IDAgMCAwLTguNy04LjdaIiBzdHlsZT0iZmlsbDojZmZmIi8+PHBhdGggZD0iTTI4IDIuMjVjNC4yNzMgMCA3Ljc1IDMuNDc3IDcuNzUgNy43NXYxOGMwIDQuMjczLTMuNDc3IDcuNzUtNy43NSA3Ljc1SDEwYy00LjI3MyAwLTcuNzUtMy40NzctNy43NS03Ljc1VjEwYzAtNC4yNzMgMy40NzctNy43NSA3Ljc1LTcuNzVoMThNMjggMUgxMGE5IDkgMCAwIDAtOSA5djE4YTkgOSAwIDAgMCA5IDloMThhOSA5IDAgMCAwIDktOVYxMGE5IDkgMCAwIDAtOS05WiIvPjwvZz48cGF0aCBkPSJNMjAgNy4zNzVhLjYyNS42MjUgMCAwIDAtLjYyNS42MjV2N2EuNjI1LjYyNSAwIDAgMCAxLjI1IDBWOEEuNjI1LjYyNSAwIDAgMCAyMCA3LjM3NVpNMTYuNjI1IDE5YS42MjUuNjI1IDAgMCAwLS42MjUtLjYyNUg5YS42MjUuNjI1IDAgMCAwIDAgMS4yNWg3Yy4zNDUgMCAuNjI1LS4yOC42MjUtLjYyNVpNMjAgMjIuMzc1YS42MjUuNjI1IDAgMCAwLS42MjUuNjI1djdhLjYyNS42MjUgMCAwIDAgMS4yNSAwdi03YS42MjUuNjI1IDAgMCAwLS42MjUtLjYyNVpNMTcuNjExIDEwLjg3YS42MjUuNjI1IDAgMCAwLTEuMjIyLjI2bC40MjUgMmEuNjI1LjYyNSAwIDAgMCAxLjIyMi0uMjZsLS40MjUtMlpNMTEuODcgMTYuNjExbDIgLjQyNmEuNjI1LjYyNSAwIDAgMCAuMjYtMS4yMjNsLTItLjQyNWEuNjI1LjYyNSAwIDEgMC0uMjYgMS4yMjJaTTE3LjU1NSAyNC4zODlhLjYyNC42MjQgMCAwIDAtLjc0MS40ODFsLS40MjUgMmEuNjI1LjYyNSAwIDAgMCAxLjIyMi4yNmwuNDI1LTJhLjYyNS42MjUgMCAwIDAtLjQ4MS0uNzQxWk0xMy44NyAyMC45NjNsLTIgLjQyNmEuNjI0LjYyNCAwIDEgMCAuMjYgMS4yMjJsMi0uNDI1YS42MjQuNjI0IDAgMSAwLS4yNi0xLjIyM1oiIGNsYXNzPSJ1dWlkLTE5OGExNGI4LTVhNzQtNDhjMS04OTQyLTQ0YWZmZWU0MjQ5MCIvPjxwYXRoIGQ9Ik0zMC42MiAxOC45N2EuNjIyLjYyMiAwIDAgMC0uMDQzLS4yMDkuNjE3LjYxNyAwIDAgMC0uMTA2LS4xNmMtLjAxMS0uMDEzLS4wMTYtLjAzLS4wMjktLjA0M2wtMi0yYS42MjYuNjI2IDAgMCAwLS44ODQuODg0bC45MzMuOTMzSDE5YS42MjUuNjI1IDAgMCAwIDAgMS4yNWg5LjQ5MWwtLjkzMy45MzNhLjYyNi42MjYgMCAwIDAgLjg4NC44ODRsMi0yYy4wMTMtLjAxMy4wMTgtLjAzLjAyOS0uMDQzYS42Mi42MiAwIDAgMCAuMTA2LS4xNi42MjQuNjI0IDAgMCAwIC4wNDItLjIxYzAtLjAxLjAwNi0uMDE5LjAwNi0uMDMgMC0uMDEtLjAwNS0uMDE4LS4wMDYtLjAyOFpNMTMuNDQyIDExLjU1OGEuNjI2LjYyNiAwIDAgMC0uODg0Ljg4NGw0IDRhLjYyNC42MjQgMCAwIDAgLjg4NCAwIC42MjYuNjI2IDAgMCAwIDAtLjg4NGwtNC00Wk0xNi41NTggMjEuNTU4bC00IDRhLjYyNi42MjYgMCAwIDAgLjg4NC44ODRsNC00YS42MjYuNjI2IDAgMCAwLS44ODQtLjg4NFpNOS40NCAxNC41NmEuNjM3LjYzNyAwIDAgMC0xLjAyLjJjLS4wMy4wOC0uMDUuMTYtLjA1LjI0IDAgLjE2LjA3LjMyLjE5LjQ0cy4yOC4xOS40NC4xOWMuMTcgMCAuMzMtLjA3LjQ0LS4xOS4xMi0uMTEuMTktLjI4LjE5LS40NCAwLS4wOC0uMDItLjE2LS4wNS0uMjRhLjY1Ni42NTYgMCAwIDAtLjE0LS4yWk04LjU2IDIyLjU2Yy0uMTIuMTItLjE5LjI4LS4xOS40NCAwIC4xNi4wNy4zMy4xOS40NC4xMi4xMi4yOC4xOS40NC4xOS4xNyAwIC4zMy0uMDcuNDQtLjE5LjEyLS4xMS4xOS0uMjguMTktLjQ0YS42My42MyAwIDAgMC0uMTktLjQ0Yy0uMjMtLjIzLS42NC0uMjMtLjg4IDBaIi8+PC9zdmc+"/>
{% block header %} {% endblock header %}
Expand All @@ -15,7 +15,7 @@
<div class="pf-c-alert__icon">
<i class="fas fa-fw fa-exclamation-triangle" aria-hidden="true"></i>
</div>
<p class="pf-c-alert__title" style="font-weight: normal;"><b>NOTE</b>: Due to overwhelming positive demand, we have extended the availability of the Ansible Lightspeed Technical Preview from December 31, 2023 to <b>March 11, 2024</b>.</p>
<p class="pf-c-alert__title" style="font-weight: normal;"><b>NOTE</b>: Due to overwhelming positive demand, we have extended the availability of the {{ project_name }} Technical Preview from December 31, 2023 to <b>March 11, 2024</b>.</p>
</div>
<br />
{% endif %}
Expand All @@ -25,7 +25,7 @@
<i class="fas fa-fw fa-info-circle" aria-hidden="true"></i>
</div>
<p class="pf-c-alert__title">
The Ansible Lightspeed Technical Preview is no longer available. For continued access to the commercial service, please see <a class="pf-l-level__item" href="https://www.redhat.com/en/blog/getting-started-red-hat-ansible-lightspeed-ibm-watsonx-code-assistant" target="_blank" rel="noopener"><span class="fas fa-sharp fa-solid fa-external-link-alt"></span>Getting started with Red Hat Ansible Lightspeed with IBM watsonx Code Assistant</a>.
The {{ project_name }} Technical Preview is no longer available. For continued access to the commercial service, please see <a class="pf-l-level__item" href="https://www.redhat.com/en/blog/getting-started-red-hat-ansible-lightspeed-ibm-watsonx-code-assistant" target="_blank" rel="noopener"><span class="fas fa-sharp fa-solid fa-external-link-alt"></span>Getting started with {{ project_name }}</a>.
</p>
</div>
<br />
Expand Down
2 changes: 1 addition & 1 deletion ansible_wisdom/main/templates/console/console.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

{% block header %}
<meta charset="utf-8"/>
<title>Ansible Wisdom Lightspeed - Admin Portal</title>
<title>{{ project_name }} - Admin Portal</title>
<script defer="defer" src="{% static '/console/static/js/index.js' %}"></script>
<link href="{% static '/console/static/css/index.css' %}" rel='stylesheet'>
{% endblock header %}
Expand Down
2 changes: 1 addition & 1 deletion ansible_wisdom/main/templates/console/denied.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

{% block header %}
<meta charset="utf-8"/>
<title>Ansible Wisdom Lightspeed - Admin Portal</title>
<title>{{ project_name }} - Admin Portal</title>
<script defer="defer" src="{% static '/console/static/js/denied.js' %}"></script>
<link href="{% static '/console/static/css/denied.css' %}" rel='stylesheet'>
{% endblock header %}
Expand Down
6 changes: 3 additions & 3 deletions ansible_wisdom/main/templates/registration/login.html
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@
<div class="pf-c-empty-state__content">

<div class="pf-l-bullseye pf-u-p-xl" style="padding: 20px">
<img src="{% static 'users/lightspeed.png' %}" width="95px" alt="Ansible Lightspeed logo"/>
<img src="{% static 'users/lightspeed.png' %}" width="95px" alt="{{ project_name }} logo"/>
</div>
<h1 class="pf-c-title pf-m-lg">Log in to Ansible Lightspeed with IBM watsonx Code Assistant</h1>
<h1 class="pf-c-title pf-m-lg">Log in to {{ project_name }}</h1>
{% if not user.is_authenticated %}
<div class="pf-c-empty-state__body">You are currently not logged in. Please log in using the button below.</div>

Expand All @@ -27,7 +27,7 @@ <h1 class="pf-c-title pf-m-lg">Log in to Ansible Lightspeed with IBM watsonx Cod
</div>
{% endif %}

<div class="pf-l-level" style="margin-top: 60px">
<div class="pf-l-level pf-m-gutter" style="margin-top: 60px">
<a class="pf-l-level__item" href="https://matrix.to/#/%23ansible-lightspeed:ansible.im" target="_blank"><span class="fas fa-solid fa-comments"></span> Chat</a>
<a class="pf-l-level__item" href="https://docs.ai.ansible.redhat.com/" target="_blank"><span class="fas fa-sharp fa-solid fa-external-link-alt"></span> Documentation</a>
<a class="pf-l-level__item" href="https://status.redhat.com/" target="_blank"><span class="fas fa-sharp fa-solid fa-check"></span> Status</a>
Expand Down
2 changes: 2 additions & 0 deletions ansible_wisdom/main/views.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ def get_context_data(self, **kwargs):
context['use_github_team'] = settings.USE_GITHUB_TEAM
context["use_tech_preview"] = settings.ANSIBLE_AI_ENABLE_TECH_PREVIEW
context["deployment_mode"] = settings.DEPLOYMENT_MODE
context["project_name"] = settings.ANSIBLE_AI_PROJECT_NAME
return context

def dispatch(self, request, *args, **kwargs):
Expand Down Expand Up @@ -76,6 +77,7 @@ def get_template_names(self):

def get_context_data(self, **kwargs):
context = super().get_context_data(**kwargs)
context["project_name"] = settings.ANSIBLE_AI_PROJECT_NAME
user = self.request.user
if user:
context["user_name"] = user.username
Expand Down
22 changes: 11 additions & 11 deletions ansible_wisdom/users/templates/users/home.html
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@
<i class="fas fa-fw fa-exclamation-triangle" aria-hidden="true"></i>
</div>
<p class="pf-c-alert__title">
You are a Red Hat organization administrator for Ansible Lightspeed. IBM watsonx Code Assistant model settings have not been configured for your organization.
<a href="/console">Click here</a> to access the Lightspeed admin portal to complete configuration.
You are a Red Hat organization administrator for {{ project_name }}. IBM watsonx Code Assistant model settings have not been configured for your organization.
<a href="/console">Click here</a> to access the {{ project_name }} admin portal to complete configuration.
</p>
</div>
{% elif user.rh_org_has_subscription and not user.rh_user_is_org_admin and org_has_api_key and not user.rh_user_has_seat %}
Expand All @@ -23,7 +23,7 @@
<i class="fas fa-fw fa-info-circle" aria-hidden="true"></i>
</div>
<p class="pf-c-alert__title">
You do not have a licensed seat for Ansible Lightspeed and your organization has configured a commercial model.
You do not have a licensed seat for {{ project_name }} and your organization has configured a commercial model.
Contact your Red Hat account organization administrator for more information on how to assign a named seat.
</p>
</div>
Expand All @@ -33,7 +33,7 @@
<i class="fas fa-fw fa-info-circle" aria-hidden="true"></i>
</div>
<p class="pf-c-alert__title">
You do not have a licensed seat for Ansible Lightspeed. You will be limited to features of the Lightspeed tech preview until you are assigned a named seat.
You do not have a licensed seat for {{ project_name }}. You will be limited to features of the {{ project_name }} tech preview until you are assigned a named seat.
Contact your Red Hat account organization administrator for more information on how to assign a named seat.
</p>
</div>
Expand All @@ -55,7 +55,7 @@
</span>

<h1 class="pf-c-title pf-m-lg">
<p>Your organization doesn't have access to Ansible Lightspeed.
<p>Your organization doesn't have access to {{ project_name }}.
</h1>
<div style="padding: 15px">
<p>Contact your Red Hat Organization's administrator for more information.
Expand All @@ -69,7 +69,7 @@ <h1 class="pf-c-title pf-m-lg">
</span>

<h1 class="pf-c-title pf-m-lg">
You do not have a licensed seat for Ansible Lightspeed.
You do not have a licensed seat for {{ project_name }}.
</h1>
<div style="padding: 15px">
<p>Contact your Red Hat Organization's administrator for more information on how to get a licensed seat.
Expand All @@ -82,19 +82,19 @@ <h1 class="pf-c-title pf-m-lg">
</span>

<h1 class="pf-c-title pf-m-lg">
<p>You are a licensed Lightspeed user but your administrator has not configured the service for your organization.
<p>Contact your organization administrator to have them complete Lightspeed configuration.
<p>You are a licensed {{ project_name }} user but your administrator has not configured the service for your organization.
<p>Contact your organization administrator to have them complete {{ project_name }} configuration.
</h1>
<div style="padding: 15px">
<p>Contact your Red Hat Organization's administrator for more information.
</div>

{% else %}
<div class="pf-l-bullseye pf-u-p-xl" style="padding: 20px">
<img src="{% static 'users/lightspeed.png' %}" width="95px" alt="Ansible Lightspeed logo"/>
<img src="{% static 'users/lightspeed.png' %}" width="95px" alt="{{ project_name }} logo"/>
</div>

<h1 class="pf-c-title pf-m-lg">Red Hat Ansible Lightspeed with IBM watsonx Code Assistant</h1>
<h1 class="pf-c-title pf-m-lg">{{ project_name }}</h1>
{% endif %}


Expand All @@ -116,7 +116,7 @@ <h1 class="pf-c-title pf-m-lg">Red Hat Ansible Lightspeed with IBM watsonx Code
<a class="pf-c-button pf-m-primary" type="button" href="{% url 'login' %}">Log in</a>
{% endif %}

<div class="pf-l-level" style="margin-top: 60px">
<div class="pf-l-level pf-m-gutter" style="margin-top: 60px">
<a class="pf-l-level__item" href="https://matrix.to/#/%23ansible-lightspeed:ansible.im" target="_blank"><span class="fas fa-solid fa-comments"></span> Chat</a>
<a class="pf-l-level__item" href="{{ documentation_url }}" target="_blank"><span class="fas fa-sharp fa-solid fa-external-link-alt"></span> Documentation</a>
<a class="pf-l-level__item" href="https://status.redhat.com/" target="_blank"><span class="fas fa-sharp fa-solid fa-check"></span> Status</a>
Expand Down
2 changes: 1 addition & 1 deletion ansible_wisdom/users/templates/users/unauthorized.html
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<div class="pf-l-bullseye__item">
<div class="pf-c-empty-state">
<div class="pf-c-empty-state__content">
<h1 class="pf-c-title pf-m-lg">You currently do not have access to Ansible Lightspeed with IBM watsonx Code Assistant.</h1>
<h1 class="pf-c-title pf-m-lg">You currently do not have access to {{ project_name }}.</h1>
{% if user.is_authenticated %}
<a class="pf-c-button pf-m-primary" type="button" href="{% url 'logout' %}">Logout</a>
{% endif %}
Expand Down
Loading

1 comment on commit 21824cd

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ClamAV Virus Definition DB Files:
----
total 228724
-rw-r--r--  1 root root        28 Apr 15 06:07 whitelist.ign2
-rw-r--r--  1 root root 170479789 Apr 15 06:07 main.cvd
-rw-r--r--  1 root root        69 Apr 15 06:07 freshclam.dat
-rw-r--r--  1 root root  63416151 Apr 15 06:07 daily.cvd
-rw-r--r--  1 root root    289733 Apr 15 06:08 bytecode.cvd
drwxr-xr-x 16 root root      4096 Apr 15 20:01 ..
drwxr-xr-x  2 root root      4096 Apr 15 20:01 .
----
File: /var/lib/clamav/bytecode.cvd
Build time: 27 Feb 2024 10:37 -0500
Version: 335
Signatures: 86
Functionality level: 90
Builder: raynman
MD5: 16d388f042f5c44628a66228df427c20
Digital signature: 7fD3mweaw4tqQH9Dl7ZewBLXZBSrLKX5no/rYN/6NQBmhnWUyTBt3uzd7ZjEnIT5yN1ygLwsDcuzoKRoA+syrfk3PcDHf5/h6Wb/d8uikXSALygH5VYAPo2ksV5Pitn3reECJ90q2m9m0CH2VpT1tDkkcVi05LLV5PwBle2Ufpe
Verification OK.
----
File: /var/lib/clamav/daily.cvd
Build time: 14 Apr 2024 04:22 -0400
Version: 27245
Signatures: 2059145
Functionality level: 90
Builder: raynman
MD5: b1ba1a9b07b42930ebed9d260569f96e
Digital signature: EyrkDx/2fXF12rlLbERraQXyGTh/1MzzgVmMIUnXOefUOeZFN6e0m37ZjgUzjU6QdL+C/IIrZtikdTsdfkikGi4a/BLFZLHWrGkXUZ+wEa2PRmP3PZfFYO5x6h3jjaqaX/grM4RCA5Gv8fAiO7yIW2Dvmv1YS5YGILF9ha+2Ocd
Verification OK.
----
File: /var/lib/clamav/main.cvd
Build time: 16 Sep 2021 08:32 -0400
Version: 62
Signatures: 6647427
Functionality level: 90
Builder: sigmgr
MD5: 137eccce31aacb21b5a98bb8c21cefd6
Digital signature: twaJBls8V5q64R7QY10AatEtPNuPWoVoxTaNO1jpBg7s5jIMMXpitgG1000YLp6rb0TWkEKjRqxneGTxuxWaWm7XBjsgwX2BRWh/y4fhs7uyImdKRLzQ5y8e2EkSChegF/i8clqfn+1qetq9j4gbktJ3JZpOXPoHlyr2Dv9S/Bg
Verification OK.
----
Scanning Results:
ClamAV 1.0.5/27245/Sun Apr 14 08:22:26 2024
LibClamAV Warning: Max file-size was set to 4194304000 bytes. Unfortunately, scanning files greater than 2147483647 bytes (2 GiB - 1) is not supported.

----------- SCAN SUMMARY -----------
Known viruses: 8690978
Engine version: 1.0.5
Scanned directories: 31585
Scanned files: 194816
Infected files: 0
Data scanned: 6731.99 MB
Data read: 3485.00 MB (ratio 1.93:1)
Time: 1468.827 sec (24 m 28 s)
Start Date: 2024:04:15 20:03:38
End Date:   2024:04:15 20:28:06

Please sign in to comment.