Why

Knowledge is only useful if it is accessible.

What

A tool to search the SUSE world and help you find the things that really matter to you.

How

Index all Wiki pages (Github, MF Wiki, etc) and other R&D relevant sources of knowledge. Search interface should be available in both Web and command line formats and support full-text search.

Implementation ideas

  • Lucene-based search engine (ex: ElasticSearch)
  • Indexing daemon (Golang or Python)
  • REST Api
  • HTML / Javascript frontend (ex: React.js)
  • Command line search tool (Golang and Python)

Looking for hackers with the skills:

golang python3

This project is part of:

Hack Week 16

Activity

  • almost 8 years ago: bfilho liked this project.
  • almost 8 years ago: sven15 liked this project.
  • almost 8 years ago: sven15 started this project.
  • almost 8 years ago: hennevogel liked this project.
  • almost 8 years ago: mwilck liked this project.
  • almost 8 years ago: whdu liked this project.
  • almost 8 years ago: slahl liked this project.
  • almost 8 years ago: dmaiocchi liked this project.
  • almost 8 years ago: dmaiocchi liked this project.
  • almost 8 years ago: jcavalheiro added keyword "golang" to this project.
  • almost 8 years ago: jcavalheiro added keyword "python3" to this project.
  • almost 8 years ago: jcavalheiro originated this project.

  • Comments

    • dmacvicar
      almost 8 years ago by dmacvicar | Reply

      https://hackweek.suse.com/projects/intranet-search-engine

    • moio
      almost 8 years ago by moio | Reply

      http://fastzilla.suse.de/ is another initiative to have a fast index at least on Bugzilla

    • gsanso
      almost 8 years ago by gsanso | Reply

      IRC logs would also be a good source of data.

      • jcavalheiro
        almost 8 years ago by jcavalheiro | Reply

        Definitely. Do we have a server copy of channel logs somewhere?

    • sven15
      almost 8 years ago by sven15 | Reply

      Everybody interested in this project: let's talk on friday! We're already working on something like that. Or maybe exactly the same: Elasticsearch, Python crawler, web UI (docserv.nue.suse.com).

    • sven15
      almost 8 years ago by sven15 | Reply

      Please join #search on IRC

    Similar Projects

    terraform-provider-feilong by e_bischoff

    Project Description

    People need to test operating systems and applications on s390 platform.

    Installation from scratch solutions include:

    • just deploy and provision manually add-emoji (with the help of ftpboot script, if you are at SUSE)
    • use s3270 terminal emulation (used by openQA people?)
    • use LXC from IBM to start CP commands and analyze the results
    • use zPXE to do some PXE-alike booting (used by the orthos team?)
    • use tessia to install from scratch using autoyast
    • use libvirt for s390 to do some nested virtualization on some already deployed z/VM system
    • directly install a Linux kernel on a LPAR and use kvm + libvirt from there

    Deployment from image solutions include:

    • use ICIC web interface (openstack in disguise, contributed by IBM)
    • use ICIC from the openstack terraform provider (used by Rancher QA)
    • use zvm_ansible to control SMAPI
    • connect directly to SMAPI low-level socket interface

    IBM Cloud Infrastructure Center (ICIC) harnesses the Feilong API, but you can use Feilong without installing ICIC, provided you set up a "z/VM cloud connector" into one of your VMs following this schema.

    What about writing a terraform Feilong provider, just like we have the terraform libvirt provider? That would allow to transparently call Feilong from your main.tf files to deploy and destroy resources on your system/z.

    Other Feilong-based solutions include:

    • make libvirt Feilong-aware
    • simply call Feilong from shell scripts with curl
    • use zvmconnector client python library from Feilong
    • use zthin part of Feilong to directly command SMAPI.

    Goal for Hackweek 23

    My final goal is to be able to easily deploy and provision VMs automatically on a z/VM system, in a way that people might enjoy even outside of SUSE.

    My technical preference is to write a terraform provider plugin, as it is the approach that involves the least software components for our deployments, while remaining clean, and compatible with our existing development infrastructure.

    Goals for Hackweek 24

    Feilong provider works and is used internally by SUSE Manager team. Let's push it forward!

    Let's add support for fiberchannel disks and multipath.

    Possible goals for Hackweek 25

    Modernization, maturity, and maintenance.


    Mammuthus - The NFS-Ganesha inside Kubernetes controller by vcheng

    Description

    As the user-space NFS provider, the NFS-Ganesha is wieldy use with serval projects. e.g. Longhorn/Rook. We want to create the Kubernetes Controller to make configuring NFS-Ganesha easy. This controller will let users configure NFS-Ganesha through different backends like VFS/CephFS.

    Goals

    1. Create NFS-Ganesha Package on OBS: nfs-ganesha5, nfs-ganesha6
    2. Create NFS-Ganesha Container Image on OBS: Image
    3. Create a Kubernetes controller for NFS-Ganesha and support the VFS configuration on demand. Mammuthus

    Resources

    NFS-Ganesha