How to get PodSandboxConfig object in PullImageRequest on container runtime interface interface












0















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










share|improve this question

























  • 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
















0















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










share|improve this question

























  • 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














0












0








0








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










share|improve this question
















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






share|improve this question















share|improve this question













share|improve this question




share|improve this question








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



















  • 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












1 Answer
1






active

oldest

votes


















0














I have created an issue about it on Kubernetes github and they are working on it in this pull request.






share|improve this answer























    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
    });


    }
    });














    draft saved

    draft discarded


















    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









    0














    I have created an issue about it on Kubernetes github and they are working on it in this pull request.






    share|improve this answer




























      0














      I have created an issue about it on Kubernetes github and they are working on it in this pull request.






      share|improve this answer


























        0












        0








        0







        I have created an issue about it on Kubernetes github and they are working on it in this pull request.






        share|improve this answer













        I have created an issue about it on Kubernetes github and they are working on it in this pull request.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Dec 11 '18 at 10:36









        JorgeseJorgese

        717




        717
































            draft saved

            draft discarded




















































            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.




            draft saved


            draft discarded














            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





















































            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







            Popular posts from this blog

            Bressuire

            Vorschmack

            Quarantine