Comments (1)
It's been a while since I looked into this but one of the caveats is data fusion by default sets some system profile properties, so if we send an API with new ones it will overwrite the existing ones. Trying to fetch and append existing ones is unidiomatic for Terraform. You also can't create/delete system namespace so it doesn't fit super well to the Terraform model. Thus, we chose to just support profiles at the namespace level.
I would encourage using namespace level profiles as a best practice.
If this is a highly desired feature I would consider accepting a PR that added a 'type' field that defaults to 'NAMESPACE', but can also be set to 'SYSTEM'. In the case it is NAMESPACE then we check the namespace field, else it is ignored.
It would need to fit the Terraform model however, so would need answers to the existing properties and creation/deletion questions above.
from terraform-provider-cdap.
Related Issues (20)
- cdap_streaming_program_run error 404 HOT 5
- Error on terraform init when added module terraform-google-modules/data-fusion/google//modules/dataproc_profile HOT 2
- CDAP endpoint no longer available if Data Fusion instance updated. HOT 7
- Support for Application Properties HOT 3
- Configuring network tags in `cdap_profile` for CDAP application instance HOT 2
- Changing instance's version triggers forces replacement HOT 2
- Profile destroy disables profile instead of deleting it HOT 1
- Allow the entire exported JSON config to be used as-is
- Users seeing 504s HOT 1
- Error 409 leads to a blocked state HOT 1
- Print endpoint that failed when get non 200 code
- v0.4.0 provider name HOT 1
- Error dialing Google HOT 8
- Deleting cdap_namespace fails HOT 10
- provider publishing on registry.terraform.io HOT 2
- Get "/v3/namespaces": unsupported protocol scheme "" HOT 2
- Dataproc profile HOT 2
- Artifact upload timeout too short HOT 3
- Help for dataproc_profile installation HOT 6
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 terraform-provider-cdap.