Forum Discussion
mhite_60883
Cirrocumulus
Sep 17, 2012Run tmsh command via iControl?
Is it possible to run a tmsh command via iControl?
Todd_Cromwell_9
Nimbostratus
Dec 07, 2012The key/cert issue is resolved by introduction of the set_key_certificate_file in version 11 (and now 10.2.4). That issue can also be resolved by using transactions (v11).
If you think about tmsh, it structurally doesn't have the transaction issues as much as iControl because in tmsh you enter an entire command yourself, sitting at the keyboard, and you can define the transaction boundary yourself by pressing newline. All of the attributes you modify get done as an entire batch. at once. Both tmsh and iControl have the ability to define transactions more explicitly, as well (start, add stuff, submit). iControl has always used a "lego-building block" approach where it allows access to all the attributes individually, as we can't predict which you will want to use, and we do not want to package them up into a fixed unit because this introduces backwards compatibility worries (as well as being more than you are likely interested in). We've been aware of a potential string-based approach, such as that used with iControl's LTConfig module, but that is really pretty ugly (compared with canned specific interfaces) when you see it in action ("set(myobjs, myfields, myvalues)" and so on) and is difficult to document, understand, and check at compile time (still, that notion is on our radar).
Regarding the "test coverage for tmsh seems far more extensive than iControl" I appreciate your input, and of course we are interested in doing everything we can, but this isn't true: iControl has a very extensive regression test suite, comparable to anything we do for tmsh. tmsh has a lot of people pounding on it, though, it's true. Here at f5 we use iControl extensively for in-house testing, though (beyond the explicit test suite for it, itself) so there is a lot of testing through that channel too.
Regarding "getting things fixed in iControl seems to be a much lower priority", again I appreciate your input. I can assure you we have all of the bugs and RFEs well-organized for iControl, and we prioritize them carefully, taking into account all requests. I am personally familiar with all bugs and requests made for iControl, and I am not the only one.
If there is a specific RFE or bug that is not getting the priority you'd like, please let us know.
Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects