pragaonj / ingress-rule-updater Goto Github PK
View Code? Open in Web Editor NEWA kubectl plugin to update/add/remove ingress rules on the fly.
License: Apache License 2.0
A kubectl plugin to update/add/remove ingress rules on the fly.
License: Apache License 2.0
Is your feature request related to a problem? Please describe.
Currently, when an ingress rule already exists, instead of skipping, the CLI exits (returns an error). The behavior sounds appropriate, but when it comes to deployment pipelines (like using azure pipeline), and having a task where you want to add an ingress rule, when the task throws an error because the ingress rule already exists, it fails the whole pipeline, which is not ideal.
Describe the solution you'd like
Either not return an error when the rule exists or have a flag where you can continue if path exists.
If you want, I can create a pull request to implement this feature.
Add option to use service.portName
instead of service.portNumber
to determine the service port.
Add option to set ingressClassName on creation of a new Ingress.
This looks like a very neat plugin I'd like to try out. It would be nice if there was a darwin arm64 build for Apple Silicon
Add a option to delete rules by host or a combination of host and path.
Add cli options to enable tls-protection on host basis.
When adding a new rule the host can be added to tls.hosts
by supplying a --tls <secret-name>
option.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.