Code Monkey home page Code Monkey logo

enablement-ci-cd's People

Contributors

ckavili avatar eformat avatar gsampaio-rh avatar haithamshahin333 avatar jacobsee avatar linuxstudio avatar oybed avatar pabrahamsson avatar rsriniva avatar springdo avatar tompage1994 avatar tylerauerbeck avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

enablement-ci-cd's Issues

namespace_prefix documentation

For advanced users it might be obvious but for fresh users it might be worth including in the documentation that inventory/group_vars/all.yml -> namespace_prefix must be configured before playbooks are executed.

Consider having an already built container image for our custom Jenkins deployment

We have seen during different DO500 sessions that https://updates.jenkins.io/download/plugins is not very responsive. There were some cases where students could not go ahead on the exercises because of this (not able to build their own Jenkins image).

Could we consider building our own custom Jenkins container image and store it in https://quay.io/? We could create an organization for Labs or DO500 if this doesn't exist?

Dedicated Nodes for container Builds

We should evaluate on having dedicated Nodes just for containers builds. Builds are intensive during the enablement sessions so it would probably make sense to get some dedicated Nodes just for this purpose.

Reevaluate persistent storage requirements

We are using persistent storage for every single component of the enablement (Nexus, Jenkins, MongoDB...). Apart from the shared GitLab no persistent storage should be required

When ready: Merge -v4.1 branches into the main branches

The work for OCP v4.x is in progress, and currently we are keeping the work in -v4.1 branches to avoid breaking existing material. As soon as we think the new content is ready and we are wanting to move to use OCP v4.x, we need to merge these -v4.1 branches into the main ones.

In addition, we need to resolve the discussion in issue rht-labs/enablement-docs#346 to figure out what direction we want to go with branches (including tags/releases, etc. etc.). This may need to happen before we merge the v4.1 branches into the main one(s).

Add ansible.cfg

This would remove the need for the -i inventory on every ansible step.

MongoDB missing resource requests

As MongoDB template comes with default limit for memory and requests is missing from the template, the Pod will try to allocate by default 512Mi for all Mongo deployments. For the purpose of the training, this is too much, we need to add a small value 64Mi for the requests

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.