Saehej Kang
27eee1e7f9
[container-system-dns-ls]: add --format and --quiet options ( #720 )
...
Closes #510
2025-10-16 16:18:52 -07:00
J Logan
bc70b39182
Fix broken proxy configuration for default kernel fetch. ( #747 )
...
- Closes #466 .
## Type of Change
- [x] Bug fix
- [ ] New feature
- [ ] Breaking change
- [ ] Documentation update
## Motivation and Context
Proxy logic worked well enough for CI but broken in general.
## Testing
- [x] Tested locally
- [x] Added/updated tests
- [ ] Added/updated docs
2025-10-10 10:17:42 -07:00
Kathryn Baldauf
23b058c53c
Remove StandardErrorPath and StandardOutPath from launchd plists ( #742 )
...
## Type of Change
- [x] Bug fix
## Motivation and Context
We setup logging for the services in `container` using OSLog. See
[here](https://github.com/apple/container/blob/73709232d2705b7008b7380fe90a373059b6074a/Sources/Helpers/APIServer/APIServer.swift#L31 ).
This makes it unnecessary to redirect stderr and stdio for these
services. Additionally, there are some cases where failure to open or
write to the path given for StandardErrorPath or StandardOutPath in a
service's plist could result in a failure to start a service through
`launchctl`.
Related to https://github.com/apple/container/discussions/713
## Testing
- [x] Tested locally
Signed-off-by: Kathryn Baldauf <k_baldauf@apple.com >
2025-10-08 16:08:08 -07:00
J Logan
bfc5ca9222
Removes "all rights reserved" from license header. ( #711 )
...
Closes #63 .
2025-10-03 13:28:16 -07:00
J Logan
076d28ebb1
Add and use container-runtime-linux start. ( #654 )
...
- Part of #653 .
- No need for `defaultCommand` since ContainerService startup will write
a new launchd plist with the `start` subcommand included.
## Type of Change
- [ ] Bug fix
- [ ] New feature
- [ ] Breaking change
- [ ] Documentation update
## Motivation and Context
Allows us to add commands to support post-installation, migration, etc.
## Testing
- [x] Tested locally
- [ ] Added/updated tests
- [ ] Added/updated docs
2025-09-23 10:05:06 -07:00
J Logan
e460ca9252
Add and use container-apiserver start. ( #655 )
...
- Part of #653 .
- Also use same file organization for network helper.
## Motivation and Context
Future-proof plugin CLIs.
2025-09-23 10:01:02 -07:00
J Logan
f86befafc7
Cleans up system subcommand options. ( #662 )
...
- Part of #515 .
- Order options alphabetically.
- Make descriptions more concise and consistent.
## Type of Change
- [ ] Bug fix
- [ ] New feature
- [ ] Breaking change
- [ ] Documentation update
## Motivation and Context
See #515 .
## Testing
- [ ] Tested locally
- [ ] Added/updated tests
- [ ] Added/updated docs
2025-09-22 11:05:48 -07:00
Danny Canter
2ef1d8fdbb
CLI: Skip stopping containers in system stop if APIServer is down ( #650 )
...
Today if you do system stop twice (or if you forgot the server isn't
running) you get bombarded with annoying (and confusing) XPC interrupted
messages. We should skip the container stop and list dance if we can't
talk to the APIServer with a simple ping.
2025-09-19 08:56:23 -07:00
Morris Richman
996a6819e3
Rename CLI and ExecutableCLI folders ( #635 )
...
## Motivation and Context
This is an extension of #603 to cleanup the folder structure and have it
match with the new library and target names.
2025-09-18 17:49:48 -07:00