How to get PodSandboxConfig object in PullImageRequest on container runtime interface interface
I'm working on a new CRI for Kubernetes and I would like to have information about the pod configuration in the PullImage method, but PullImageRequest
always contains the sandbox configuration with nil value.
As you can see, PullImageRequest contains a PodSanboxConfig object:
type PullImageRequest struct {
// Spec of the image.
Image *ImageSpec `protobuf:"bytes,1,opt,name=image" json:"image,omitempty"`
// Authentication configuration for pulling the image.
Auth *AuthConfig `protobuf:"bytes,2,opt,name=auth" json:"auth,omitempty"`
// Config of the PodSandbox, which is used to pull image in PodSandbox context.
SandboxConfig *PodSandboxConfig `protobuf:"bytes,3,opt,name=sandbox_config,json=sandboxConfig" json:"sandbox_config,omitempty"`
}
I'm working with
Kubernetes 1.11.3
and
cri/runtime/v1alpha2
How can I do to get the PodSandboxConfig object?
Thanks
interface kubernetes runtime containers
add a comment |
I'm working on a new CRI for Kubernetes and I would like to have information about the pod configuration in the PullImage method, but PullImageRequest
always contains the sandbox configuration with nil value.
As you can see, PullImageRequest contains a PodSanboxConfig object:
type PullImageRequest struct {
// Spec of the image.
Image *ImageSpec `protobuf:"bytes,1,opt,name=image" json:"image,omitempty"`
// Authentication configuration for pulling the image.
Auth *AuthConfig `protobuf:"bytes,2,opt,name=auth" json:"auth,omitempty"`
// Config of the PodSandbox, which is used to pull image in PodSandbox context.
SandboxConfig *PodSandboxConfig `protobuf:"bytes,3,opt,name=sandbox_config,json=sandboxConfig" json:"sandbox_config,omitempty"`
}
I'm working with
Kubernetes 1.11.3
and
cri/runtime/v1alpha2
How can I do to get the PodSandboxConfig object?
Thanks
interface kubernetes runtime containers
So you want to the value to be nil? or not nil? What information do you want to pass through CRI?
– Rico
Nov 16 '18 at 1:38
I want it to be NOT nil, so I can get information that I pass through the sandbox configuration.
– Jorgese
Nov 19 '18 at 7:58
add a comment |
I'm working on a new CRI for Kubernetes and I would like to have information about the pod configuration in the PullImage method, but PullImageRequest
always contains the sandbox configuration with nil value.
As you can see, PullImageRequest contains a PodSanboxConfig object:
type PullImageRequest struct {
// Spec of the image.
Image *ImageSpec `protobuf:"bytes,1,opt,name=image" json:"image,omitempty"`
// Authentication configuration for pulling the image.
Auth *AuthConfig `protobuf:"bytes,2,opt,name=auth" json:"auth,omitempty"`
// Config of the PodSandbox, which is used to pull image in PodSandbox context.
SandboxConfig *PodSandboxConfig `protobuf:"bytes,3,opt,name=sandbox_config,json=sandboxConfig" json:"sandbox_config,omitempty"`
}
I'm working with
Kubernetes 1.11.3
and
cri/runtime/v1alpha2
How can I do to get the PodSandboxConfig object?
Thanks
interface kubernetes runtime containers
I'm working on a new CRI for Kubernetes and I would like to have information about the pod configuration in the PullImage method, but PullImageRequest
always contains the sandbox configuration with nil value.
As you can see, PullImageRequest contains a PodSanboxConfig object:
type PullImageRequest struct {
// Spec of the image.
Image *ImageSpec `protobuf:"bytes,1,opt,name=image" json:"image,omitempty"`
// Authentication configuration for pulling the image.
Auth *AuthConfig `protobuf:"bytes,2,opt,name=auth" json:"auth,omitempty"`
// Config of the PodSandbox, which is used to pull image in PodSandbox context.
SandboxConfig *PodSandboxConfig `protobuf:"bytes,3,opt,name=sandbox_config,json=sandboxConfig" json:"sandbox_config,omitempty"`
}
I'm working with
Kubernetes 1.11.3
and
cri/runtime/v1alpha2
How can I do to get the PodSandboxConfig object?
Thanks
interface kubernetes runtime containers
interface kubernetes runtime containers
edited Nov 16 '18 at 8:36
Jorgese
asked Nov 15 '18 at 19:41
JorgeseJorgese
717
717
So you want to the value to be nil? or not nil? What information do you want to pass through CRI?
– Rico
Nov 16 '18 at 1:38
I want it to be NOT nil, so I can get information that I pass through the sandbox configuration.
– Jorgese
Nov 19 '18 at 7:58
add a comment |
So you want to the value to be nil? or not nil? What information do you want to pass through CRI?
– Rico
Nov 16 '18 at 1:38
I want it to be NOT nil, so I can get information that I pass through the sandbox configuration.
– Jorgese
Nov 19 '18 at 7:58
So you want to the value to be nil? or not nil? What information do you want to pass through CRI?
– Rico
Nov 16 '18 at 1:38
So you want to the value to be nil? or not nil? What information do you want to pass through CRI?
– Rico
Nov 16 '18 at 1:38
I want it to be NOT nil, so I can get information that I pass through the sandbox configuration.
– Jorgese
Nov 19 '18 at 7:58
I want it to be NOT nil, so I can get information that I pass through the sandbox configuration.
– Jorgese
Nov 19 '18 at 7:58
add a comment |
1 Answer
1
active
oldest
votes
I have created an issue about it on Kubernetes github and they are working on it in this pull request.
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53326829%2fhow-to-get-podsandboxconfig-object-in-pullimagerequest-on-container-runtime-inte%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
I have created an issue about it on Kubernetes github and they are working on it in this pull request.
add a comment |
I have created an issue about it on Kubernetes github and they are working on it in this pull request.
add a comment |
I have created an issue about it on Kubernetes github and they are working on it in this pull request.
I have created an issue about it on Kubernetes github and they are working on it in this pull request.
answered Dec 11 '18 at 10:36
JorgeseJorgese
717
717
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53326829%2fhow-to-get-podsandboxconfig-object-in-pullimagerequest-on-container-runtime-inte%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
So you want to the value to be nil? or not nil? What information do you want to pass through CRI?
– Rico
Nov 16 '18 at 1:38
I want it to be NOT nil, so I can get information that I pass through the sandbox configuration.
– Jorgese
Nov 19 '18 at 7:58