Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

new(kernel_crawler): rename distro keys to match os-release names. #185

Closed
wants to merge 271 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Sep 23, 2021

  1. Configuration menu
    Copy the full SHA
    a66abc8 View commit details
    Browse the repository at this point in the history
  2. Fix formatting

    gnosek committed Sep 23, 2021
    Configuration menu
    Copy the full SHA
    c7c65f7 View commit details
    Browse the repository at this point in the history
  3. Separate kmod from ebpf builds at the build-probe-binaries level

    Otherwise we can't build the eBPF probe when the kmod is already built.
    gnosek committed Sep 23, 2021
    Configuration menu
    Copy the full SHA
    0f43911 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2021

  1. Configuration menu
    Copy the full SHA
    fc9b1e4 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2021

  1. Use repository metadata to find kernel packages

    While we still have some hacks for e.g. choosing linux-modules
    when available instead of linux-image, this crawler should be
    much more robust than the old html-scraping based one.
    
    Also includes support for PhotonOS and Oracle Linux 6/7/8.
    
    Doesn't support Fedora Atomic and CoreOS, since these two distros
    are dead by now.
    gnosek committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    663a9ac View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4afcb52 View commit details
    Browse the repository at this point in the history
  3. Disable IPv6

    gnosek committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    ba97c09 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1459fb5 View commit details
    Browse the repository at this point in the history
  5. Drop some kernels explicitly

    These are the variants we haven't built before so exclude them
    here to avoid an explosion in built probes.
    gnosek committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    1cfe208 View commit details
    Browse the repository at this point in the history
  6. Keep Debian-like package lists per distro

    Otherwise we get conflicting package names under different URLs
    which made us include e.g. backported kernels (which we explicitly
    skip) because they had the same package name as a non-backported
    kernel we do want to build.
    gnosek committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    78f4ec9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f1bb0e4 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2021

  1. Revert SSPROD-8709

    To unblock the probe builder job which doesn't have sqlite 3.8 installed
    gnosek committed Oct 8, 2021
    Configuration menu
    Copy the full SHA
    ca188ec View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2021

  1. Clean the eBPF probe directory before we build the probe

    Otherwise we just reused whatever probe was lying there
    gnosek committed Oct 13, 2021
    Configuration menu
    Copy the full SHA
    33455a9 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2021

  1. Configuration menu
    Copy the full SHA
    64b0a4f View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2021

  1. [SSPROD-8709] Also consider linux-modules-* as a build trigger

    We no longer download many of the linux-image-* packages
    so we need the linux-modules-* ones to trigger the build.
    
    This means we'll potentially run some builds twice but
    the second one should immediately notice that the probes
    are already built and exit.
    gnosek committed Oct 20, 2021
    Configuration menu
    Copy the full SHA
    88730f4 View commit details
    Browse the repository at this point in the history
  2. [SSPROD-9627] Enhance build-probe-binaries Debian logic to handle new…

    … linux-headers Makefile format
    
    Linux headers for Debian 11 use a new format for the architectur-specific
    Makefile.  Enhance the Makefile relocation patching logic to handle this
    new format as well as the old one.
    jcpittman144 committed Oct 20, 2021
    Configuration menu
    Copy the full SHA
    625b4d0 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2021

  1. [SSPROD-9627] Fixes to build-probe-binaries and Debian Dockerfiles to…

    … support CustomDebian operation
    
    - Install libelf-dev in Debian dockerfiles
    - Fix linux-kbuild finder logic to accomodate package location in CustomDebian mode
    jcpittman144 committed Oct 21, 2021
    Configuration menu
    Copy the full SHA
    11df835 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #21 from draios/SSPROD-9627

    [SSPROD-9627] Enhance build-probe-binaries Debian logic to handle new linux-headers Makefile format
    jcpittman144 authored Oct 21, 2021
    Configuration menu
    Copy the full SHA
    2bf2fb6 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2021

  1. Configuration menu
    Copy the full SHA
    88f1c57 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #22 from draios/SSPROD-9627-readme

    [SSPROD-9627] Fix README.md to document use of CustomDebian option
    jcpittman144 authored Oct 25, 2021
    Configuration menu
    Copy the full SHA
    51a37a0 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2021

  1. [SSPROD-9709] Add SYSDIG_PROBE_OVERRIDE_FULL_URL environment variable…

    … to sysdig-probe-loader
    
    Allows user to specify the full URL, including host, directory, AND filename,
    to be used by sysdig-probe-loader in naming and retrieving a kernel module
    or eBPF probe.
    
    Useful if
    - Kernel config file is not available on host - normally needed to calculate hash value
      component of probe filename
    - Probe is to be downloaded from locally-hosted system, and the user is unable
      or unwilling to obey the Sysdig naming/directory hierarchy conventions
    jcpittman144 committed Oct 29, 2021
    Configuration menu
    Copy the full SHA
    15c9e34 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2021

  1. Configuration menu
    Copy the full SHA
    4480b34 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2021

  1. Merge pull request #23 from draios/SSPROD-9709

    [SSPROD-9709] Add SYSDIG_PROBE_OVERRIDE_FULL_URL environment variable to sysdig-probe-loader
    jcpittman144 authored Nov 3, 2021
    Configuration menu
    Copy the full SHA
    906247d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ca311d1 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2021

  1. [SMAGENT-3278] Don't install clang in Fedora 35 container

    The eBPF probe builds successfully with clang 13 but then fails
    the verifier test upon loading.
    gnosek committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    66724e2 View commit details
    Browse the repository at this point in the history
  2. [SMAGENT-3278] Use specific builder for Fedora 34

    Fedora 34 and 35 have the same gcc version (at least at this point
    in time) but are otherwise incompatible:
    - fc34 can't build probes for fc35 kernels because fc35 needs a newer glibc
    - fc35 can't build eBPF probes (at all) because its clang is too new
    
    1. Try to parse the kernel version to look for distro-specific tags.
    If one is found, look for a matching dockerfile. If there is one, use it.
    Otherwise, fall back to gcc version based choice.
    
    2. Add a fc34 builder
    gnosek committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    600673f View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2022

  1. Dockerfile: fix building of debian probes (#27)

    add a non-busybox sed to the container used to call
    the top-level script build-probe-binaries
    
    This is necessary to patch the Makefiles used when
    building debian probes.
    iurly authored Jan 17, 2022
    Configuration menu
    Copy the full SHA
    b1bc424 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2022

  1. Configuration menu
    Copy the full SHA
    5a5cbed View commit details
    Browse the repository at this point in the history
  2. feat: add option to enforce probe downloading

    When defining the environment variable SYSDIG_FORCE_DOWNLOAD_PROBE,
    the probe loader skips the building phase and tries to directly download the probe.
    francesco-racciatti committed Feb 2, 2022
    Configuration menu
    Copy the full SHA
    2c86381 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a340f44 View commit details
    Browse the repository at this point in the history
  4. feat: add option to enforce probe building

    When defining the environment variable SYSDIG_FORCE_BUILD_PROBE,
    the probe loader avoids downloading the probe and tries to directly build it.
    francesco-racciatti committed Feb 2, 2022
    Configuration menu
    Copy the full SHA
    4cf604f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c665cc9 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2022

  1. Configuration menu
    Copy the full SHA
    52eefcb View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2022

  1. Remove Fedora Atomic support

    It's been long dead now
    gnosek committed Feb 10, 2022
    Configuration menu
    Copy the full SHA
    8e8fe53 View commit details
    Browse the repository at this point in the history
  2. Remove CoreOS support

    It will eventually come back as FlatCar but CoreOS itself is dead.
    gnosek committed Feb 10, 2022
    Configuration menu
    Copy the full SHA
    08f2038 View commit details
    Browse the repository at this point in the history
  3. Rewrite the probe builder in Python

    This requires either a `pip install` from the probe builder directory
    or (more likely) a Docker container.
    
    The CLI is slightly changed: to actually build the probes, you need
    to add the `build` keyword before the command line arguments.
    
    To run the kernel crawler, run the builder with `crawl <distro>`.
    
    The Docker entrypoint is adapted and usage in a container should not
    require any changes.
    gnosek committed Feb 10, 2022
    Configuration menu
    Copy the full SHA
    6001aaf View commit details
    Browse the repository at this point in the history
  4. Add Flatcar Linux support

    gnosek committed Feb 10, 2022
    Configuration menu
    Copy the full SHA
    ffbc531 View commit details
    Browse the repository at this point in the history
  5. Add Oracle Linux support

    gnosek committed Feb 10, 2022
    Configuration menu
    Copy the full SHA
    33f7351 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f127806 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2022

  1. Configuration menu
    Copy the full SHA
    5294d89 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2022

  1. Configuration menu
    Copy the full SHA
    b2fc438 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2022

  1. fix centos vault error handling

    vault.centos.org servers are renowned for having very
    limited bandwidth. Fix the current error handling so that:
    a) a stack trace is printed
    b) remaining, working repositories can be processed
    iurly committed Feb 21, 2022
    Configuration menu
    Copy the full SHA
    71a82a3 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2022

  1. rpm crawler: filter out non-existing distributions

    Some RPM-based distributions (namely CentOS) might at some point get
    deprecated, so that their content gets removed completely from
    the official mirrors, while leaving the base directory (e.g.  present
    with just a readme file within it, e.g.:
    
      http://mirror.centos.org/centos/7.8.2003/readme
    
    Filter out such distributions (where the final path is non-existing)
    so that they're left out of the official list of repos to crawl.
    This way, we prevent stack traces introduced by the new error handling
    from cluttering the output.
    iurly committed Feb 22, 2022
    Configuration menu
    Copy the full SHA
    f9b9259 View commit details
    Browse the repository at this point in the history
  2. fix centos 8 handling

    - remove CentOS 8 BaseOS
    - use CentOS vault mirror from cern.ch
    iurly committed Feb 22, 2022
    Configuration menu
    Copy the full SHA
    79ce976 View commit details
    Browse the repository at this point in the history
  3. fix handling of missing kernel packages

    some debian kernel packages might disappear from the server
    while still being listed in the repository metadata.
    This causes an exception in the downloader thread, which will
    abort the thread, leaving the main thread stuck while
    waiting for the queue to join.
    Add some exception handler to the downlaoder thread so that
    the caller doesn't get stuck.
    iurly committed Feb 22, 2022
    Configuration menu
    Copy the full SHA
    06ca530 View commit details
    Browse the repository at this point in the history
  4. tolerate broken debian packages

    current handling of debian packages (e.g. because
    they failed to download and are empty) will cause the
    unpacking to fail completely.
    Handle that case by just skipping the directories for which
    the unpacking failed.
    iurly committed Feb 22, 2022
    Configuration menu
    Copy the full SHA
    ed4839b View commit details
    Browse the repository at this point in the history
  5. batch crawled packages as if it were local

    debian and ubuntu have a very weird package naming which
    requires us to discard the versioning information our crawler
    obtains from the repository metadata, and recur to parsing
    filenames, which is what we would be doing on a local distro
    anyway.
    Notice how this also fixes unpack_kernels for debian, which
    expects a list of tuples instead of the dictionary returned
    by the crawler.
    iurly committed Feb 22, 2022
    Configuration menu
    Copy the full SHA
    3c89fc3 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2022

  1. debian: fix parsing of kernel package version

    some debian kernel packages have an additional version suffix
    (examples I found are -rt and -cloud)
    which is somehow buried into the name, and that is particularly
    weird for the the ones having the "common" arch in the name:
    
    linux-headers-5.16.0-1-amd64_5.16.7-2_amd64.deb
    linux-headers-5.16.0-1-cloud-amd64_5.16.7-2_amd64.deb
    linux-headers-5.16.0-1-common_5.16.7-2_all.deb
    linux-headers-5.16.0-1-common-rt_5.16.7-2_all.deb
    linux-headers-5.16.0-1-rt-amd64_5.16.7-2_amd64.deb
    
    Refactor the regexp so to capture the combination of arch and variant
    (in whatever order) by stopping at the first "_", and handle the
    exception of the "common" pseudo-architecture accordingly.
    
    Notice how we now have different combinations of variant+architecture
    (or just architecture with no variant) but they are all treated as
    if they were an architecture (with the exception of possibly having
    an hypen in between, like cloud-amd64).
    For this reason, use a different separator ":" between the version
    and the variant+architecture so that the version can be
    easily reconstructed.
    iurly committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    f218cbd View commit details
    Browse the repository at this point in the history
  2. ubuntu: handle release_ids containing dashes

    Packages like:
    linux-headers-5.4.0-1063-azure-cvm_5.4.0-1063.66+cvm3_amd64.deb
    were not handled correctly in that release_id was considered
    as '5.4.0-1063-azure'
    which would also contain packages like:
    linux-headers-5.4.0-1063-azure_5.4.0-1063.66_amd64.deb
    
    leading to the following error:
    ValueError: Unexpected version 5.4.0-1063/66+cvm3 from package
    /workspace/ubuntu/linux-headers-5.4.0-1063-azure-cvm_5.4.0-1063.66+cvm3_amd64.deb
    (expected 5.4.0-1063/66)
    
    Change the regex so to swallow such strings and therefore yield
    a different release_id and avoid such mismatch.
    iurly committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    16b4d90 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2022

  1. crawler: fedora: add fedora updates

    this way, in addition to:
    === 5.6.6-300.fc32.x86_64 ===
    === 5.8.15-301.fc33.x86_64 ===
    === 5.11.12-300.fc34.x86_64 ===
    === 5.14.10-300.fc35.x86_64 ===
    
    we also get:
    === 5.11.22-100.fc32.x86_64 ===
    === 5.14.18-100.fc33.x86_64 ===
    === 5.16.9-100.fc34.x86_64 ===
    === 5.16.9-200.fc35.x86_64 ===
    iurly committed Feb 24, 2022
    Configuration menu
    Copy the full SHA
    80da8c4 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2022

  1. Configuration menu
    Copy the full SHA
    01d5569 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #34 from draios/python-builder-road-test

    Fix several issues found during the first road test of the new builder in python
    iurly authored Feb 28, 2022
    Configuration menu
    Copy the full SHA
    813569d View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2022

  1. crawler: ubuntu: no longer treat it as a debian-like mirror

    crawling ubuntu mirrors as debian-like has the effect
    of resolving all dependencies across all repositories.
    This creates a global namespace for all ubuntu packages
    (across all distributions), which creates a problem when
    the same kernel release (e.g. 5.4.0-1065-68) is packaged
    within packages of the same name:
    - linux-headers-5.4.0-1065-aws
    but with different versions:
    - 5.4.0-1065.68~18.04.1 (within bionic repositories)
    - 5.4.0-1065.68 (within focal repositories)
    
    This has the side effect of one version potentially masking all others.
    
    This patch essentially restores the default distro behavior, by which
    dependencies are only resolved looking at packages coming from the same
    repo.
    
    This way we can build all combinations of (kernel_release, pkgs_version),
    jumping from 1568 to 1958 kernels.
    
    Notice how we were not necessarily skipping backported kernels;
    in some cases newer versions would be masked by older ones, for no
    obvious reason.
    iurly committed Mar 2, 2022
    Configuration menu
    Copy the full SHA
    8cdb98a View commit details
    Browse the repository at this point in the history
  2. crawler: debian: drop DebianLikeMirror

    with ubuntu no longer being a debian-like mirror, there's no
    point keeping it around.
    Drop it and add a few words why some special behavior is needed
    for debian mirrors in the first place.
    iurly committed Mar 2, 2022
    Configuration menu
    Copy the full SHA
    a4c6cca View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2022

  1. builder: allow multiple target directories for the same release

    kernel_dirs has so far been treated as a dictionary with the release
    as the key, and the target directory as the value.
    However, for ubuntu we have the need to build the exact same release
    onto multiple target directories (i.e. package versions).
    Rework the dictionary as a list of tuples.
    iurly committed Mar 3, 2022
    Configuration menu
    Copy the full SHA
    18a8418 View commit details
    Browse the repository at this point in the history
  2. ubuntu: treat each package version as a separate release

    when batching packages, instead of using the plain release
    '5.4.0-100-generic' as the key, use the tuple (release, version),
    allowing for the storage of two separate set of packages within
    the releases dictionary:
    
    ('5.4.0-100-generic', '5.4.0-100.113~18.04.1'):
      ['/workspace/ubuntu/linux-modules-5.4.0-100-generic_5.4.0-100.113~18.04.1_amd64.deb',
       '/workspace/ubuntu/linux-headers-5.4.0-100-generic_5.4.0-100.113~18.04.1_amd64.deb']
    
    ('5.4.0-100-generic', '5.4.0-100.113'):
       ['/workspace/ubuntu/linux-modules-5.4.0-100-generic_5.4.0-100.113_amd64.deb',
       '/workspace/ubuntu/linux-headers-5.4.0-100-generic_5.4.0-100.113_amd64.deb']
    
    which will eventually be returned as two tuples in kernels:
    
    ('5.4.0-100-generic',
       ['/workspace/ubuntu/linux-modules-5.4.0-100-generic_5.4.0-100.113_amd64.deb',
       '/workspace/ubuntu/linux-headers-5.4.0-100-generic_5.4.0-100.113_amd64.deb'])
    
    ('5.4.0-100-generic',
      ['/workspace/ubuntu/linux-modules-5.4.0-100-generic_5.4.0-100.113~18.04.1_amd64.deb',
       '/workspace/ubuntu/linux-headers-5.4.0-100-generic_5.4.0-100.113~18.04.1_amd64.deb'])
    iurly committed Mar 3, 2022
    Configuration menu
    Copy the full SHA
    7cf8cce View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2022

  1. builder: do not try to build probes that should be skipped

    add a missing return statement, probably forgotten
    iurly committed Mar 7, 2022
    Configuration menu
    Copy the full SHA
    7d349c4 View commit details
    Browse the repository at this point in the history
  2. builder: log errors if the probe file does not get built

    after running the builder image, check that the probe file
    actually exists. If not, print the resulting output.
    This becomes useful, for instance, when the eBPF probe does
    not get built because the builder image does not contain
    clang / llvm.
    iurly committed Mar 7, 2022
    Configuration menu
    Copy the full SHA
    bc47c34 View commit details
    Browse the repository at this point in the history
  3. fix eBPF build for Fedora 35 (#37)

    Re-add clang and llvm to the builder container for Fedora 35,
    which were initially removed because at the time they would
    generate code that would not pass the verifier test upon loading.
    
    The version now present in the image does not seem to suffer from
    this problem anymore, so re-add them.
    
    This reverts commit 66724e2.
    iurly authored Mar 7, 2022
    Configuration menu
    Copy the full SHA
    cc6b4c7 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #38 from draios/improve-logging

    Improve logging
    iurly authored Mar 7, 2022
    Configuration menu
    Copy the full SHA
    58c648b View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2022

  1. refine kernel version filtering (#41)

    add -f <filter> option to the build command, so that filter could be
    applied to building in addition to crawling.
    Notice how for 'crawl' it's an argument, whereas for 'build' it's
    an option.
    
    Also refactor the argument all around so that it's called
    'filter' as opposed to 'version', and add a few comments about the logic.
    
    This makes for a slightly quicker test cycle by running, for instance:
    
    ... -k Ubuntu -f 4.4.0-1089
    ... -k Debian -f 4.19.0-0
    ... -k Fedora -f 5.6.6-300.fc32
    iurly authored Mar 17, 2022
    Configuration menu
    Copy the full SHA
    7c3d1a9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c875f4a View commit details
    Browse the repository at this point in the history
  3. add comments and debug messages for deb-based repositories

    deb-based kernels (ubuntu and debian) are highly convoluted.
    Add some debugging statements and comments to help understand.
    iurly committed Mar 17, 2022
    Configuration menu
    Copy the full SHA
    c8ca918 View commit details
    Browse the repository at this point in the history
  4. builder: only batch packages for debian and ubuntu

    revert the previous change where we would flatten everything
    and always batch the whole pool of crawled kernels.
    
    Instead, redefine the crawl() method only where needed:
    - on debian, flatten all packages and batch them in
      a single heap (so, behaviour unchanged)
    - on ubuntu, perform batching per general version
      (i.e., the release which does not include the variant)
      and pass that information to the batching logic.
      This will become clearer in the next commit.
    iurly committed Mar 17, 2022
    Configuration menu
    Copy the full SHA
    8a3ea29 View commit details
    Browse the repository at this point in the history
  5. fix building of ubuntu's dishomogenous versions

    There's one specific ubuntu kernel, namely 5.15.0-1001-gke,
    which comes off as a set of packages which all have a
    common version 5.15.0-1001.1, except for
    linux-image-5.15.0-1001-gke which has version 5.15.0-1001.1+2.
    This is somewhat an exception as normally, when you resolve
    packages within the same repo, all kernel packages have
    the exact same version, and this is the logic applied by
    batch_packages() and unpack_kernels().
    
    However, since we have repo metadata available, we can also leverage
    that information, e.g.
    
      === 5.15.0-1001/1 ===
      http://security.ubuntu.com/ubuntu/pool/main/l/linux-gke/linux-gke-headers-5.15.0-1001_5.15.0-1001.1_amd64.deb
      http://security.ubuntu.com/ubuntu/pool/main/l/linux-signed-gke/linux-image-5.15.0-1001-gke_5.15.0-1001.1+2_amd64.deb
      http://security.ubuntu.com/ubuntu/pool/main/l/linux-gke/linux-modules-5.15.0-1001-gke_5.15.0-1001.1_amd64.deb
      http://security.ubuntu.com/ubuntu/pool/main/l/linux-gke/linux-headers-5.15.0-1001-gke_5.15.0-1001.1_amd64.deb
    
    so that it only needs to be checked that the expected version is at least a prefix
    of the package version.
    Same goes for unpack_kernels() -- which only works because the "longest" package
    does not happen to be the first one, and we surely hope this will not change.
    
    Note: this can be tested by running:
    
    ...build ... -k Ubuntu -f 5.15.0-1001
    iurly committed Mar 17, 2022
    Configuration menu
    Copy the full SHA
    d7bbd4c View commit details
    Browse the repository at this point in the history
  6. Merge pull request #42 from draios/fix-ubuntu-take-2

    Take care of the following error when building for Ubuntu:
    
    ```
    FileNotFoundError: [Errno 2] No such file or directory: '/workspace/build/ubuntu/5.15.0-1001/1+2/boot/config-5.15.0-1001-gke'
    ```
    
    Please see individual commits.
    iurly authored Mar 17, 2022
    Configuration menu
    Copy the full SHA
    a9d8cbb View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2022

  1. Configuration menu
    Copy the full SHA
    9ba4422 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2022

  1. optimize download (#45)

    * optimize download
    
    In order to handle incomplete downloads, the current implementation
    will always try to append any remaining bytes to an already existing files.
    But this means issuing at least one HTTP request per file, which might
    slow down the process dramatically.
    Instead, use temporary .part files and rename to the their filename
    once complete -- this way we can assume that a file with the right name
    is always complete and we can skip the download altogether.
    
    * crawler: only use http for downloading
    
    this will speed up subsequent downloads significantly
    if we use a proxy
    iurly authored Mar 22, 2022
    Configuration menu
    Copy the full SHA
    5e448ef View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2022

  1. new(kernel_crawler): implemented multiarch support.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP committed Apr 4, 2022
    Configuration menu
    Copy the full SHA
    3d64151 View commit details
    Browse the repository at this point in the history
  2. update(kernel_crawler): allow to list all kernels from all supported …

    …OSes.
    
    Moreover, added support for 'arm' keyword to list all arm kernels (debian-like use 'arm64' while others use 'aarch64').
    
    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP committed Apr 4, 2022
    Configuration menu
    Copy the full SHA
    7d22cb8 View commit details
    Browse the repository at this point in the history
  3. new: support json encoding for kernel_crawler.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP committed Apr 4, 2022
    Configuration menu
    Copy the full SHA
    333271d View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2022

  1. new: added a cron based github action to automatically push new list …

    …of supported kernels.
    
    Output can be found for each platform in kernels/ subdir.
    
    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP committed Apr 5, 2022
    Configuration menu
    Copy the full SHA
    733e6c2 View commit details
    Browse the repository at this point in the history
  2. chore(kernel_crawler): dropped unused files.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP committed Apr 5, 2022
    Configuration menu
    Copy the full SHA
    6344557 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1 from FedeDP/multiarch_support

    Multiarch support + github action to auto build lists of supported kernels on sunday midnight
    FedeDP authored Apr 5, 2022
    Configuration menu
    Copy the full SHA
    adace40 View commit details
    Browse the repository at this point in the history
  4. docs(README): updated readme with gh action badge.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP committed Apr 5, 2022
    Configuration menu
    Copy the full SHA
    dc767b1 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2022

  1. [CI] updated kernel json lists.

    github-actions committed Apr 10, 2022
    Configuration menu
    Copy the full SHA
    137d460 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2022

  1. new: added driverkit config json output.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP committed Apr 13, 2022
    Configuration menu
    Copy the full SHA
    842e705 View commit details
    Browse the repository at this point in the history
  2. chore: removed useless pycache folders.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP committed Apr 13, 2022
    Configuration menu
    Copy the full SHA
    693adba View commit details
    Browse the repository at this point in the history
  3. update: improved click interface for crawl program.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP committed Apr 13, 2022
    Configuration menu
    Copy the full SHA
    364867d View commit details
    Browse the repository at this point in the history
  4. chore: use 'x86_64' and 'aarch64' naming by default.

    Ubuntu/debian/flatcar will fix it up for themselves.
    Updated github action.
    
    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP committed Apr 13, 2022
    Configuration menu
    Copy the full SHA
    bd62a33 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #2 from FedeDP/driverkit_config_out

    Driverkit config out
    FedeDP authored Apr 13, 2022
    Configuration menu
    Copy the full SHA
    db32110 View commit details
    Browse the repository at this point in the history
  6. fix: driverkit config for debian requires "-$arch" for kernelrelease.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP committed Apr 13, 2022
    Configuration menu
    Copy the full SHA
    7d9d3eb View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2022

  1. update: checkout before installing deps to avoid failing CI.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP committed Apr 17, 2022
    Configuration menu
    Copy the full SHA
    ad0ffdc View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2022

  1. update: updated github workflow to fix CI.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP committed Apr 19, 2022
    Configuration menu
    Copy the full SHA
    68f8ec0 View commit details
    Browse the repository at this point in the history
  2. update: merged back some amazonlinux improvements from origin.

    Fixed flatcar importing repo.
    
    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP committed Apr 19, 2022
    Configuration menu
    Copy the full SHA
    bfbb7dd View commit details
    Browse the repository at this point in the history
  3. [CI] updated kernel json lists.

    github-actions authored and FedeDP committed Apr 19, 2022
    Configuration menu
    Copy the full SHA
    b5039de View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2022

  1. [CI] updated kernel json lists.

    github-actions committed Apr 24, 2022
    Configuration menu
    Copy the full SHA
    f6dbbc9 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2022

  1. docs: added owners file

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP committed Apr 26, 2022
    Configuration menu
    Copy the full SHA
    1394b79 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2022

  1. update: fixed ubuntu flavours recognition.

    Moreover, added an `headers` field to output driverkit config struct.
    Finally, updated readme.
    
    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP committed Apr 27, 2022
    Configuration menu
    Copy the full SHA
    46a35ec View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2022

  1. doc: added license file.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    0630fdf View commit details
    Browse the repository at this point in the history
  2. chore: renamed COPYING to LICENSE.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    ee3c565 View commit details
    Browse the repository at this point in the history
  3. docs: added a pull request template.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    65791b4 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2022

  1. update(README): updated badge link.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed May 2, 2022
    Configuration menu
    Copy the full SHA
    c36cf61 View commit details
    Browse the repository at this point in the history
  2. fix(CI): proper permissions on github action token.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed May 2, 2022
    Configuration menu
    Copy the full SHA
    bdfe912 View commit details
    Browse the repository at this point in the history
  3. update(ci): use create pr action.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed May 2, 2022
    Configuration menu
    Copy the full SHA
    3323afc View commit details
    Browse the repository at this point in the history

Commits on May 3, 2022

  1. chore(ci): switched on push for testing purposes.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed May 3, 2022
    Configuration menu
    Copy the full SHA
    545109c View commit details
    Browse the repository at this point in the history
  2. fix(CI): update permissions on github action.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed May 3, 2022
    Configuration menu
    Copy the full SHA
    47549c8 View commit details
    Browse the repository at this point in the history
  3. fix(CI): update permissions with contents write too.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed May 3, 2022
    Configuration menu
    Copy the full SHA
    ac66ac5 View commit details
    Browse the repository at this point in the history
  4. update(ci): revert on push.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed May 3, 2022
    Configuration menu
    Copy the full SHA
    04eb31e View commit details
    Browse the repository at this point in the history

Commits on May 4, 2022

  1. update(crawler): properly use amazonlinux2022 target for Al2022 drive…

    …rkit configs.
    
    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed May 4, 2022
    Configuration menu
    Copy the full SHA
    5a3df6f View commit details
    Browse the repository at this point in the history

Commits on May 9, 2022

  1. update(kernels): updated kernel json lists.

    Signed-off-by: GitHub <[email protected]>
    poiana committed May 9, 2022
    Configuration menu
    Copy the full SHA
    bc7cf80 View commit details
    Browse the repository at this point in the history
  2. chore(CI): updated workflow file.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed May 9, 2022
    Configuration menu
    Copy the full SHA
    d219d5d View commit details
    Browse the repository at this point in the history

Commits on May 24, 2022

  1. update(kernels): updated kernel json lists.

    Signed-off-by: GitHub <[email protected]>
    poiana committed May 24, 2022
    Configuration menu
    Copy the full SHA
    a6c62f9 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2022

  1. Changing to find_packages in setup

    Signed-off-by: Austin Brogle <[email protected]>
    abroglesc authored and poiana committed May 25, 2022
    Configuration menu
    Copy the full SHA
    2d8bb6b View commit details
    Browse the repository at this point in the history

Commits on May 31, 2022

  1. update(kernels): updated kernel json lists.

    Signed-off-by: GitHub <[email protected]>
    poiana committed May 31, 2022
    Configuration menu
    Copy the full SHA
    199d6d6 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2022

  1. update(kernels): updated kernel json lists.

    Signed-off-by: GitHub <[email protected]>
    poiana committed Jun 6, 2022
    Configuration menu
    Copy the full SHA
    596fa4c View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2022

  1. update(kernels): updated kernel json lists.

    Signed-off-by: GitHub <[email protected]>
    poiana committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    5df962e View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2022

  1. update(kernels): update kernel json lists.

    Signed-off-by: poiana <[email protected]>
    poiana committed Jun 15, 2022
    Configuration menu
    Copy the full SHA
    9e0b97c View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2022

  1. chore(ci): dropped github action because we will now use a prow job.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Jun 16, 2022
    Configuration menu
    Copy the full SHA
    9c419c5 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2022

  1. update(kernels): update kernel json lists.

    Signed-off-by: poiana <[email protected]>
    poiana committed Jun 19, 2022
    Configuration menu
    Copy the full SHA
    a566283 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2022

  1. fix(crawler): debian needs kbuild too in its headers output.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Jun 20, 2022
    Configuration menu
    Copy the full SHA
    a0dfe6b View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2022

  1. update(kernels): update kernel json lists.

    Signed-off-by: poiana <[email protected]>
    poiana committed Jun 27, 2022
    Configuration menu
    Copy the full SHA
    3be970c View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2022

  1. update(kernels): update kernel json lists.

    Signed-off-by: poiana <[email protected]>
    poiana committed Jul 4, 2022
    Configuration menu
    Copy the full SHA
    57f0a31 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2022

  1. switching to vault.centos.org and adding archive.kernel.org

    Signed-off-by: Logan Bond <[email protected]>
    EXONER4TED authored and poiana committed Jul 20, 2022
    Configuration menu
    Copy the full SHA
    0317194 View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2022

  1. fix(crawler): skip photonOS linux-PAM-devel packages.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Jul 21, 2022
    Configuration menu
    Copy the full SHA
    dab4231 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2022

  1. Basic crawl of kernels as taken from container image

    Signed-off-by: John Brydon <[email protected]>
    johnbrydon authored and poiana committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    56b8311 View commit details
    Browse the repository at this point in the history
  2. Fix plain/json output

    Signed-off-by: John Brydon <[email protected]>
    johnbrydon authored and poiana committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    c9d8419 View commit details
    Browse the repository at this point in the history
  3. Fix driverkit output

    Signed-off-by: John Brydon <[email protected]>
    johnbrydon authored and poiana committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    3452fcf View commit details
    Browse the repository at this point in the history
  4. Add progress bar that shows output of command

    Signed-off-by: John Brydon <[email protected]>
    johnbrydon authored and poiana committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    0ea2bed View commit details
    Browse the repository at this point in the history
  5. Allow multiple images at one time

    Signed-off-by: John Brydon <[email protected]>
    johnbrydon authored and poiana committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    0cfac7d View commit details
    Browse the repository at this point in the history
  6. Remove unused container list

    Signed-off-by: John Brydon <[email protected]>
    johnbrydon authored and poiana committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    0d29a3c View commit details
    Browse the repository at this point in the history
  7. replace 'container' with 'image' in readme

    Signed-off-by: John Brydon <[email protected]>
    johnbrydon authored and poiana committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    0f624af View commit details
    Browse the repository at this point in the history
  8. moved image loop to 'crawl_kernels'

    Signed-off-by: John Brydon <[email protected]>
    johnbrydon authored and poiana committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    b966847 View commit details
    Browse the repository at this point in the history
  9. fixed output of container command when buffered

    Signed-off-by: John Brydon <[email protected]>
    johnbrydon authored and poiana committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    98a27d9 View commit details
    Browse the repository at this point in the history
  10. update(crawler): add 'kernelconfigdata' attribute to 'DriverKitConfig…

    …' class
    
    Signed-off-by: Aldo Lacuku <[email protected]>
    alacuku authored and poiana committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    2bdcbe3 View commit details
    Browse the repository at this point in the history
  11. new(crawler): add support for minikube distro

    The crawler supports the last three releases of Minikube and their minor
    patches. The crawler uses the github repository of Minikube as source to build
    the kernel configs for Minikube.
    
    Signed-off-by: Aldo Lacuku <[email protected]>
    alacuku authored and poiana committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    03b05fe View commit details
    Browse the repository at this point in the history
  12. update(crawler): add required packages for minikube distro

    Signed-off-by: Aldo Lacuku <[email protected]>
    alacuku authored and poiana committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    cb7d352 View commit details
    Browse the repository at this point in the history
  13. update(docs): add minikube to the list of supported distros

    Signed-off-by: Aldo Lacuku <[email protected]>
    alacuku authored and poiana committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    1c6bcae View commit details
    Browse the repository at this point in the history
  14. initial changes to simplify target to ubuntu

    Signed-off-by: Logan Bond <[email protected]>
    EXONER4TED authored and poiana committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    a1fa909 View commit details
    Browse the repository at this point in the history
  15. adjusted the regex logic, set a default flavor to generic, and build …

    …the release with an fstring
    
    Signed-off-by: Logan Bond <[email protected]>
    EXONER4TED authored and poiana committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    6ebd85c View commit details
    Browse the repository at this point in the history
  16. fixing python3 support

    Signed-off-by: Logan Bond <[email protected]>
    EXONER4TED authored and poiana committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    421438e View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2022

  1. new(kernel_crawler): added centos9 stream support.

    Moreover, updated README with better informations.
    
    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    bb9fcb2 View commit details
    Browse the repository at this point in the history
  2. chore(docs): updated kernels/README.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    7a7a401 View commit details
    Browse the repository at this point in the history
  3. fix(crawler): made click.Choice options actually case sensitive.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    934d5e2 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2022

  1. fix(kernel_crawler): fixed ubuntu targets: actually use real ubuntu f…

    …lavor as target.
    
    Note that kernel-crawler output wants to be as agnostic as possible from driverkit/test-infra
    internal representation/implementation.
    Therefore, we should adhere to correct ubuntu flavor as a target.
    It is up to the consumers to fix data for their usage.
    
    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Aug 26, 2022
    Configuration menu
    Copy the full SHA
    31a9eb3 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2022

  1. update(kernels): update kernel json lists.

    Signed-off-by: poiana <[email protected]>
    poiana committed Aug 30, 2022
    Configuration menu
    Copy the full SHA
    2794967 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2022

  1. test: add whitespace to readme.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    e7a6d7b View commit details
    Browse the repository at this point in the history
  2. chore(kernels, readme): updated readme and dropped kernels lists that…

    … are now pushed to the kernels branch.
    
    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    a9bf5b4 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2022

  1. fix(kernel_crawler): fixed photonOS driverkit output ID.

    OS_ID in /etc/os-release for photonOS is actually "photon".
    
    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Sep 21, 2022
    Configuration menu
    Copy the full SHA
    b8c6c59 View commit details
    Browse the repository at this point in the history
  2. new: added support for a docker image that will also be auto-update o…

    …n main branch pushes.
    
    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Sep 21, 2022
    Configuration menu
    Copy the full SHA
    0694a7c View commit details
    Browse the repository at this point in the history
  3. chore: properly install an entrypoint script for the kernel_crawler.c…

    …li function.
    
    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Sep 21, 2022
    Configuration menu
    Copy the full SHA
    9b89230 View commit details
    Browse the repository at this point in the history
  4. chore: multi arch image builds, plus using releases.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Sep 21, 2022
    Configuration menu
    Copy the full SHA
    4fbe722 View commit details
    Browse the repository at this point in the history
  5. chore: fix install deps step.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Sep 21, 2022
    Configuration menu
    Copy the full SHA
    fccaafa View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2022

  1. fix(kernel_crawler): import repo.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Sep 22, 2022
    Configuration menu
    Copy the full SHA
    58f07dc View commit details
    Browse the repository at this point in the history
  2. update(readme): updated readme docker info + added a couple of badges.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Sep 22, 2022
    Configuration menu
    Copy the full SHA
    12782e3 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2022

  1. fix(kernel_crawler): make flatcar distro support similar to minikube.

    Instead of storing an useless URL (that downloaded 900M worth of data in driverkit,
    and then driverkit was not able to use it), directly store kernelconfigdata,
    just like we do for minikube.
    
    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Sep 23, 2022
    Configuration menu
    Copy the full SHA
    3b8e5a8 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2022

  1. adding 5.15 to AmazonLinux2 kernel urls

    Signed-off-by: Logan Bond <[email protected]>
    EXONER4TED authored and poiana committed Oct 12, 2022
    Configuration menu
    Copy the full SHA
    19d44ce View commit details
    Browse the repository at this point in the history
  2. fix whitespace

    Signed-off-by: Logan Bond <[email protected]>
    EXONER4TED authored and poiana committed Oct 12, 2022
    Configuration menu
    Copy the full SHA
    862ee75 View commit details
    Browse the repository at this point in the history
  3. fix whitespace

    Signed-off-by: Logan Bond <[email protected]>
    EXONER4TED authored and poiana committed Oct 12, 2022
    Configuration menu
    Copy the full SHA
    e2bbe64 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2022

  1. Introduce support to AlmaLinux and RockyLinux

    Signed-off-by: Daniele De Lorenzi <[email protected]>
    dark-vex authored and poiana committed Oct 22, 2022
    Configuration menu
    Copy the full SHA
    3ae4f37 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2022

  1. chore: added release.md file.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Oct 24, 2022
    Configuration menu
    Copy the full SHA
    c93ad74 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2022

  1. adjust rockylinux driverkit target to rocky

    Signed-off-by: Logan Bond <[email protected]>
    EXONER4TED authored and poiana committed Oct 26, 2022
    Configuration menu
    Copy the full SHA
    d8d4fff View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2022

  1. adding initial support for opensuse

    Signed-off-by: Logan Bond <[email protected]>
    EXONER4TED authored and poiana committed Oct 28, 2022
    Configuration menu
    Copy the full SHA
    ff3aa70 View commit details
    Browse the repository at this point in the history
  2. remove unecessary import

    Signed-off-by: Logan Bond <[email protected]>
    EXONER4TED authored and poiana committed Oct 28, 2022
    Configuration menu
    Copy the full SHA
    b28e9c2 View commit details
    Browse the repository at this point in the history
  3. added more suse mirrors and filters required

    Signed-off-by: Logan Bond <[email protected]>
    EXONER4TED authored and poiana committed Oct 28, 2022
    Configuration menu
    Copy the full SHA
    577e435 View commit details
    Browse the repository at this point in the history
  4. updating opensuse to now produce a noarch rpm url in combination with…

    … kernel-default-devel
    
    Signed-off-by: Logan Bond <[email protected]>
    EXONER4TED authored and poiana committed Oct 28, 2022
    Configuration menu
    Copy the full SHA
    a7b2dd5 View commit details
    Browse the repository at this point in the history
  5. remove unecessary imports from opensuse

    Signed-off-by: Logan Bond <[email protected]>
    EXONER4TED authored and poiana committed Oct 28, 2022
    Configuration menu
    Copy the full SHA
    274959c View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2022

  1. add initial archlinux support

    Signed-off-by: Logan Bond <[email protected]>
    EXONER4TED authored and poiana committed Nov 2, 2022
    Configuration menu
    Copy the full SHA
    7b6c5a6 View commit details
    Browse the repository at this point in the history
  2. add some other arch mirrors and trim the arch off the kernel release

    Signed-off-by: Logan Bond <[email protected]>
    EXONER4TED authored and poiana committed Nov 2, 2022
    Configuration menu
    Copy the full SHA
    cc2e269 View commit details
    Browse the repository at this point in the history
  3. add another check for if aarch64 arechitecture

    Signed-off-by: Logan Bond <[email protected]>
    EXONER4TED authored and poiana committed Nov 2, 2022
    Configuration menu
    Copy the full SHA
    04f0767 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2022

  1. adding beautifulsoup4 to requirements

    Signed-off-by: Logan Bond <[email protected]>
    EXONER4TED authored and poiana committed Nov 3, 2022
    Configuration menu
    Copy the full SHA
    4d0b807 View commit details
    Browse the repository at this point in the history
  2. add beautifulsoup4 to setup.py

    Signed-off-by: Logan Bond <[email protected]>
    EXONER4TED authored and poiana committed Nov 3, 2022
    Configuration menu
    Copy the full SHA
    b05a6a3 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2022

  1. new(ci): add github test ci for main.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Nov 7, 2022
    Configuration menu
    Copy the full SHA
    8aa8852 View commit details
    Browse the repository at this point in the history
  2. chore(ci): redirect to file and store file as artifact.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Nov 7, 2022
    Configuration menu
    Copy the full SHA
    f6bdf44 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2022

  1. fix(minikube): print only once the progress bar label when not in tty

    Signed-off-by: Aldo Lacuku <[email protected]>
    alacuku authored and poiana committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    f7c73f7 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2022

  1. rewrite improve opensuse error handling

    Signed-off-by: Logan Bond <[email protected]>
    
    set lint to run on only branches, not on tags
    
    Signed-off-by: Logan Bond <[email protected]>
    
    adding hadolint to Actions workflow
    
    Signed-off-by: Logan Bond <[email protected]>
    
    fix lint job syntax
    
    Signed-off-by: Logan Bond <[email protected]>
    
    fix uses in lint actions
    
    Signed-off-by: Logan Bond <[email protected]>
    
    add yamllint
    
    Signed-off-by: Logan Bond <[email protected]>
    
    adjust some names of pipeline workflow
    
    Signed-off-by: Logan Bond <[email protected]>
    
    cleanup circle ci - not used anymore
    
    Signed-off-by: Logan Bond <[email protected]>
    
    tabs to spaces in Dockerfile
    
    Signed-off-by: Logan Bond <[email protected]>
    
    add back circleci - it builds the containers
    
    Signed-off-by: Logan Bond <[email protected]>
    
    add back whitespace
    
    Signed-off-by: Logan Bond <[email protected]>
    
    set back test name
    
    Signed-off-by: Logan Bond <[email protected]>
    
    add dockerfile build check to pipeline
    
    Signed-off-by: Logan Bond <[email protected]>
    
    change job name to be more uniform
    
    Signed-off-by: Logan Bond <[email protected]>
    
    revert name change, PR expects it
    
    Signed-off-by: Logan Bond <[email protected]>
    
    revert pipeline changes for next PR
    
    Signed-off-by: Logan Bond <[email protected]>
    
    revert pipeline changes for next PR
    
    Signed-off-by: Logan Bond <[email protected]>
    
    replace xpath with iterparse in opensuse XML parsing for better memory management
    
    Signed-off-by: Logan Bond <[email protected]>
    EXONER4TED authored and poiana committed Nov 11, 2022
    Configuration menu
    Copy the full SHA
    b4cb5b5 View commit details
    Browse the repository at this point in the history
  2. use a tempfile and regex parsing for better memory management in open…

    …suse
    
    Signed-off-by: Logan Bond <[email protected]>
    
    fix typo
    
    Signed-off-by: Logan Bond <[email protected]>
    
    remove unecessary declaration
    
    Signed-off-by: Logan Bond <[email protected]>
    EXONER4TED authored and poiana committed Nov 11, 2022
    Configuration menu
    Copy the full SHA
    164dba1 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2022

  1. fix(kernel_crawler): check that regex search matches anything before …

    …de-referencing a possibly None object.
    
    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Nov 14, 2022
    Configuration menu
    Copy the full SHA
    f1e82d7 View commit details
    Browse the repository at this point in the history
  2. update(docker): updated to python 3.10 image.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Nov 14, 2022
    Configuration menu
    Copy the full SHA
    52fe212 View commit details
    Browse the repository at this point in the history
  3. fix(kernel_crawler): fix referenced before assignment issue.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Nov 14, 2022
    Configuration menu
    Copy the full SHA
    9b6bbf7 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2022

  1. fix(minikube): avoid printing to stdout.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Nov 15, 2022
    Configuration menu
    Copy the full SHA
    1057fae View commit details
    Browse the repository at this point in the history
  2. chore(ci): added a jq validation step for outputted json.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Nov 15, 2022
    Configuration menu
    Copy the full SHA
    d3e7489 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2022

  1. fix(kernel_crawler): proper exceptions handling in flatcar GET request.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Dec 12, 2022
    Configuration menu
    Copy the full SHA
    ccb8c8a View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2022

  1. new(kernel_crawler): initial bottlerocket support.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Dec 16, 2022
    Configuration menu
    Copy the full SHA
    8a7c7d8 View commit details
    Browse the repository at this point in the history
  2. cleanup(kernel_crawler): refactored common git related code between m…

    …inikube and bottlerocket.
    
    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Dec 16, 2022
    Configuration menu
    Copy the full SHA
    3fd0d43 View commit details
    Browse the repository at this point in the history
  3. cleanup(kernel_crawler): drop non-driverkit output formatter.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Dec 16, 2022
    Configuration menu
    Copy the full SHA
    8234f03 View commit details
    Browse the repository at this point in the history
  4. chore(kernel_crawler): multiple fixes and refactors.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Dec 16, 2022
    Configuration menu
    Copy the full SHA
    d8b36ec View commit details
    Browse the repository at this point in the history
  5. fix(kernel_crawler): bottlerocket needs to download the base kernel f…

    …rom amazonlinux2, then patch its config with its flavor-specific ones.
    
    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Dec 16, 2022
    Configuration menu
    Copy the full SHA
    8274d49 View commit details
    Browse the repository at this point in the history
  6. fix(kernel_crawler): properly use unique key for bottlerocket res dic…

    …tionary.
    
    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Dec 16, 2022
    Configuration menu
    Copy the full SHA
    4e23767 View commit details
    Browse the repository at this point in the history
  7. new(kernel_crawler): discover bottlerocket kvers and flavors dynamica…

    …lly.
    
    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Dec 16, 2022
    Configuration menu
    Copy the full SHA
    d96c973 View commit details
    Browse the repository at this point in the history
  8. chore(readme): typo.

    Signed-off-by: Federico Di Pierro <[email protected]>
    
    Co-authored-by: David Windsor <[email protected]>
    2 people authored and poiana committed Dec 16, 2022
    Configuration menu
    Copy the full SHA
    40db2df View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2023

  1. new(ci): ported release workflow to gh action.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Jan 16, 2023
    Configuration menu
    Copy the full SHA
    8e774b8 View commit details
    Browse the repository at this point in the history
  2. cleanup(ci): dropped circleci workflow.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Jan 16, 2023
    Configuration menu
    Copy the full SHA
    890fee3 View commit details
    Browse the repository at this point in the history
  3. chore: no need for permissions.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Jan 16, 2023
    Configuration menu
    Copy the full SHA
    09d09df View commit details
    Browse the repository at this point in the history
  4. chore: adjust semver for tags.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Jan 16, 2023
    Configuration menu
    Copy the full SHA
    f08155f View commit details
    Browse the repository at this point in the history
  5. fix(ci): fixed github ref name.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Jan 16, 2023
    Configuration menu
    Copy the full SHA
    92a8034 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2023

  1. new(ci): added update-kernels gha.

    Signed-off-by: cappellinsamuele <[email protected]>
    cappellinsamuele authored and poiana committed Jan 30, 2023
    Configuration menu
    Copy the full SHA
    6b1683a View commit details
    Browse the repository at this point in the history
  2. fix(ci): fix on workflow syntax.

    Signed-off-by: cappellinsamuele <[email protected]>
    cappellinsamuele authored and poiana committed Jan 30, 2023
    Configuration menu
    Copy the full SHA
    f5f86f2 View commit details
    Browse the repository at this point in the history
  3. fix(ci): removed sudo on apt operations.

    Signed-off-by: cappellinsamuele <[email protected]>
    cappellinsamuele authored and poiana committed Jan 30, 2023
    Configuration menu
    Copy the full SHA
    05a9817 View commit details
    Browse the repository at this point in the history
  4. fix(ci): fixed update-kernels git setup phase

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Jan 30, 2023
    Configuration menu
    Copy the full SHA
    7d5242b View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2023

  1. fix(ci): use a dev version of create-pull-request action to fix issue.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    d529e54 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2023

  1. cleanup(ci): dropped update-kernels workflow from main workflows.

    We now have it under `kernels` branch workflows.
    
    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Feb 3, 2023
    Configuration menu
    Copy the full SHA
    df57340 View commit details
    Browse the repository at this point in the history
  2. chore: updated readme.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Feb 3, 2023
    Configuration menu
    Copy the full SHA
    8cb21d5 View commit details
    Browse the repository at this point in the history
  3. chore(ci): add back update-kernels on main branch.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Feb 3, 2023
    Configuration menu
    Copy the full SHA
    cc1cb68 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2023

  1. update Dockerfile, add more checks to actions pipeline, update circle…

    …-ci pipeline for new Dockerfile
    
    Signed-off-by: Logan Bond <[email protected]>
    
    fix rebase issue
    
    Signed-off-by: Logan Bond <[email protected]>
    
    fix whitespace
    
    Signed-off-by: Logan Bond <[email protected]>
    
    fix whitespace
    
    Signed-off-by: Logan Bond <[email protected]>
    
    moving files and folders around
    
    Signed-off-by: Logan Bond <[email protected]>
    
    changing Docker build action to handle docker subfolder location
    
    Signed-off-by: Logan Bond <[email protected]>
    
    splitting out ci files
    
    Signed-off-by: Logan Bond <[email protected]>
    
    change pipeline name
    
    Signed-off-by: Logan Bond <[email protected]>
    
    making pipeline names more explicit
    
    Signed-off-by: Logan Bond <[email protected]>
    
    even more explicit
    
    Signed-off-by: Logan Bond <[email protected]>
    
    even more explicit
    
    Signed-off-by: Logan Bond <[email protected]>
    
    change job name
    
    Signed-off-by: Logan Bond <[email protected]>
    
    fix some lint
    
    Signed-off-by: Logan Bond <[email protected]>
    
    adjust action to use docker subdir
    
    Signed-off-by: Logan Bond <[email protected]>
    
    adjust tests for new output methods
    
    Signed-off-by: Logan Bond <[email protected]>
    
    adjusting yamllint
    
    Signed-off-by: Logan Bond <[email protected]>
    
    adjusting yamllint
    
    Signed-off-by: Logan Bond <[email protected]>
    
    fixing lint
    
    Signed-off-by: Logan Bond <[email protected]>
    
    add header
    
    Signed-off-by: Logan Bond <[email protected]>
    EXONER4TED authored and poiana committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    f5db21d View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2023

  1. adding in some advanced centos community repos for ml kernels

    Signed-off-by: Logan Bond <[email protected]>
    EXONER4TED authored and poiana committed Mar 23, 2023
    Configuration menu
    Copy the full SHA
    853288b View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2023

  1. update(kernel_crawler): updated oracle to support OracleLinux9.

    Moreover, unified OracleLinux{6,7,8,9} under single `OracleLinux`.
    Finally, renamed output target to `ol`, that is the `ID` got from `/etc/os-release` on OracleLinux.
    
    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Mar 24, 2023
    Configuration menu
    Copy the full SHA
    6ae769f View commit details
    Browse the repository at this point in the history
  2. chore(docs): updated readme.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Mar 24, 2023
    Configuration menu
    Copy the full SHA
    dda3edb View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2023

  1. fix(docker): git is a dep.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Mar 27, 2023
    Configuration menu
    Copy the full SHA
    251e769 View commit details
    Browse the repository at this point in the history
  2. chore(docker): cleanup apt lists.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Mar 27, 2023
    Configuration menu
    Copy the full SHA
    9000073 View commit details
    Browse the repository at this point in the history
  3. chore(docker): pin git version.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Mar 27, 2023
    Configuration menu
    Copy the full SHA
    dce1ca7 View commit details
    Browse the repository at this point in the history
  4. fix(ci): force use root user.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Mar 27, 2023
    Configuration menu
    Copy the full SHA
    c17b6ee View commit details
    Browse the repository at this point in the history
  5. Alibaba Cloud Linux(AliyunLinux) 2 and 3 kernel crawl

    Signed-off-by: Daniele De Lorenzi <[email protected]>
    dark-vex authored and poiana committed Mar 27, 2023
    Configuration menu
    Copy the full SHA
    ca2c95a View commit details
    Browse the repository at this point in the history
  6. Fix drivekit config name, replaced aliyunlinux* with alinux

    Signed-off-by: Daniele De Lorenzi <[email protected]>
    dark-vex authored and poiana committed Mar 27, 2023
    Configuration menu
    Copy the full SHA
    90d44e6 View commit details
    Browse the repository at this point in the history
  7. merged aliyun linux 2 and 3 mirrors into a single mapping

    Signed-off-by: Daniele De Lorenzi <[email protected]>
    dark-vex authored and poiana committed Mar 27, 2023
    Configuration menu
    Copy the full SHA
    cebfd48 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2023

  1. proposing EXONER4TED as maintainer

    Signed-off-by: Logan Bond <[email protected]>
    EXONER4TED authored and poiana committed Apr 3, 2023
    Configuration menu
    Copy the full SHA
    078231d View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2023

  1. reworking oracle possible urls, we were missing a few

    Signed-off-by: Logan Bond <[email protected]>
    EXONER4TED authored and poiana committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    4d7cc8d View commit details
    Browse the repository at this point in the history
  2. adjust crawling rpm distros handling 404 errors more gracefully

    Signed-off-by: Logan Bond <[email protected]>
    
    adjust handling 404s in OpenSUSE as well
    
    adjust 404 handling for deb as well
    
    Signed-off-by: Logan Bond <[email protected]>
    
    handling another deb exception
    
    Signed-off-by: Logan Bond <[email protected]>
    
    syntax
    
    Signed-off-by: Logan Bond <[email protected]>
    EXONER4TED authored and poiana committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    20d594d View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2023

  1. catch an error where an rpm repo points to a no-longer-existing rpm a…

    …rchive
    
    Signed-off-by: Logan Bond <[email protected]>
    EXONER4TED authored and poiana committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    612b24c View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2023

  1. new(kernel_crawler): add support for AmazonLinux2023.

    Plus, added a missing mirror to al2022.
    
    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    583d3ce View commit details
    Browse the repository at this point in the history
  2. update(kernel_crawler): added amazonlinux2 kernel-ng repository.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    fc95825 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2023

  1. new(ci): enabled crawling for specified distro to choose

    Signed-off-by: cappellinsamuele <[email protected]>
    cappellinsamuele authored and poiana committed Apr 28, 2023
    Configuration menu
    Copy the full SHA
    a071dd8 View commit details
    Browse the repository at this point in the history
  2. fix(ci): fixed some oversights on paths management.

    Signed-off-by: cappellinsamuele <[email protected]>
    cappellinsamuele authored and poiana committed Apr 28, 2023
    Configuration menu
    Copy the full SHA
    8118c60 View commit details
    Browse the repository at this point in the history
  3. chore(ci): added step to correctly handle no specific distro case

    Signed-off-by: cappellinsamuele <[email protected]>
    cappellinsamuele authored and poiana committed Apr 28, 2023
    Configuration menu
    Copy the full SHA
    134777a View commit details
    Browse the repository at this point in the history
  4. chore(ci): set distro choice as required

    Signed-off-by: cappellinsamuele <[email protected]>
    cappellinsamuele authored and poiana committed Apr 28, 2023
    Configuration menu
    Copy the full SHA
    7746953 View commit details
    Browse the repository at this point in the history
  5. fix(ci): fixed jq script and handled the distro value when action run…

    … on schedule trigger.
    
    Signed-off-by: cappellinsamuele <[email protected]>
    cappellinsamuele authored and poiana committed Apr 28, 2023
    Configuration menu
    Copy the full SHA
    f5aa6eb View commit details
    Browse the repository at this point in the history
  6. fix(ci): fixed oversight (extra quote) on update-kernels gha.

    Signed-off-by: cappellinsamuele <[email protected]>
    cappellinsamuele authored and poiana committed Apr 28, 2023
    Configuration menu
    Copy the full SHA
    65c444c View commit details
    Browse the repository at this point in the history
  7. fix(ci): removed extra quote (x86_64).

    Signed-off-by: cappellinsamuele <[email protected]>
    cappellinsamuele authored and poiana committed Apr 28, 2023
    Configuration menu
    Copy the full SHA
    51929a6 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2023

  1. fix(ci): fixed if: condition for update-kernels single distro updat…

    …e step.
    
    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and leogr committed May 2, 2023
    Configuration menu
    Copy the full SHA
    deb7215 View commit details
    Browse the repository at this point in the history
  2. chore(kernel_crawler): add new fedora repos.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed May 2, 2023
    Configuration menu
    Copy the full SHA
    70ad413 View commit details
    Browse the repository at this point in the history
  3. chore(readme.md): updated docs for docker images generation.

    Signed-off-by: cappellinsamuele <[email protected]>
    cappellinsamuele authored and poiana committed May 2, 2023
    Configuration menu
    Copy the full SHA
    e3c88dc View commit details
    Browse the repository at this point in the history

Commits on May 3, 2023

  1. update(ci): specific commit body message for distro-specific runs.

    Signed-off-by: cappellinsamuele <[email protected]>
    cappellinsamuele authored and poiana committed May 3, 2023
    Configuration menu
    Copy the full SHA
    8378a73 View commit details
    Browse the repository at this point in the history
  2. fix(ci): added missing variables.

    Signed-off-by: cappellinsamuele <[email protected]>
    cappellinsamuele authored and poiana committed May 3, 2023
    Configuration menu
    Copy the full SHA
    685563a View commit details
    Browse the repository at this point in the history

Commits on May 16, 2023

  1. new(kernel_crawler): add talos support.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed May 16, 2023
    Configuration menu
    Copy the full SHA
    4b5141f View commit details
    Browse the repository at this point in the history
  2. fix(kernel_crawler): fixed talos support.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed May 16, 2023
    Configuration menu
    Copy the full SHA
    3f37c4c View commit details
    Browse the repository at this point in the history

Commits on May 17, 2023

  1. fix(kernel_crawler): fixed opensuse tumbleweed crawler.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed May 17, 2023
    Configuration menu
    Copy the full SHA
    e8acfcd View commit details
    Browse the repository at this point in the history
  2. chore(kernel_crawler): add more openSUSE paths and fixup exusting ones.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed May 17, 2023
    Configuration menu
    Copy the full SHA
    f4054a9 View commit details
    Browse the repository at this point in the history
  3. chore(ci): add all supported distros to update-kernels input choices.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed May 17, 2023
    Configuration menu
    Copy the full SHA
    9670719 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2023

  1. if uek in oracle kernel release, kernel version is 2

    Signed-off-by: Logan Bond <[email protected]>
    EXONER4TED authored and poiana committed May 23, 2023
    Configuration menu
    Copy the full SHA
    188c0a6 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2023

  1. clean up centos mirror list and add back in centos 8

    Signed-off-by: Logan Bond <[email protected]>
    EXONER4TED authored and poiana committed May 24, 2023
    Configuration menu
    Copy the full SHA
    62a02de View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2023

  1. docs(README.md): add scope and status badges

    Signed-off-by: Leonardo Grasso <[email protected]>
    leogr authored and poiana committed Jun 7, 2023
    Configuration menu
    Copy the full SHA
    314049c View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2023

  1. fix(kernel_crawler): fixed talos output protocol.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Jun 8, 2023
    Configuration menu
    Copy the full SHA
    1fe5aae View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2023

  1. chore(ci): properly update last run distro file in CI.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    477eed1 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2023

  1. fix(ubuntu): removed flavor from kernel version

    Signed-off-by: Roberto Scolaro <[email protected]>
    therealbobo authored and poiana committed Jun 22, 2023
    Configuration menu
    Copy the full SHA
    ccdc755 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2023

  1. fix(kernel_crawler): properly support debian cloud and rt flavors.

    Do not mixup headers, otherwise we might end up building a module for the wrong flavor,
    and it won't load.
    
    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    4771f32 View commit details
    Browse the repository at this point in the history
  2. the pinned git version no longer exists in the base image, just remov…

    …ing the pin
    
    Signed-off-by: Logan Bond <[email protected]>
    EXONER4TED authored and poiana committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    3124214 View commit details
    Browse the repository at this point in the history
  3. ignore pinned versions in dockerfile

    Signed-off-by: Logan Bond <[email protected]>
    EXONER4TED authored and poiana committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    938f516 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2023

  1. fix(ci): properly quote "*" when creating last_run_distro file.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    654ec16 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2023

  1. fix(kernel_crawler): kernelversion should always be a string.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    b056143 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2023

  1. fix(kernel_crawler): enforce kernelversion to be a string.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Aug 3, 2023
    Configuration menu
    Copy the full SHA
    bb69a6f View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2023

  1. docs: add license headers and spdx id.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    24815ec View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2023

  1. new(kernel_crawler): add photonOS 5.0 support.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    180bc33 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2023

  1. new(ci): run update-kernels daily.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Oct 19, 2023
    Configuration menu
    Copy the full SHA
    b60ac29 View commit details
    Browse the repository at this point in the history
  2. chore(ci): avoid the needs to push to kernels branch.

    Instead, directly deploy pages using `update-kernels` github action.
    
    Signed-off-by: Federico Di Pierro <[email protected]>
    
    Co-authored-by: Massimiliano Giovagnoli <[email protected]>
    2 people authored and poiana committed Oct 19, 2023
    Configuration menu
    Copy the full SHA
    1d7cc87 View commit details
    Browse the repository at this point in the history
  3. chore(ci): properly validate produced jsons.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Oct 19, 2023
    Configuration menu
    Copy the full SHA
    874da41 View commit details
    Browse the repository at this point in the history
  4. chore: updated readme.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Oct 19, 2023
    Configuration menu
    Copy the full SHA
    7c5cc13 View commit details
    Browse the repository at this point in the history
  5. fix(ci): fix typo.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Oct 19, 2023
    Configuration menu
    Copy the full SHA
    e8c0d32 View commit details
    Browse the repository at this point in the history
  6. chore: moved index.html under site folder to semplify workflow.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Oct 19, 2023
    Configuration menu
    Copy the full SHA
    de7d991 View commit details
    Browse the repository at this point in the history
  7. chore(ci): skip ci tests for commits not touching python code.

    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP authored and poiana committed Oct 19, 2023
    Configuration menu
    Copy the full SHA
    dca59de View commit details
    Browse the repository at this point in the history
  8. new(kernel_crawler): rename distro keys to match os-release names.

    This is what we expect in driverkit, dbg-go and test-infra.
    
    Signed-off-by: Federico Di Pierro <[email protected]>
    FedeDP committed Oct 19, 2023
    Configuration menu
    Copy the full SHA
    98c97fa View commit details
    Browse the repository at this point in the history