Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Floe features not yet supported #1817

Merged
merged 3 commits into from
Oct 29, 2024
Merged

Conversation

nasark
Copy link
Member

@nasark nasark commented Oct 28, 2024

We should let users know what is not supported yet, based on ManageIQ/floe#241

@miq-bot assign @agrare
@miq-bot add_label enhancement
@miq-bot add_reviewer @agrare

Comment on lines 463 to 478

### Floe Features Not Yet Supported

The following are not yet supported for Floe:
- Parallel State
- Map State Fields:
- ItemReader
- ItemSelector/ItemBatcher
- ResultWriter
Copy link
Member

Choose a reason for hiding this comment

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

I see on line 167 we say we don't support Map and Parallel, can you update this to say we don't support these four Map state fields and we can merge this once we pull in a new release of floe?

@nasark nasark force-pushed the floe_supported_features branch 2 times, most recently from f632707 to 4fd3ad0 Compare October 29, 2024 14:13
Comment on lines 474 to 479

### Unsupported States Language Features

The following are not yet supported for Floe:
- Map State Fields:
- ItemReader
Copy link
Member

Choose a reason for hiding this comment

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

@nasark nasark force-pushed the floe_supported_features branch from 4fd3ad0 to 17f93c6 Compare October 29, 2024 14:33
Comment on lines 472 to 481
### Supported States Language Features
The following are supported:
- Parallel State
- Map State Fields:
- ItemProcessor
- ItemsPath
- ResultWriter
- MaxConcurrency
- ToleratedFailurePercentage
- ToleratedFailureCount
Copy link
Member

Choose a reason for hiding this comment

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

I think we can probably just drop this entirely, the goal is to support the whole states-language spec and we're pretty close so the list of what isn't supported is a whole lot shorter than what is.

Suggested change
### Supported States Language Features
The following are supported:
- Parallel State
- Map State Fields:
- ItemProcessor
- ItemsPath
- ResultWriter
- MaxConcurrency
- ToleratedFailurePercentage
- ToleratedFailureCount

@nasark nasark force-pushed the floe_supported_features branch 2 times, most recently from 9270e24 to 3643dae Compare October 29, 2024 14:40
Copy link
Member

@agrare agrare left a comment

Choose a reason for hiding this comment

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

LGTM, will merge this when ManageIQ/manageiq-providers-workflows#119 is merged

@Fryguy Fryguy merged commit e84858d into ManageIQ:master Oct 29, 2024
2 checks passed
@Fryguy Fryguy assigned Fryguy and unassigned agrare Oct 29, 2024
@agrare
Copy link
Member

agrare commented Oct 29, 2024

@Fryguy beat me to it :D

github-actions bot pushed a commit to ManageIQ/manageiq.github.io that referenced this pull request Oct 29, 2024
@@ -165,7 +165,15 @@ Workflows must be authored in Amazon State Languages (ASL) format. As part of au

The workflow code must be in the Amazon States Language (ASL) format and follow its supported specifications. For more information about Amazon States Language and its specification, see [Amazon States Language Guide](https://states-language.net/).

**Note**: The current implementation of the Amazon States Language does not support **Map** and **Parallel** states.
**Note**: The current implementation of the Amazon States Language does not support certain **Map** states. See [Unsupported States Language Features](#unsupported-states-language-features).
Copy link
Contributor

Choose a reason for hiding this comment

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

Change to:
For more information, see Unsupported States Language Features.

**Note**: The current implementation of the Amazon States Language does not support **Map** and **Parallel** states.
**Note**: The current implementation of the Amazon States Language does not support certain **Map** states. See [Unsupported States Language Features](#unsupported-states-language-features).

#### Unsupported States Language Features
Copy link
Contributor

Choose a reason for hiding this comment

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

Unsupported States Language features

Copy link
Member

Choose a reason for hiding this comment

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

Hey @qahmed1998 this PR is already merged if you want to make changes you can open a new pull request

@Fryguy
Copy link
Member

Fryguy commented Nov 22, 2024

Skipping backport to radjabov, because it is already in the branch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants