Skip to content

Releases: HewlettPackard/squest

v2.8.1

06 Jun 12:47
Compare
Choose a tag to compare

Fix

  • Fix celery startup in compose

Enhancement

  • Celery beat now re-schedule a check of the state of all PROCESSING jobs

v2.8.0

02 Jun 15:56
Compare
Choose a tag to compare

Breaking changes ⚠

  • Squest settings update. CELERY_BROKER_URL replaced by RABBITMQ_ environment variables. See migration process below

Fix

  • Operation table was missing from instance details view
  • Fix git configuration that was preventing Openshift deployment
  • Fix integrated metrics app startup

Enhancement

  • Refactoring Ansible based deployment for K8S
  • Wait script replaced by native Docker compose health check
  • Hide token in tower server form when edit
  • Documentation list sorted alphabetically
  • LDAP user search filter configurable using the AUTH_LDAP_USER_SEARCH_FILTER variable

Feature

  • Set default admin password via DEFAULT_ADMIN_PASSWORD env variable

Env migration

Celery broker URL now configured via RABBITMQ_ environment variables
Previous environment config:

CELERY_BROKER_URL=amqp://rabbitmq:rabbitmq@rabbitmq:5672/squest

Now:

RABBITMQ_USER=rabbitmq
RABBITMQ_PASSWORD=rabbitmq
RABBITMQ_HOST=rabbitmq
RABBITMQ_PORT=5672
RABBITMQ_VHOST=squest

v2.7.0

16 Dec 15:26
Compare
Choose a tag to compare

Breaking changes ⚠

  • drop support for docker compose v1
  • SurveyValidator form utils import switched from from service_catalog.forms import SurveyValidator to from service_catalog.forms.form_utils import SurveyValidator

Fix

  • Credential id set in operation was not sent to AWX

Enhancement

  • Add support of multiple workers to gunicorn to speedup Squest

Feature

  • Add permission on operation, service and portfolio

v2.6.1

15 Nov 15:15
Compare
Choose a tag to compare

Fix

  • Fix file image upload in documentation
  • Standard users no longer able to list admin CREATE operation

Enhancement

  • UI: accept button show when auto process will be executed after approval
  • UI: add auto accept and auto process status icon for all user
  • add when condition parameter on day 2 operations
  • Add parameter to define list of administrators to which to send 500 errors via SMTP
  • Add parameters to login into SMTP server

v2.6.0

22 May 12:31
Compare
Choose a tag to compare

Fix

  • Do not allow multiple deletion request against the same instance
  • Bulk deletion on resource now calculate total produced in the resource group
  • Admin can update a request on the last review when using an approval workflow

Feature

  • Added permissions "rename_instance" and "change_requester_on_instance"
  • End user can now rename his instances and change the owner (requester) to another user in the same organization or team

v2.5.1

08 Feb 17:54
Compare
Choose a tag to compare

Fix

  • CSS issue in documentation rendering for <pre></pre> block in dark theme
  • Template issue on documentation when applying jinja filters on None
  • Remove superusers from "list_approvers". They still can approve but are not displayed in the list.
  • When editing an ApprovalWorkflow, it was possible to use a scope already assigned to another workflow.

Enhancement

  • List related docs in OperationDetails and ServiceDetails view
  • Add PROCESSING requests in the dashboard of the main page
  • Display only docs that are not linked to services or operations in ListDoc

Feature

  • ApprovalWorkflow preview.
  • Provided field validators (json and public ssh key).

v2.5.0

09 Jan 13:25
Compare
Choose a tag to compare

Fix

  • Disabled operations were not removed from Instance view
  • Long dropdown choices were hidden behind the footer

Enhancement

  • Docs are now displayed in a dedicated tab in the instance details

Feature

  • doc templating
  • Survey validator (Replace field validator which is now deprecated and will be removed in future release)

v2.4.1

18 Dec 17:06
Compare
Choose a tag to compare
  • Fix duplicate fields after sync AWX
  • Fix requirement for k8s deployment

v2.4.0

15 Dec 15:04
Compare
Choose a tag to compare

⚠ Please do not use this version, as the survey fields may be duplicated during AWX sync.
This error is fixed in the 2.4.1 version and a database cleanup is performed during migration.

Breaking changes ⚠

  • Rename "NEED INFO" state into "ON HOLD", related urls changed

Enhancement

  • Add a transition in FSM to switch from "ON HOLD" to "ACCEPTED"
  • Add field "enabled" in ApprovalWorkflow
  • Remove "operations" field in ApprovalWorkflow form when editing
  • Add the number of items displayed at the end of lists
  • Improve API performance for /api/service-catalog/request/ and /api/service-catalog/instance/
  • Improve performance in homepage when several requests where displayed in "To be reviewed"*
  • Cache is disabled during django command execution (e.g. migration, collect-static,...)
  • In quota filter, display the Organization and Team name instead of the Team name
  • Service details page added

Feature

  • Support Kubernetes deployment (Beta)
  • Service request for team will automatically use the approval workflow set by the parent organization
  • ApprovalWorkflow can now reset all submitted requests using (or no more using) the workflow
  • In RequestDetail, Submitted request can now be re_submit to reset all approval steps (Permission "service_catalog.re_submit_request" needed)
  • Add new permission "service_catalog.list_approvers" that allow users to see who can accept a request
  • Link attributes to services

Fix

  • Fix step ordering in RequestDetail
  • Fix bug on DeleteView related to Django 4
  • Cancel button was not displayed in RequestDetail when using ApprovalWorkflow
  • Documentation contrast fixed when using dark mode
  • Notifications were not sent when filtering on states
  • Squest survey fields are sorted in the same way as AWX survey fields.
  • Fix TypeError error when social login (OIDC) is enabled

v2.3.0

08 Nov 13:19
Compare
Choose a tag to compare

Fix

  • Permission allow to show only the linked item in the sidebar group
  • Remove the quota when limit is unset in form
  • RequestNotification/InstanceNotificationFilter filter were not saved

Feature

  • Email notification template