Code Monkey home page Code Monkey logo

okd-coreos-pipeline's People

Contributors

aleskandro avatar jcapiitao avatar lmzuccarelli avatar lorbuschris avatar sherine-k avatar travier avatar vrutkovs avatar

Stargazers

 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

okd-coreos-pipeline's Issues

Pipeline fails to build 4.15

When running pipeline : kubectl create -n okd-coreos -f environments/kind/pipelineruns/okd-coreos-4.15-dev-pipelinerun.yaml

Task cosa-build-baseos fails in step fetch-and-build-baseos with error:

error: Packages not found: ose-aws-ecr-image-credential-provider
failed to execute cmd-fetch: exit status 1

Builds do not start on OKD / OpenShift

After following the instructions, the builds do not work on the latest OKD 4.11 from the current CRC.
The OpenShift instructions for Tekton show the setup of a service account with anyuid:
https://tekton.dev/docs/pipelines/install/ (OpenShift tab, which mentions a non-existing system account ?).

Unfortunately that does not seem to work.
I can imagine that because of the kvm plugin it uses something may go wrong on CRC ( OpenShift Local ) ?
I would just think that when building OKD images, OKD on CRC would be a logical choice, so whatever is needed should be documented, or mentioned that it does not work following the instructions.

sig-cloud-okd repo hard coded with 4.14 version

The release in sig-cloud-okd repo is hardcoded which is consumed by all the releases pipelines.
I guess it's not critical currently as 4.15 may not diverged too much from 4.14, but it might be in the future.

We can fix it with a sed 's/4.14/4.15/' alike command after the cosa-init execution as we do for the RPM artifacts

sed -i 's/rhel-9.*-server-ose.*/artifacts/' $(readlink -f src/config/manifest-$(params.variant).yaml)

The second option is to define the whole repo and add it at the end of src/config/c9s.repo as we do for artifacts
cat <<EOF >> src/config/c9s.repo
[artifacts]
name=OKD RPM artifacts
baseurl=file:///workspace/coreos/rpms/
repo_gpgcheck=0
gpgcheck=0
enabled=1
EOF

This option is better aligned with the layerd build effort #46 as, IIUC, the sig-cloud-okd repo definition in src/config/c9s.repo will be removed at the end (to separate SCOS and OKD).

But we first need to tag the builds in the cloud9s-okd-4.15-release tag
I can do the tags, and even build the new NVRs but I'd need the exact version of what's in 4.15 release

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.