Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: cfengine/cfengine-cli
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.18.1
Choose a base ref
...
head repository: cfengine/cfengine-cli
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.19.0
Choose a head ref
  • 6 commits
  • 8 files changed
  • 3 contributors

Commits on Jun 30, 2026

  1. Updated linter for event driven cfengine

    Signed-off-by: Victor Moene <victor.moene@northern.tech>
    victormlg committed Jun 30, 2026
    Configuration menu
    Copy the full SHA
    124324d View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2026

  1. Added cfengine run, a "smart" wrapper around cf-remote run with some …

    …added niceties
    
    `cfengine run` is a wrapper around the run functionality from cf-remote.
    Allows the user to run CFEngine policy on remote/local installations
    with the same command.
    
    - Auto-discovers cf-agent locally and across all hosts known to
      cf-remote (via its saved/spawned state), instead of requiring the
      user to know or specify where it's installed.
    - When multiple installations are found, prompts interactively for
      which one to use; add --host <name|ip> to skip the prompt and
      select one directly, non-interactively.
    - Installations can be selected by cf-remote's own friendly names
      (e.g. --host hub), not just IP address.
    - Runs cf-agent as root automatically when needed (both locally via
      sudo and remotely via cf-remote), so cf-agent picks up policy from
      /var/cfengine instead of falling back to the invoking user's home
      directory.
    - Bare filenames are accepted directly (`cfengine run mypolicy.cf`);
      -KIf is inserted automatically unless flags are already present.
    
    Has some added classes and utils to easily adapt  the rest of the wanted
    future features such as: report, spawn/destroy, etc.
    
    Ticket: ENT-14120
    Changelog: None
    
    Signed-off-by: Simon Halvorsen <simon.halvorsen@northern.tech>
    SimonThalvorsen committed Jul 10, 2026
    Configuration menu
    Copy the full SHA
    b4fb82a View commit details
    Browse the repository at this point in the history
  2. Merge pull request #176 from SimonThalvorsen/ENT-14120

    Added cfengine run, a "smart" wrapper around cf-remote run with some added niceties
    olehermanse authored Jul 10, 2026
    Configuration menu
    Copy the full SHA
    26b8a56 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2026

  1. ENT-14118: Added cf-remotes spawn & destroy functionality to cfen…

    …gine-cli
    
    Ticket: ENT-14118
    
    Signed-off-by: Simon Halvorsen <simon.halvorsen@northern.tech>
    SimonThalvorsen committed Jul 13, 2026
    Configuration menu
    Copy the full SHA
    9594ad1 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #177 from SimonThalvorsen/ENT-14118

    ENT-14118: Added cf-remotes `spawn` & `destroy` functionality to cfengine-cli
    olehermanse authored Jul 13, 2026
    Configuration menu
    Copy the full SHA
    62f1625 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2026

  1. Merge pull request #166 from victormlg/updated-linter

    ENT-14214: Updated linter for event driven cfengine
    olehermanse authored Jul 15, 2026
    Configuration menu
    Copy the full SHA
    ef5f6e5 View commit details
    Browse the repository at this point in the history
Loading