Comments (6)
Relates to #45
from lyra.
#45 adds a delete command. The term was chosen because we've used it frequently in our discussions and it's also what D refers to in CRUD. I'm a bit concerned if we want to rename the command to "destroy".
"The infrastructure has been destroyed" sounds to me like it's now completely broken. Smashed to pieces. "The infrastructure has been deleted" on the other hand, sounds like it has been removed and no longer exists.
Is the term "destroy" commonly used by other tools in the domain?
from lyra.
I don't feel terribly strongly about it, but I like the connotation with 'destroy' that the action you're taking is serious and irrevocable. 'Delete' is certainly more common, so I'm happy to go with that.
from lyra.
@thallgren - Is there a version of this where you can destroy all resources that have been created by Lyra vs the provided workflow? Just thinking about the case where someone is iteratively developing their infra by creating one workflow at a time, then borks it, and wants to blow away all resources created.
from lyra.
@kenazk there are presently two types of deletes that take place. The implicit one that takes place during apply when you remove something from the manifest and the explicit one that you get when you use delete instead of apply on a workflow. There's currently no way to delete everything that lyra has created but it would be easy enough to add a delete --all or something similar.
from lyra.
Ok. Thanks @thallgren. Let's hold off for now.
Anything else we need to close this feature?
from lyra.
Related Issues (20)
- Relevant error messages should be displayed even when --debug flag is not specified
- lyra container should include cloud native CLI tools HOT 4
- Publish json-schema for yaml syntax HOT 1
- Expose Hiera values to use in high-level Terraform plans
- Remove YAML "simplifications" in favor of a canonical syntax. HOT 3
- Discussion: Source of truth for existing infrastructure HOT 2
- Calling a workflow with the same type as parent workflow causes error
- Nested workflows are not garbage collected
- Update README and keep it updated / introduce CHANGELOG HOT 1
- Provide a way to pass parameters to state handler initializer. HOT 1
- Enable passing of Context parameter to state handler methods.
- Workflows cannot utilize any types other than puppet HOT 9
- Integrate the docs repo against the main lyraproj.io site HOT 1
- Add sample use of "provided" and "immutable" attributes to Foobernetes provider
- Add new "initializationAttributes" annotation HOT 4
- Let Create detect and propagate existing resource
- Remove the "Example" provider
- Heroku Build not idempotent if buildpack specified HOT 1
- Brutal error messages after #320 HOT 1
- Is this project dead? There havent been any commits in some time. HOT 1
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 lyra.