Jira (PUP-10446) Remove application orchestration language features

21 views
Skip to first unread message

Josh Cooper (Jira)

unread,
Apr 24, 2020, 6:02:03 PM4/24/20
to puppe...@googlegroups.com
Josh Cooper created an issue
 
Puppet / Bug PUP-10446
Remove application orchestration language features
Issue Type: Bug Bug
Assignee: Unassigned
Created: 2020/04/24 3:01 PM
Fix Versions: PUP 7.0.0
Priority: Normal Normal
Reporter: Josh Cooper

Remove the language features deprecated in https://tickets.puppetlabs.com/browse/PUP-9251

Add Comment Add Comment
 
This message was sent by Atlassian Jira (v8.5.2#805002-sha1:a66f935)
Atlassian logo

Josh Cooper (Jira)

unread,
Apr 24, 2020, 8:25:04 PM4/24/20
to puppe...@googlegroups.com

Melissa Stone (Jira)

unread,
Apr 30, 2020, 5:43:02 PM4/30/20
to puppe...@googlegroups.com
Melissa Stone commented on Bug PUP-10446
 
Re: Remove application orchestration language features

There might be changes to the language about removing the keywords.

It could just raise, which would be easier, or we could change the grammar to not recognize the keywords. Discuss with Froyo.

will be impacted by discussion in the deprecation ticket.

Henrik Lindberg (Jira)

unread,
May 2, 2020, 7:14:03 AM5/2/20
to puppe...@googlegroups.com

Keywords can be kept in the lexer in order for them to be reserved for the future. The grammar should be changed to remove the app orch stuff to allow future changes of the grammar without having to take app orchestration into concern.

If just making the deprecations errors, that would work too if you are in a pinch for time - can then remove at will later although it will change how those errors surface as they will become syntax errors once removed from grammar.

Josh Cooper (Jira)

unread,
Jul 21, 2020, 12:50:02 PM7/21/20
to puppe...@googlegroups.com
Josh Cooper updated an issue
Change By: Josh Cooper
Epic Link: PUP- 9120 10591

Josh Cooper (Jira)

unread,
Aug 20, 2020, 8:46:03 PM8/20/20
to puppe...@googlegroups.com

Josh Cooper (Jira)

unread,
Aug 20, 2020, 8:47:04 PM8/20/20
to puppe...@googlegroups.com
Josh Cooper updated an issue
Change By: Josh Cooper
Sprint: Platform Core KANBAN

Josh Cooper (Jira)

unread,
Sep 4, 2020, 3:41:04 PM9/4/20
to puppe...@googlegroups.com
Josh Cooper updated an issue
Change By: Josh Cooper
Release Notes: New Feature
Release Notes Summary: This is a feature removal not a new feature.

Removes the application orchestration language features. The keywords 'application', 'site, 'consume' and 'produces' will raise a syntax error. Previously they just caused a deprecation warning.

The keywords above are unused in puppet, but they are still reserved, and cannot be used as a custom resource type or attribute name.

The environment catalog REST API has been removed, along with supporting classes such as the environment compiler and validators.

Josh Cooper (Jira)

unread,
Sep 9, 2020, 11:08:04 PM9/9/20
to puppe...@googlegroups.com

Josh Cooper (Jira)

unread,
Sep 9, 2020, 11:08:04 PM9/9/20
to puppe...@googlegroups.com

Josh Cooper (Jira)

unread,
Sep 9, 2020, 11:11:04 PM9/9/20
to puppe...@googlegroups.com
Josh Cooper updated an issue
Change By: Josh Cooper
Release Notes Summary:
This is a feature removal not a new feature.

Removes the application orchestration language features. The keywords 'application', 'site, ' consume consumes ' and 'produces' will raise a syntax error. Previously they just caused resulted in a deprecation warning.

The
`export` and `consume` metaparameters will raise a syntax error. Previously they resulted in a deprecation warning.

The
keywords above are unused in puppet, but they are still reserved, and cannot be used as a custom resource type or attribute name.


The environment catalog REST API has been removed, along with supporting classes such as the environment compiler and validators.

Josh Cooper (Jira)

unread,
Sep 11, 2020, 2:39:03 AM9/11/20
to puppe...@googlegroups.com

Claire Cadman (Jira)

unread,
Nov 10, 2020, 4:42:03 AM11/10/20
to puppe...@googlegroups.com
Claire Cadman updated an issue
 
Change By: Claire Cadman
Labels: doc_reviewed platform_7
Reply all
Reply to author
Forward
0 new messages