Project

General

Profile

Actions

Bug #2954

closed

The common techniques don't work great with Nova/Windows

Added by Nicolas CHARLES over 11 years ago. Updated about 9 years ago.

Status:
Released
Priority:
N/A
Category:
Web - Config management
Target version:
Severity:
UX impact:
User visibility:
Effort required:
Priority:
Name check:
Fix check:
Regression:

Description

As a following of #2561, it appears that not everything is solved for Nova/Windows

One issue is the default_repository that doesn't accept windows path, reported on the CFEngine bugtracker : https://cfengine.com/dev/issues/1483

Another issue is the impossibility to use some variable in the copy from

The generated promises at /var/rudder/share/B470D7C6-0533-416C-9F18-70CCA5819A0E.new/rules/cfengine-nova are invalid, cause !! Non-absolute path in source attribute (have no invariant meaning): ${e2sCommon.e2s_tpl}
Promise (version not specified) belongs to bundle 'e2sGet' in file '/var/rudder/share/B470D7C6-0533-416C-9F18-70CCA5819A0E.new/rules/cfengine-nova/common/1.0/e2
s_activation.cf' near line 67
Comment: Copying tool for e2s conversion
Fatal CFEngine error: Bailing out

It "seems" that cfengine is expecting a valid path, on linux it is not valid (the path is defined on windows only), so the copy_from should be protected by a "windows::" class


Related issues 1 (0 open1 closed)

Related to Rudder - User story #3019: Enable changed files repository on WindowsRejectedActions
Actions #1

Updated by Nicolas CHARLES over 11 years ago

  • Status changed from New to Pending technical review
  • % Done changed from 0 to 100

Applied in changeset commit:190e47e6684faca369c085d047068c2e9aaf0d70.

Actions #2

Updated by Jonathan CLARKE over 11 years ago

  • Status changed from Pending technical review to Released
  • Assignee set to Nicolas CHARLES

Looks OK to me - we'll have to re-enable default_repository for Windows for compatibility when the bug is fixed with CFEngine, so I created #3019 for that purpose.

Actions #3

Updated by Benoît PECCATTE about 9 years ago

  • Category changed from 14 to Web - Config management
Actions

Also available in: Atom PDF