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

Invalid openAPIV3Schema fields on full CRDs #6588

Closed
dan-j opened this issue Aug 23, 2021 · 4 comments
Closed

Invalid openAPIV3Schema fields on full CRDs #6588

dan-j opened this issue Aug 23, 2021 · 4 comments
Labels

Comments

@dan-j
Copy link

dan-j commented Aug 23, 2021

Summary

What happened/what you expected to happen?

I should be able to apply the CRD manifests in manifests/base/crds/full. Instead I get numerous errors that inline.type and items.items are required.

For inline, this is down to it being declared as: inline: {} instead of:

inline:
  type: object

For items.items, this is down to steps being:

steps:
  type: array
  items:
   type: array

where it's meant to be:

steps:
  type: array
  items:
    type: array
    items:
      type: object

Diagnostics

What Kubernetes provider are you using? GKE

What version of Argo Workflows are you running? v3.2.0-rc1

What executor are you running? N/A

Did this work in a previous version? I.e. is it a regression? This is the first time I'm trying out Argo, I'm not sure without checking

Are you pasting thousands of log lines? That's too much information.

# Either a workflow that reproduces the bug, or paste you whole workflow YAML, including status, something like:
kustomize build manifests/base/crds/full | kubectl create -f-

Message from the maintainers:

Impacted by this bug? Give it a 👍. We prioritise the issues with the most 👍.

@dan-j dan-j added the type/bug label Aug 23, 2021
@alexec
Copy link
Contributor

alexec commented Aug 26, 2021

Do not apply the full manifests to your cluster. We've found they cause performance issues.

@alexec alexec added the wontfix label Aug 28, 2021
@konnase
Copy link

konnase commented Aug 30, 2021

Do not apply the full manifests to your cluster. We've found they cause performance issues.

I managed to solve the full crds problem based on argo v2.9.2. I will try to solve this problem based on master branch

@stale stale bot removed the wontfix label Aug 30, 2021
@konnase
Copy link

konnase commented Aug 30, 2021

so sad, the workflow crd is too large to be created
image

@alexec alexec added the wontfix label Sep 7, 2021
@stale stale bot closed this as completed Sep 14, 2021
@MasonM
Copy link
Contributor

MasonM commented Jan 2, 2025

This will be fixed in #14044

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

No branches or pull requests

4 participants