Skip to content

Commit 6553f9c

Browse files
authored
[deps]: bump containerization to 0.25.0 (#1161)
Co-authored-by: saehejkang <saehej.kang@gmail.com> Co-authored-by: Anthony DePasquale <anthony@depasquale.org> - Bump `containerization` to `0.25.0` - Updates for parameter changes on containerization registry access API. - Updates for change to containerization `cleanUpOrphanedBlobs` function.
1 parent 2d1dd6b commit 6553f9c

14 files changed

Lines changed: 41 additions & 41 deletions

File tree

Package.resolved

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Package.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ import PackageDescription
2323
let releaseVersion = ProcessInfo.processInfo.environment["RELEASE_VERSION"] ?? "0.0.0"
2424
let gitCommit = ProcessInfo.processInfo.environment["GIT_COMMIT"] ?? "unspecified"
2525
let builderShimVersion = "0.7.0"
26-
let scVersion = "0.24.5"
26+
let scVersion = "0.25.0"
2727

2828
let package = Package(
2929
name: "container",

Sources/ContainerCommands/Image/ImageDelete.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ extension Application {
6969
failures.append(image.reference)
7070
}
7171
}
72-
let (_, size) = try await ClientImage.cleanupOrphanedBlobs()
72+
let (_, size) = try await ClientImage.cleanUpOrphanedBlobs()
7373
let formatter = ByteCountFormatter()
7474
let freed = formatter.string(fromByteCount: Int64(size))
7575

Sources/ContainerCommands/Image/ImagePrune.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ extension Application {
6565
}
6666
}
6767

68-
let (deletedDigests, size) = try await ClientImage.cleanupOrphanedBlobs()
68+
let (deletedDigests, size) = try await ClientImage.cleanUpOrphanedBlobs()
6969

7070
for image in imagesToPrune {
7171
print("untagged \(image.reference)")

Sources/ContainerCommands/Registry/Login.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,9 +56,9 @@ extension Application {
5656
}
5757
password = String(decoding: passwordData, as: UTF8.self).trimmingCharacters(in: .whitespacesAndNewlines)
5858
}
59-
let keychain = KeychainHelper(id: Constants.keychainID)
59+
let keychain = KeychainHelper(securityDomain: Constants.keychainID)
6060
if username == "" {
61-
username = try keychain.userPrompt(domain: server)
61+
username = try keychain.userPrompt(hostname: server)
6262
}
6363
if password == "" {
6464
password = try keychain.passwordPrompt()
@@ -89,7 +89,7 @@ extension Application {
8989
)
9090
)
9191
try await client.ping()
92-
try keychain.save(domain: server, username: username, password: password)
92+
try keychain.save(hostname: server, username: username, password: password)
9393
print("Login succeeded")
9494
}
9595
}

Sources/ContainerCommands/Registry/Logout.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@ extension Application {
3232
var registry: String
3333

3434
public func run() async throws {
35-
let keychain = KeychainHelper(id: Constants.keychainID)
35+
let keychain = KeychainHelper(securityDomain: Constants.keychainID)
3636
let r = Reference.resolveDomain(domain: registry)
37-
try keychain.delete(domain: r)
37+
try keychain.delete(hostname: r)
3838
}
3939
}
4040
}

Sources/Helpers/Images/ImagesHelper.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ extension ImagesHelper {
9696
routes[ImagesServiceXPCRoute.imageSave.rawValue] = harness.save
9797
routes[ImagesServiceXPCRoute.imageLoad.rawValue] = harness.load
9898
routes[ImagesServiceXPCRoute.imageUnpack.rawValue] = harness.unpack
99-
routes[ImagesServiceXPCRoute.imageCleanupOrphanedBlobs.rawValue] = harness.cleanupOrphanedBlobs
99+
routes[ImagesServiceXPCRoute.imageCleanupOrphanedBlobs.rawValue] = harness.cleanUpOrphanedBlobs
100100
routes[ImagesServiceXPCRoute.imageDiskUsage.rawValue] = harness.calculateDiskUsage
101101
routes[ImagesServiceXPCRoute.snapshotDelete.rawValue] = harness.deleteSnapshot
102102
routes[ImagesServiceXPCRoute.snapshotGet.rawValue] = harness.getSnapshot

Sources/Services/ContainerAPIService/Client/ClientImage.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -321,7 +321,7 @@ extension ClientImage {
321321
return ImageLoadResult(images: images, rejectedMembers: rejectedMembers)
322322
}
323323

324-
public static func cleanupOrphanedBlobs() async throws -> ([String], UInt64) {
324+
public static func cleanUpOrphanedBlobs() async throws -> ([String], UInt64) {
325325
let client = newXPCClient()
326326
let request = newRequest(.imageCleanupOrphanedBlobs)
327327
let response = try await client.send(request)

Sources/Services/ContainerAPIService/Server/Containers/ContainersService.swift

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -493,7 +493,7 @@ public actor ContainersService {
493493
let client = try state.getClient()
494494
try await client.stop(options: opts)
495495
try await self.lock.withLock { context in
496-
try await self.cleanup(id: id, context: context)
496+
try await self.cleanUp(id: id, context: context)
497497
}
498498
case .stopping:
499499
throw ContainerizationError(
@@ -502,7 +502,7 @@ public actor ContainersService {
502502
)
503503
default:
504504
try await self.lock.withLock { context in
505-
try await self.cleanup(id: id, context: context)
505+
try await self.cleanUp(id: id, context: context)
506506
}
507507
}
508508
}
@@ -578,15 +578,15 @@ public actor ContainersService {
578578

579579
let options = try getContainerCreationOptions(id: id)
580580
if options.autoRemove {
581-
try await self.cleanup(id: id, context: context)
581+
try await self.cleanUp(id: id, context: context)
582582
}
583583
}
584584

585585
private static func fullLaunchdServiceLabel(runtimeName: String, instanceId: String) -> String {
586586
"\(Self.launchdDomainString)/\(Self.machServicePrefix).\(runtimeName).\(instanceId)"
587587
}
588588

589-
private func _cleanup(id: String) async throws {
589+
private func _cleanUp(id: String) async throws {
590590
self.log.debug("\(#function)")
591591

592592
// Did the exit container handler win?
@@ -611,8 +611,8 @@ public actor ContainersService {
611611
self.containers.removeValue(forKey: id)
612612
}
613613

614-
private func cleanup(id: String, context: AsyncLock.Context) async throws {
615-
try await self._cleanup(id: id)
614+
private func cleanUp(id: String, context: AsyncLock.Context) async throws {
615+
try await self._cleanUp(id: id)
616616
}
617617

618618
private func getContainerCreationOptions(id: String) throws -> ContainerCreateOptions {

Sources/Services/ContainerImagesService/Server/ImageService.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -128,10 +128,10 @@ public actor ImagesService {
128128
return (images, rejectedMembers)
129129
}
130130

131-
public func cleanupOrphanedBlobs() async throws -> ([String], UInt64) {
131+
public func cleanUpOrphanedBlobs() async throws -> ([String], UInt64) {
132132
let images = try await self._list()
133133
let freedSnapshotBytes = try await self.snapshotStore.clean(keepingSnapshotsFor: images)
134-
let (deleted, freedContentBytes) = try await self.imageStore.cleanupOrphanedBlobs()
134+
let (deleted, freedContentBytes) = try await self.imageStore.cleanUpOrphanedBlobs()
135135
return (deleted, freedContentBytes + freedSnapshotBytes)
136136
}
137137

@@ -223,9 +223,9 @@ extension ImagesService {
223223
if let authentication {
224224
return try await body(authentication)
225225
}
226-
let keychain = KeychainHelper(id: Constants.keychainID)
226+
let keychain = KeychainHelper(securityDomain: Constants.keychainID)
227227
do {
228-
authentication = try keychain.lookup(domain: host)
228+
authentication = try keychain.lookup(hostname: host)
229229
} catch let err as KeychainHelper.Error {
230230
guard case .keyNotFound = err else {
231231
throw ContainerizationError(.internalError, message: "error querying keychain for \(host)", cause: err)

0 commit comments

Comments
 (0)