Comments (2)
Hi, thanks for filing this issue. Do you currently have a workaround?
Do you have any suspicion why it's generating it twice for this CRD - have you seen this issue with other CRDs?
from crd2pulumi.
I'm getting this kind of thing with the Python generation. It specifically occurs in outputs.py
and _inputs.py
. Examples:
File "venv/path/lib/python3.8/site-packages/pulumi_crds/networking/v1beta1/outputs.py", line 3680
def __init__(__self__, *,
^
SyntaxError: duplicate argument 'mirror_percent' in function definition
File "venv/path/lib/python3.8/site-packages/pulumi_crds/networking/v1beta1/_inputs.py", line 4536
def __init__(__self__, *,
^
SyntaxError: duplicate argument 'mirror_percent' in function definition
File "venv/path/lib/python3.8/site-packages/pulumi_crds/networking/v1alpha3/outputs.py", line 3870
def __init__(__self__, *,
^
SyntaxError: duplicate argument 'mirror_percent' in function definition
File "venv/path/lib/python3.8/site-packages/pulumi_crds/networking/v1alpha3/_inputs.py", line 4703
def __init__(__self__, *,
^
SyntaxError: duplicate argument 'mirror_percent' in function definition
File "venv/path/lib/python3.8/site-packages/pulumi_crds/security/v1beta1/outputs.py", line 244
def __init__(__self__, *,
^
SyntaxError: duplicate argument 'jwks_uri' in function definition
File "venv/path/lib/python3.8/site-packages/pulumi_crds/security/v1beta1/_inputs.py", line 186
def __init__(__self__, *,
^
SyntaxError: duplicate argument 'jwks_uri' in function definition
My solution is just to manually remove the duplicate parameters from the generated code and it works.
EDIT: I'm using CRDs for Istio and cert-manager, which both have this issue.
from crd2pulumi.
Related Issues (20)
- Generated setup.py is broken HOT 2
- Invalid typescript code generated when crd property is hyphenated/pascal case (-) e.g `auto-scaler` HOT 3
- panic: fatal: error An assertion has failed: could not parse Pulumi package. source error: could not import spec: <nil>: HOT 3
- Invalid typescript code produced when generating for strimzi crds HOT 3
- Duplicate declarations in generated Go package HOT 1
- Cannot generate from Contour CRDs HOT 4
- crontabs default example not working on python "pkg_resources.DistributionNotFound" HOT 5
- CRDS Gross type name generated in Python SDK for network policy HOT 7
- crd2pulumi generator splits types apart into duplicate entires in pulumiTypes.go and pulumiTypes1.go HOT 2
- Ensure type tokens use crd package name HOT 1
- Can't Import Two Generated Typescript Class that Belong to the Same "Resource Module" HOT 1
- Issue importing generated crd with python 3.11 HOT 1
- Python CRD's are broken because of hard coded utilities.py HOT 2
- Invalid NodeJS Identifiers Generated
- Add Java support
- [Python] pkg_resources.DistributionNotFound and _get_semver_version() HOT 7
- goPath not worked HOT 2
- [nodejs] Generated code is broken for grafana crd HOT 3
- using oneOf prevents doing any validation of the given parameter
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from crd2pulumi.