Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    E Bischoff
    @Bischoff
    ssh $client "hostname -f"
    hostname: Nom ou service inconnu
    after a reboot
    with the funny side effect that cucumber would stop working after that reboot with message
    ‎ no full qualified hostname for node (RuntimeError)
    i'll create an issue
    Silvio Moioli
    @moio
    thanks
    Dario Leidi
    @ncounter
    latest sumaform version: if I don't set the "channels" variable in my main.tf, it shouldn't run by default "mgr-refresh" that fails in the state.highstate indeed. Maybe the logic here can be optimized https://github.com/moio/sumaform/blob/master/salt/suse_manager_server/initial_content.sls#L68 because the grain is always there, it's just empty. Before moving forward, am I missing something?
    Dario Leidi
    @ncounter
    @moio ^^^
    Silvio Moioli
    @moio
    @ncounter that's a fair point, that can be improved I agree
    Dario Leidi
    @ncounter
    @moio : nice, at least I'm right and I understood what's going on there :smile:
    E Bischoff
    @Bischoff
    error on control node: module.controller.controller.libvirt_domain.domain (remote-exec): Package 'tmux' not found.
    (or already fixed?)
    Silvio Moioli
    @moio
    should be already fixed @Bischoff, I reverted the patch recently. Sorry :cry:
    E Bischoff
    @Bischoff
    ok @moio thanks
    Silvio Moioli
    @moio
    SUSE Developers: I will be working at a sister project during HackWeek 16 - it will be integrated into sumaform soon. For more information: https://hackweek.suse.com/16/projects/minima-small-easy-alternative-to-suse-manager-in-go
    E Bischoff
    @Bischoff
    "Error loading Terraform: module root: module proxy: image is not a valid parameter"
    It could be a good idea to add an image parameter for the proxy too :smile_cat:
    Not a strong need but would not be bad either
    Silvio Moioli
    @moio
    @Bischoff please open a PR or an issue so that we don't forget that!
    Silvio Moioli
    @moio
    Announcement to mirror users: I will soon merge moio/sumaform#206, which means you will have to rebuild your mirror in order to fix a bug when downloading from download.opensuse.org. This makes use of the minima project instead of lftp.
    Dario Leidi
    @ncounter
    COOOOOOOOL!! :+1: :+1: :+1:
    Silvio Moioli
    @moio
    @ncounter fyi moio/sumaform@95350a9
    Silvio Moioli
    @moio
    minima merged, please report any mirror problems here or via issues, thanks!
    Silvio Moioli
    @moio
    sumaform soon to use a more up-to-date Terraform version: moio/sumaform#215
    Silvio Moioli
    @moio
    @Bischoff, @MalloZup, others: fix a48fe94 might introduce regressions in setting the hostname. It works fine in my setup, but if you see disruptions just ping please!
    Silvio Moioli
    @moio
    Announcement to all users: I will soon push patches to use a more up-to-date version of Terraform, 0.10.7. The only notable change user-side is that you have to run terraform init instead of terraform get on first run. Stay tuned!
    Dario Leidi
    @ncounter
    @/all - I keep seeing this error (http://pastebin.suse.de/17574) when I terraform apply the testsuite environment. I get only one machine working and the others failing with the posted error. Then if I reterraform apply I get one more machine working and the remaining failing, and so on until they are all up and running correctly. Suggestions on what should I investigate on?
    Silvio Moioli
    @moio
    @ncounter strange. Please try re-downloading your image
    Silvio Moioli
    @moio
    @/all: we will soon merge #289, which means all future testsuite controller nodes will run from openSUSE Leap instead of SLES. You might want to adjust your images parameter in the base module if you use the testsuite!
    Dario Leidi
    @ncounter
    Cool!! I'm looking forward to see it merged!! :+1:
    Silvio Moioli
    @moio
    Just merged. BTW this allows us not to rely on SLE-SDK any more, so you can issue the following commands to your mirror instance to reclaim some disk space:
    rm -rf /srv/mirror/ibs/Devel:/Galaxy:/cucumber-testsuite/SLE_12_SP3
    rm -rf /srv/mirror/mirror/SuSE/build.suse.de/SUSE/Updates/SLE-SDK/12-SP3/x86_64/update
    rm -rf /srv/mirror/mirror/SuSE/build.suse.de/SUSE/Products/SLE-SDK/12-SP3/x86_64/product
    Silvio Moioli
    @moio
    Latest master also upgrades to minima v0.2, which more intelligently avoids to download files even for partially-downloaded repos. In case of zero changes, all repos are synced in 2 minutes!
    Silvio Moioli
    @moio
    PSA: we are about to introduce breaking changes in testsuite example files. If you have any testsuite main.tf, be sure to either start over from the examples or use the following guide to upgrade it.

    Manual changes:

    • base module:
      • add testsuite = true
    • server module:

      • replace these lines:

        for_development_only = false
        for_testsuite_only = true
        auto_accept = false

        with these lines:

        auto_accept = false
        disable_firewall = false
        allow_postgres_connections = false
        skip_changelog_import = false
        browser_side_less = false
        create_first_user = false
        mgr_sync_autologin = false
        create_sample_channel = false
        create_sample_activation_key = false
        create_sample_bootstrap_script = false
        publish_private_ssl_key = false
    • proxy module:

      • replace these lines:

        server_configuration =  { hostname =  "<SERVER_HOSTNAME>" }
        for_development_only = false

        with these lines:

        server_configuration = { hostname = "<SERVER_HOSTNAME>", username = "admin", password = "admin" }
        auto_register = false
        download_private_ssl_key = false
        auto_configure = false
        generate_bootstrap_script = false
        publish_private_ssl_key = false
    • client module:

      • replace these lines:
        for_development_only = false
        for_testsuite_only = true

      with this line:

      auto_register = false
    • minion modules:

      • replace these lines:
        for_development_only = false
        for_testsuite_only = true

      with this line:

      auto_connect_to_master = false
    Silvio Moioli
    @moio
    ANN: I am evaluating using local volumes instead of Cinder/Ceph volumes by default for the OpenStack backend. The change should be almost transparent, apart from the fact disk sizes are determined by the flavor instead of being dynamic, and in the specific case of the ECP Cloud more even performance can be expected. Any objections?
    Dario Maiocchi
    @MalloZup
    ok
    Silvio Moioli
    @moio
    OpenStack local volume merged as of moio/sumaform@b6b7715
    ANN: I am about to merge changes to support minima 0.6, which adds SCC support for downloading repos. This means all non-beta, non-development SUSE repos will now be downloaded from the CDN and will not require a VPN connection. The change is partially transparent - an outdated mirror is supposed to work with updated servers/clients but an up-to-date mirror will require redeployment of servers and clients. Recommendation: redeploy your mirror at next pull time
    Silvio Moioli
    @moio
    ANN: I am about to merge changes to the way images are handled. Next apply, all images should be re-created with no other adverse side effect
    Dario Leidi
    @ncounter
    np from my side, go ahead, destroy everything and re-build it "EVEN BETTER"!! :+1:
    Silvio Moioli
    @moio
    PSA: sumaform just got a great new Uyuni-inspired logo thanks to @area55git!!!
    Dario Maiocchi
    @MalloZup
    @moio take a look on travis is failing, i think they change the ubuntu img dunno
    Silvio Moioli
    @moio
    @/all: terraform v0.11 support was merged yesterday, which means, at next git pull you will also have to upgrade your terraform and terraform-provider-libvirt packages from the official sumaform repos (see README.md). In addition to that, replace all version variables with product_version
    Silvio Moioli
    @moio
    @MalloZup travis fixed. Mostly due to a one-byte YAML fix moio/sumaform@6f66986 :cry:
    Dario Maiocchi
    @MalloZup
    @moio nice one :lollipop:
    Can Bulut Bayburt
    @cbbayburt
    I want to run some python script on suma server right after it is up and running (to run some xmlrpc calls). do we have a pluggable way of doing it?
    Silvio Moioli
    @moio
    Not really, but actually, I've been daydreaming about pluggable salt states for a while. If you happen to come up with any half-decent idea to make this fly once and for all, it would be very welcome!