#, fuzzy msgid "" msgstr "" "Project-Id-Version: murano-dashboard\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-08-10 04:09+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../../:5 msgid "1.0.3" msgstr "" #: ../../:35 msgid "2.0.0" msgstr "" #: ../../:20 msgid "2.0.1" msgstr "" #: ../../:5 msgid "2.0.2" msgstr "" #: ../../:20 msgid "3.0.0" msgstr "" #: ../../:5 msgid "3.0.0-12" msgstr "" #: ../../:5 msgid "3.1.0" msgstr "" #: ../../:5 msgid "4.0.0" msgstr "" #: ../../:5 msgid "5.0.0" msgstr "" #: ../../:5 msgid "9.0.0" msgstr "" #: ../../:30 msgid "" "A new button, called \"Deployment History\", has been added to the " "Environments > Applications view. When clicked, the deployment history view " "is loaded, which shows deployments for all environments for the current " "project (tenant)." msgstr "" #: ../../:14 msgid "" "A new parameter MURANO_IMAGE_FILTER_PROJECT_ID has been added which, when " "given, will filter the list of public Murano images to the given project ID" msgstr "" #: ../../:54 msgid "" "Add details page for packages, The details page will show more info to user, " "such as FQN, Description, etc." msgstr "" #: ../../:62 msgid "" "Added :filter by 'KeyWord' in package definition can matches all the package " "parameters like name, tags ..etc." msgstr "" #: ../../:29 msgid "" "Added ``DISPLAY_MURANO_REPO_URL`` setting that is used as a user-visible " "link to ``apps.openstack.org`` or any other murano applications repository." msgstr "" #: ../../:37 msgid "" "Added a widget to display and select available volumes and volume snapshots." msgstr "" #: ../../:33 msgid "" "Added the capability to execute actions (delete, abandon or deploy) on " "multiple selected environments." msgstr "" #: ../../:14 msgid "" "Adds a new yaql function 'encryptData' which encrypts values passed from " "MuranoPL UI definitions. Requires Barbican to be configured, see https://" "docs.openstack.org/murano/latest/admin/appdev-guide/encrypting_properties." "html for more info." msgstr "" #: ../../:10 origin/stable/mitaka>:88 #: origin/stable/newton>:10 origin/stable/newton>:63 origin/stable/ocata>:64 #: stable/pike>:44 msgid "Bug Fixes" msgstr "" #: ../../:96 msgid "Filter by 'Name' in package definition only matches package name." msgstr "" #: ../../:14 msgid "" "Fix Downloading Package blocks downloading next package. Use 'tables." "LinkAction' instead of 'tables.Action' for DownloadPackage table action." msgstr "" #: ../../:75 msgid "" "Fixed the issue that prevented the murano dashboard from finding certain " "horizon filters, such as 'parse_isotime', 'timesince_or_never', and others." msgstr "" #: ../../:91 msgid "" "Fixed the issue that reset all environment changes from the previous session " "(adding or removing components without deployment) after consequent login. " "Also, the :guilabel:`Ready to deploy` status now only displays if there are " "changes pending in the current session." msgstr "" #: ../../:71 msgid "" "Fixed the issue with sequential download of packages. Dashboard is now using " "'tables.LinkAction' instead of 'tables.Action' for DownloadPackage table " "action." msgstr "" #: ../../:79 msgid "" "Fixed the password check in dynamic UI forms. Previously, the dashboard did " "not validate the password fields with IDs not ending with 'password'. Now, " "to determine whether to add default password validators to the field or not, " "the dashbord only checks the field type itself, instead of both field type " "and ending of the field ID." msgstr "" #: ../../:24 msgid "Flavor field will show the initial value by default." msgstr "" #: ../../:21 msgid "" "If a UI definition of the murano-applications has regex validation for input " "field then before generating html an additional attribute called 'data-" "validations' will be added to the form. This attribute has an array of " "objects. These objects have regex patterns and error messages. When filling " "a Murano-Applications form input fields will be validated by js script." msgstr "" #: ../../:87 msgid "" "Improved the performance of the :guilabel:`Recent Activity` panel on the :" "guilabel:`Browse Catalog` page." msgstr "" #: ../../:48 msgid "" "Introduce a fixed network mode for environments. Specifically, when this " "mode is activated, in the environment creation dialog user is no longer " "prompted for a network and instead a network previously assigned to the " "current project is used." msgstr "" #: ../../:92 msgid "It is now possible to use any symbols in environments name." msgstr "" #: ../../:36 msgid "" "It is possible to specify static action (MuranoPL method) that is going to " "be called before form is rendered. This allows MuranoPL class to provide " "parameter values to the form. Because parameters can be used as initial " "control values this also allows to have dynamic content in the form. " "Parameters source method can be specified in ``ParametersSource`` attribute " "of UI definition markup: ``ParametersSource: com.namespace.MyClass." "myMethod``. If class name is not specified dashboard will try to infer it " "from the ``Application`` section or the package FQN. If specified, static " "action must be present in one of the classes in the same package that was " "used to obtain UI definition file. The method must return a dictionary which " "will be combined with Parameters that are already present in the file." msgstr "" #: ../../:14 msgid "" "Murano Dashboard has been renamed to App Catalog and now allows seamless " "integration and single panel structure with App Catalog UI dashboard." msgstr "" #: ../../:101 origin/stable/ocata>:86 msgid "" "Murano Dashboard relies on Glance v1 API for image uploads. In case it is " "not available an error will be shown and all the image-related functionality " "will be unavailable." msgstr "" #: ../../:28 msgid "" "Murano dashboard has been renamed to App Catalog, monolithic config file has " "been split into multiple small files. Every such file defines either a panel " "group or adds general murano-related settings to horizon." msgstr "" #: ../../:37 msgid "" "Murano dashboard now comes with the ``muranodashboard/local/local_settings.d/" "_50_murano.py`` file that contains murano-specific settings for horizon (for " "example, ``MURANO_API_URL``)." msgstr "" #: ../../:44 msgid "Murano-dashboard now supports python3" msgstr "" #: ../../:53 msgid "" "Network is assigned to project using project metadata key (custom) with " "network ID as the value. Specify this metadata key in Horizon config to be " "able to use it" msgstr "" #: ../../:50 origin/stable/newton>:25 #: origin/stable/ocata>:20 stable/pike>:10 stable/queens>:10 msgid "New Features" msgstr "" #: ../../:32 msgid "" "New section ``Parameters`` was added to UI definition markup. Parameters is " "a key-value storage, whose values are available as YAQL variables. Thus if " "the section has a key ``var`` its value can be retrieved using ``$var`` " "syntax and used anywhere in the markup - both as a field attribute values " "and in Application/Templates sections. Parameter values can be a YAQL " "expressions. The difference between Templates and Parameters is that " "Parameters are evaluated once before form render whereas Templates are " "evaluated on each access." msgstr "" #: ../../:97 origin/stable/ocata>:82 msgid "Other Notes" msgstr "" #: ../../:82 msgid "" "Parameters ``GLANCE_API_INSECURE`` and ``GLANCE_API_URL`` have been renamed " "to ``GLARE_API_INSECURE`` and ``GLARE_API_URL``." msgstr "" #: ../../:40 origin/stable/ocata>:10 msgid "Prelude" msgstr "" #: ../../:47 msgid "" "Previously all murano-specific horizon settings had to be kept in " "``local_settings.py`` file of Horizon. You need to remove those settings " "from local_settings.py and copy ``muranodashboard/local/local_settings.d/" "_50_murano.py`` to ``openstack_dashboard/local/local_settings.d/`` directory " "in horizon and keep all murano-related changes there." msgstr "" #: ../../:14 msgid "" "Python 2.7 support has been dropped. Last release of murano-dashboard to " "support python 2.7 is OpenStack Train. The minimum version of Python now " "supported by murano-dashboardis Python 3.6." msgstr "" #: ../../:58 msgid "" "Requirements for the flavor field accepts 'max_vcpus' 'max_disk' and " "'max_memory_mb'. Previously only minimum values can be specified in the " "flavor requirements." msgstr "" #: ../../:10 origin/stable/mitaka>:25 #: origin/stable/newton>:53 msgid "Security Issues" msgstr "" #: ../../:18 msgid "" "Show resource usages in the description section right under the Flavor field " "title (as quota usages + predicted increment progress bar)." msgstr "" #: ../../:67 msgid "" "Specifying a base class in the UI definition now also fetches all the " "packages with classes that inherit from that class, when glare is used. For " "example, if you specify the 'io.example.Parent' class, the dashboard fetches " "'io.example.Child1' and 'io.example.Child2', and any other descendants of " "'io.example.Parent' that are present." msgstr "" #: ../../:83 msgid "" "The :guilabel:`Environment components` page now reloads after an empty " "environment deployment. This allows adding new components to the empty " "environment without having to reload the page manually." msgstr "" #: ../../:14 origin/stable/ocata>:68 msgid "" "The issue with adding already deployed components to environment via " "dropdown is fixed with applying changes for the new type format." msgstr "" #: ../../:56 msgid "This behavior is disabled by default and could be enabled by adding:" msgstr "" #: ../../:58 msgid "" "To upgrade to Newton version of app catalog you need to remove old " "``_50_murano.py`` config file, that defined in murano dashboard. Be sure to " "also remove any .pyc and .po files. After that you need to copy all new " "config files from ``muranodashboard/local/enabled/*.py`` to " "``openstack_dashboard/local/enabled/`` and restart horizon" msgstr "" #: ../../:76 msgid "" "Topology viewer now properly displays icons of the deployed applications." msgstr "" #: ../../:48 msgid "" "UI definition version was bumped to ``2.4``. If application is going to use " "Parameters it should indicate it by setting the version in UI file." msgstr "" #: ../../:58 msgid "USE_FIXED_NETWORK = yes FIXED_MURANO_NETWORK = murano_network" msgstr "" #: ../../:78 origin/stable/newton>:43 #: origin/stable/ocata>:54 stable/ussuri>:10 msgid "Upgrade Notes" msgstr "" #: ../../:72 msgid "" "VM IP addresses are now properly displayed in the environment topology " "viewer." msgstr "" #: ../../:70 msgid "" "Version of Dynamic UI is increased to 2.3 due to *password* field update. " "Now *password* supports validator overloading and control of automatic " "password conformation field insertion. * If ``regexpValidator`` is provided, " "default complex check for numbers, capital and small letters in the password " "is not performed. Also, several validators with corresponding Dynamic UI " "field may be used. * ``confirmInput`` parameter is supported now for " "controlling whether password field should be cloned or not. If application " "author decided to turn off automatic field cloning, he should set the new " "parameter to *false*." msgstr "" #: ../../:66 msgid "" "When using glare the endpoint for client is now 'artifact' since glare has " "been moved to a separate service" msgstr "" #: ../../:44 msgid "" "``choice`` field type now can accept list of choices in a form of " "dictionary. I.e. in addition to ``[[key1, value1], [key2, value2]]`` one can " "provide ``{key1: value1, key2: value2}``" msgstr "" #: ../../:40 msgid "" "``ref(templateName [, parameterName] [, idOnly])`` YAQL function was added " "to UI definition DSL. This function evaluates template ``templateName`` and " "fixes the result in parameters under ``parameterName`` key (or " "``templateName`` if the second parameter was omitted). Then it generates " "object ID and places it into ``?/id`` field. On the first use of " "``parameterName`` or if ``idOnly`` is ``false`` the function will return the " "whole object structure. On subsequent calls or if ``idOnly`` is ``true`` it " "will return the ID that was generated upon the first call. Thus the function " "brings ability to reference single object several times." msgstr "" #: ../../:14 origin/stable/mitaka>:29 #: origin/stable/newton>:57 msgid "" "cve-2016-4972 has been addressed. In ceveral places Murano used loaders " "inherited directly from yaml.Loader when parsing MuranoPL and UI files from " "packages. This is unsafe, because this loader is capable of creating custom " "python objects from specifically constructed yaml files. With this change " "all yaml loading operations are done using safe loaders instead." msgstr "" #: ../../:61 msgid "to the Horizon configuration." msgstr "" #: ../source/index.rst:3 msgid "Murano Dashboard Release Notes" msgstr "" #: ../source/liberty.rst:3 msgid "Liberty Series Release Notes" msgstr "" #: ../source/mitaka.rst:3 msgid "Mitaka Series Release Notes" msgstr "" #: ../source/newton.rst:3 msgid "Newton Series Release Notes" msgstr "" #: ../source/ocata.rst:3 msgid "Ocata Series Release Notes" msgstr "" #: ../source/pike.rst:3 msgid "Pike Series Release Notes" msgstr "" #: ../source/queens.rst:3 msgid "Queens Series Release Notes" msgstr "" #: ../source/rocky.rst:3 msgid "Rocky Series Release Notes" msgstr "" #: ../source/stein.rst:3 msgid "Stein Series Release Notes" msgstr "" #: ../source/train.rst:3 msgid "Train Series Release Notes" msgstr "" #: ../source/unreleased.rst:3 msgid "Current Series Release Notes" msgstr "" #: ../source/ussuri.rst:3 msgid "Ussuri Series Release Notes" msgstr "" #: ../source/victoria.rst:3 msgid "Victoria Series Release Notes" msgstr "" #: ../source/wallaby.rst:3 msgid "Wallaby Series Release Notes" msgstr "" #: ../source/xena.rst:3 msgid "Xena Series Release Notes" msgstr "" #: ../source/yoga.rst:3 msgid "Yoga Series Release Notes" msgstr ""