有没有办法自定义 jib 添加的 extraDirectories 的所有者?
Is there a way to customize the owner of extraDirectories added by jib?
我们正在尝试使用 jib 添加 extraDirectories 以添加几个特定于应用程序的文件,但我们更希望这些文件由基本映像中存在的用户拥有,而不是 root 拥有。我们需要用户可写的文件,但不希望其他人可写。
我知道您可以使用 extraDirectories.permissions 在路径上设置 权限 ,但是有没有办法设置文件的所有者和组?
查看 Jib 所有权扩展(针对 Maven and Gradle)。
主要的 Jib 插件故意不允许更改所有权,但是使用 Jib Ownership Extension,您可以更改任何文件的所有权,只要它们是由 Jib 放置的。
奖金:什么是 Jib 扩展?
仅供参考,Jib 有自己的扩展机制,允许任何人编写扩展来调整 Jib 的行为。如果您想了解有关通用 Jib 扩展框架的更多信息或浏览其他有用的 Jib 扩展,请查看 jib-extensions GitHub 存储库。
我们正在尝试使用 jib 添加 extraDirectories 以添加几个特定于应用程序的文件,但我们更希望这些文件由基本映像中存在的用户拥有,而不是 root 拥有。我们需要用户可写的文件,但不希望其他人可写。
我知道您可以使用 extraDirectories.permissions 在路径上设置 权限 ,但是有没有办法设置文件的所有者和组?
查看 Jib 所有权扩展(针对 Maven and Gradle)。
主要的 Jib 插件故意不允许更改所有权,但是使用 Jib Ownership Extension,您可以更改任何文件的所有权,只要它们是由 Jib 放置的。
奖金:什么是 Jib 扩展?
仅供参考,Jib 有自己的扩展机制,允许任何人编写扩展来调整 Jib 的行为。如果您想了解有关通用 Jib 扩展框架的更多信息或浏览其他有用的 Jib 扩展,请查看 jib-extensions GitHub 存储库。