GithubHelp home page GithubHelp logo

Comments (3)

invidian avatar invidian commented on September 14, 2024 1

Deprecate infrastructure-k8s and bundle nri-kubernetes in the infrastructure bundle, thus reusing the logic already present there

I'm not sure about the deadline, but this option seems much more reasonable than the first one.

from nri-kubernetes.

roobre avatar roobre commented on September 14, 2024 1

This was my personal favorite as well :)

However there are some extra challenges in there, as we'd need to:

  1. Change all the helm charts to point to the new image
  2. Migrate the nri-kubernetes config to v4, pe-enable it, and devise a "conditional activation" mechanism. This is a feature of the agent that ensures that the integration only runs when certain conditions are met. Typically an env var is used.
  3. Incorporate the "unprivileged" logic, or a similar thing, into the infrastructure-bundle Dockerfile. Not impossible either but a bit convoluted.
  4. Modify the infrastructure-bundle pipelines so they release the unprivileged images.

I think this is all doable in reasonable time but would require a bit more time than copypasting a pipeline.

from nri-kubernetes.

invidian avatar invidian commented on September 14, 2024

Hmm, thanks for more details @roobre. Given that copying the pipeline is not really copying, but just having something similar, I think it will be easier to indeed have a separate pipeline for nightlies here for now and we can do architectural improvements at it's own pace.

I created #134 to address this issue. I think your comment should be converted enhancement issue then.

from nri-kubernetes.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.