forked from iocage/iocage
-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add missing commits #54
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
FreeNAS Ticket: #38195
- Parse out the host name, you can't query SRV records from an HTTP address - Don't die if SRV records aren't found, just log it - pkg-repository(5) doesn't appear to enforce or require SRV records - TrueOS pkg mirrors work fine without SRV records
This allows us to freeze the INDEX and do development without users being impacted. In addition safe guard against plugins requiring new iocage features. FreeNAS Ticket: #39638
This allows us to freeze the INDEX and do development without users being impacted. In addition safe guard against plugins requiring new iocage features. FreeNAS Ticket: #39638
FreeNAS Ticket: #39258
- Also commonize the method FreeNAS Ticket: #39508
This is redundant, as it's already the case. Related to FreeNAS TIcket: #36948
- Return a more useful pkg error - Show more information about the install process - General formatting improvements - Tear down jail if DHCP fails - Tear down jail if VNET fails - Tear down jail if pkg upgrade fails in plugin installs (required for mismatched ABI errors from previous pkg) FreeNAS Ticket: #40106
* rename iocage.lib to iocage_lib * rename iocage/cli to iocage_cli * update setup.py to iocage_lib and iocage_cli * move manpage files to top directory * move icage/tests/ to top level directory * add missing dev dependency mock * gitignore .pytest_cache/ * remove deprecated iocage/ directory * ./iocage script for local cli testing/development
- Also add callback to many places in plugins - Correctly pass callback into fetch method - Return the command output message for plugins FreeNAS Ticket: #36948
This should help with tickets that need to supply information
- Fix upgrading for plugins - Fix jail creation to be basejails for plugins (They were before, but not actually removing any data)
This fixes some logic. Closes iocage#597
FreeNAS TIcket: #42018
This was incorrectly calling None on API usage. FreeNAS Ticket: #42359
- DHCP is much more flexible now - Plugins are able to have devfs rules specified in their manifests - Plugin manifests are kept around for devfs rules now, possibly more fun later FreeNAS Ticket: #42593
Most plugins that have more then one IP use VNET, so this assumes the first interface to be the default one. FreeNAS Ticket: #42641
Closes issues iocage#602, iocage#505, #153
This is better, suggested by William.
Why not! Another idea of @william-gr
This works much like dhcp, just easier if you have an ipv6 network. Just set the ip6_addr to 'vnet0|accept_rtadv' FreeNAS Ticket: #40468
Previously it required a boolean. FreeNAS Ticket: #48416
* fixed iocage list: show multiple IP4 addresses correctly * Fixed long lines in ioc_list.py
…ocage#608) (iocage#622) * Fixed bug: Jail fails to start when depends jail is already running (iocage#608) * Fixed bug iocage#608: If dependent jail does not start then parent jail is not started * Added JailRunning exception and use it when dependent jails already started * Added force_raise flag to default callback() function to force raising exception
Previous behavior was borked. It now works. Closes iocage#611 FreeNAS TIcket: #48449
This commit adds support for customizing the default interface for vnet which should be attached on the relevant bridge. It updates the properties of the jails by adding a new property which is used when starting vnet jails. Ticket: #40484
This can be either 0 or 1. This change will also make devfs rulesets individual for each jail that sets dhcp or allow_tun. But it also means you can combine them now. FreeNAS Ticket: #40872
Upstream required -l to be passed to jexec to clean the environment. Otherwise it was just for the jail initialization. Closes: iocage#610 FreeNAS Ticket: #48581
Previous behavior could cause us headaches if exporting and importing other pools. In addition it's heavily overengineered. FreeNAS Ticket: #41268
FreeNAS Ticket: #49420
* Improve support for dots in jailname * Improve support for dots in jailname (req. chngs)
Ticket: #49640
This commit adds support for customizing the default interface for vnet which should be attached on the relevant bridge. It updates the properties of the jails by adding a new property which is used when starting vnet jails. Ticket: #40484
william-gr
approved these changes
Oct 4, 2018
* Don't use ifconfig -f inet:cidr to extract IP/Mask, this is only supported by FreeBSD 11 and newer * efficiencyfied a redundant operation, reordered for readability, and added comments * Moved the [2] up to original assignment of addr_split
This commit improves validation for vnet mac props by ensuring that a valid mac address is specified each time with taking into account that the addresses aren't repeated. Ticket: #45838
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Adds waqar's missing commits that got clobbered in big merge along with a couple other ones.
Ticket: #49640