This thing itches me

Hey all,
I am trying to collect and learn about the things that mostly {piss you
off,itch} on Foreman.
It could be little things like a misplaced button or big things. Anything.

So let's start a thread of what are the things that mostly piss you off in
Foreman.

Here are my contributions to the thread:

  • We need to add "compute resource" select to hostgroup, so when I create
    new host(s) I do not have to select a compute resource each time.
  • Associating provisioning templates to an operating system is complicated
    and can be simplified

Now: it's your turn :slight_smile:

Thanks !

Customizable, resizeable, dragable, add/remove columns in table views.

Full width tables too. With perhaps an alternative style that can be
selected by a user with smaller font, less padding inside cells and smaller
cells (tables can appear wasteful on screen space depending on what you're
trying to see).

I also miss the freedom of Elastic searches rather than the replacement
scoped searches.

The ability to deploy all the subcomponents of Foreman/Katello in an HA
configuration in containers in an OpenShift-style environment would be
great, but I don't suppose that's quite an itch yet.

I had so many other ideas about what that subject would mean in an email.

– bk

··· On 12/07/2016 07:08 AM, Shlomi Zadok wrote: > Hey all, > I am trying to collect and learn about the things that mostly {piss you > off,itch} on Foreman. > It could be little things like a misplaced button or big things. Anything. > > So let's start a thread of what are the things that mostly piss you off > in Foreman. > > Here are my contributions to the thread: > > * We need to add "compute resource" select to hostgroup, so when I > create new host(s) I do not have to select a compute resource each time. > * Associating provisioning templates to an operating system is > complicated and can be simplified > > > Now: it's your turn :) > > Thanks ! > > >

I have said this forever, and I still believe that Foreman needs a 'quick
search' [1] function that allows you to easily browse/search for hosts, etc.

I find myself manually typing the URL (eg, /hosts/blah.boo.com) when I need
to quickly browse to a specific host, because clicking the 'All Hosts'
button takes too long with a lot of hosts.

I also think that we somehow need to figure out how to speed up VMWare host
creation/manipulation. With a large-ish vSphere environment, it can take
minutes to 'Edit' a host or to create a host (having to wait for the
'Interfaces' tab to be ready, etc).

Mostly, I love Foreman, though. :slight_smile:

[1] Feature #3573: Top navigation bar host quick-search - Foreman

··· On Wed, Dec 7, 2016 at 7:08 AM, Shlomi Zadok wrote:

Hey all,
I am trying to collect and learn about the things that mostly {piss you
off,itch} on Foreman.
It could be little things like a misplaced button or big things. Anything.

So let’s start a thread of what are the things that mostly piss you off in
Foreman.

Here are my contributions to the thread:

  • We need to add “compute resource” select to hostgroup, so when I create
    new host(s) I do not have to select a compute resource each time.
  • Associating provisioning templates to an operating system is complicated
    and can be simplified

Now: it’s your turn :slight_smile:

Thanks !


You received this message because you are subscribed to the Google Groups
"Foreman users" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to foreman-users+unsubscribe@googlegroups.com.
To post to this group, send email to foreman-users@googlegroups.com.
Visit this group at https://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.

  • Add ability to add config groups and parameters at the Host Collection level
  • Add ability to merge parameters that come from org/location/OS/host collection/host/etc,etc (like you can do with Class Parameters)
  • Performance improvements related to creating and promoting [Composite] Content View versions
  • Ability to go back to "normal" Foreman interface from the Dynflow console, or better integration (so that you can deal with failed tasks easier)
  • More consistency regarding version numbers (sometimes it is a string, sometimes it is an integer, why is the ".0" on there when that's never used, sorting in dropdown boxes like CV versions in Composite views, etc)
  • Add a parameter consumable by templates and Puppet for the FQDN of the capsule the host uses (similar to the puppetmaster parameter)
··· From: "Shlomi Zadok" To: "Foreman users" Sent: Wednesday, December 7, 2016 6:08:51 AM Subject: [foreman-users] This thing itches me....

Hey all,
I am trying to collect and learn about the things that mostly {piss you off,itch} on Foreman.
It could be little things like a misplaced button or big things. Anything.

So let’s start a thread of what are the things that mostly piss you off in Foreman.

Here are my contributions to the thread:

  • We need to add “compute resource” select to hostgroup, so when I create new host(s) I do not have to select a compute resource each time.
  • Associating provisioning templates to an operating system is complicated and can be simplified

Now: it’s your turn :slight_smile:

Thanks !


You received this message because you are subscribed to the Google Groups “Foreman users” group.
To unsubscribe from this group and stop receiving emails from it, send an email to [ mailto:foreman-users+unsubscribe@googlegroups.com | foreman-users+unsubscribe@googlegroups.com ] .
To post to this group, send email to [ mailto:foreman-users@googlegroups.com | foreman-users@googlegroups.com ] .
Visit this group at [ https://groups.google.com/group/foreman-users | https://groups.google.com/group/foreman-users ] .
For more options, visit [ https://groups.google.com/d/optout | https://groups.google.com/d/optout ] .

> * We need to add "compute resource" select to hostgroup, so when I create
> new host(s) I do not have to select a compute resource each time.
>

Won't hurt I guess, +1

> * Associating provisioning templates to an operating system is complicated
> and can be simplified
>

+1

  • New host form should be an extensible wizard with less javascript and
    real persistence (user can return to any started host creation)
··· On Wed, Dec 7, 2016 at 1:08 PM, Shlomi Zadok wrote:


Later,
Lukas @lzap Zapletal

  • Host Collections that are dynamic (so if a parameter changes, a fact
    changes or a hosts hostgroup etc changes the hosts are added / removed)

  • Parameters which can be defined as types - hash, array, boolean etc.

  • Expose the version of a content view as a parameter

  • Matchers which can match against types (so check if a string is IN an
    array - when you have structured facts for example)

  • Allow structured facts to be searchable with regards to their type
    (subtly related to the above)

  • Allow default values for puppet parameters to be set where parameters can
    (for example, locations etc) (this would save on having a matcher which
    says if location = <location> <value> or obfuscating this into the puppet
    parameter with something like <%= YAML.load(@host.params['<name>']) %>

  • Add provisioning templates etc to the promotion / publish process. This
    way if we have a lifecycle of ENG -> TEST -> PROD we can test new partition
    tables, kickstart templates, snippets etc in the ENG environment without
    impacting other environments.

  • A concerted effort to fix all the bugs as opposed to adding new features!

And:

>
>
> - Add ability to merge parameters that come from org/location/OS/host
> collection/host/etc,etc (like you can do with Class Parameters)
>

+1

> - Ability to go back to "normal" Foreman interface from the Dynflow
> console, or better integration (so that you can deal with failed tasks
> easier)
>

+1

··· On Wednesday, December 7, 2016 at 9:51:27 AM UTC-5, Jason B. Nance wrote:

Shlomi,

Thanks for bringing this up.
My main concern currently is stability. .0 releases are usually broken to
some extend. I think, we should come up with better integration testing
before a release. E.g. try to deploy a host with all available compute
resources automatically before a release. Our main goal should be to
improve stability.

Foreman is great if you stick to simple use cases. I believe, there are
some sophisticated use cases (yet quite common in an Enterprise
environment), that should be addressed. We should come up with some
supported use cased and implement them (and eventually test them before
each release).
Feature-wise, what I really miss:

  • Bare Metal Bonding Support (RM #9487)
    Just as an example, what I mean by supported use cases:
    If you use bare metal provisioning, you'll most definitely look into the
    discovery plugin. And you'll most definitely also want to use some kind of
    network bonding for redundancy. So you have your servers connected to the
    same VLAN on multiple interfaces.
    After the server is racked, it should boot the discovery image and show up
    in Foreman's list of recently discovered hosts. It does detect the bonding
    via lldp but does not automatically configure it.
    When you configure the bond manually, you fail because you don't know the
    mac address of the bonded interface and tftp / dhcp is not provisioned
    (partially fixed in RM #17485). Then there is the case, that the os
    installs correctly on the first bonded interface and the discovery process
    starts again on the second bonded interface. A horrible experience to sum
    up. Should be better on an enterprise grade software. Will be better with
    1.15. Any help or comments are appreciated.

  • Permissions
    I think, the permissions system lacks the ability to specify a permission
    like this: Allow a user to view a subnet, but don't allow a user to create
    a host in that subnet.

  • Default Owner of Hosts (RM #14013)
    The default owner of hosts should be configurable. The default user might
    be a group where the user is a member of.

  • Linking of Compute Resources VLANs to Subnet (RM #10539)
    Foreman should know more about the Network of a Compute Resource. The
    subnet should be linked to VLANs on the Compute Resource. That would
    prevent a lot of errors when manually deploying a VM.

  • Bulk Actions for Environments, Hostgroups
    Environments and Hostgroups need bulk actions via the UI. Would save a lot
    of clicks / foreman console sessions.

Timo

··· Am Mittwoch, 7. Dezember 2016 13:08:52 UTC+1 schrieb Shlomi Zadok: > > Hey all, > I am trying to collect and learn about the things that mostly {piss you > off,itch} on Foreman. > It could be little things like a misplaced button or big things. Anything. > > So let's start a thread of what are the things that mostly piss you off in > Foreman. > > Here are my contributions to the thread: > > * We need to add "compute resource" select to hostgroup, so when I create > new host(s) I do not have to select a compute resource each time. > * Associating provisioning templates to an operating system is complicated > and can be simplified > > > Now: it's your turn :) > > Thanks ! > > > > >

Wishlist:

  • better support for alternative container technologies like LXD. This
    would provide a lightweight alternative to "full" VMs while retaining
    Foreman as a spawning/management center.

Ability to add a new Lifecycle stage to the middle of a Lifecycle Path.
eg:
Old
Library -> Dev -> Prod

New
Library -> Dev -> UAT -> Prod

cheers
L.

··· ------ The most dangerous phrase in the language is, "We've always done it this way."
  • Grace Hopper

On 8 December 2016 at 01:51, ‘Jason B. Nance’ via Foreman users < foreman-users@googlegroups.com> wrote:

  • Add ability to add config groups and parameters at the Host Collection
    level
  • Add ability to merge parameters that come from org/location/OS/host
    collection/host/etc,etc (like you can do with Class Parameters)
  • Performance improvements related to creating and promoting [Composite]
    Content View versions
  • Ability to go back to “normal” Foreman interface from the Dynflow
    console, or better integration (so that you can deal with failed tasks
    easier)
  • More consistency regarding version numbers (sometimes it is a string,
    sometimes it is an integer, why is the “.0” on there when that’s never
    used, sorting in dropdown boxes like CV versions in Composite views, etc)
  • Add a parameter consumable by templates and Puppet for the FQDN of the
    capsule the host uses (similar to the puppetmaster parameter)

*From: *“Shlomi Zadok” shlomi@ben-hanna.com
*To: *“Foreman users” foreman-users@googlegroups.com
*Sent: *Wednesday, December 7, 2016 6:08:51 AM
*Subject: *[foreman-users] This thing itches me…

Hey all,
I am trying to collect and learn about the things that mostly {piss you
off,itch} on Foreman.
It could be little things like a misplaced button or big things. Anything.

So let’s start a thread of what are the things that mostly piss you off in
Foreman.

Here are my contributions to the thread:

  • We need to add “compute resource” select to hostgroup, so when I create
    new host(s) I do not have to select a compute resource each time.
  • Associating provisioning templates to an operating system is complicated
    and can be simplified

Now: it’s your turn :slight_smile:

Thanks !


You received this message because you are subscribed to the Google Groups
"Foreman users" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to foreman-users+unsubscribe@googlegroups.com.
To post to this group, send email to foreman-users@googlegroups.com.
Visit this group at https://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.


You received this message because you are subscribed to the Google Groups
"Foreman users" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to foreman-users+unsubscribe@googlegroups.com.
To post to this group, send email to foreman-users@googlegroups.com.
Visit this group at https://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.

And to add (sorry!)

The API!

  • Unify and standardise the foreman and katello API's (same arguments, same
    return)

  • Fix the Content Upload API!

  • Allow packages to be managed / copied / moved between repositories.

As I have commented on a related issue - take a look at
https://github.com/ShimShtein/foreman-opensearch.
Is it what you are looking for?

··· On Wednesday, December 7, 2016 at 2:56:51 PM UTC+2, Josh wrote: > > I have said this forever, and I still believe that Foreman needs a 'quick > search' [1] function that allows you to easily browse/search for hosts, etc. > > I find myself manually typing the URL (eg, /hosts/blah.boo.com) when I > need to quickly browse to a specific host, because clicking the 'All Hosts' > button takes too long with a lot of hosts. > > I also think that we somehow need to figure out how to speed up VMWare > host creation/manipulation. With a large-ish vSphere environment, it can > take minutes to 'Edit' a host or to create a host (having to wait for the > 'Interfaces' tab to be ready, etc). > > Mostly, I love Foreman, though. :) > > [1] http://projects.theforeman.org/issues/3573 > > > > On Wed, Dec 7, 2016 at 7:08 AM, Shlomi Zadok > wrote: > >> Hey all, >> I am trying to collect and learn about the things that mostly {piss you >> off,itch} on Foreman. >> It could be little things like a misplaced button or big things. Anything. >> >> So let's start a thread of what are the things that mostly piss you off >> in Foreman. >> >> Here are my contributions to the thread: >> >> * We need to add "compute resource" select to hostgroup, so when I create >> new host(s) I do not have to select a compute resource each time. >> * Associating provisioning templates to an operating system is >> complicated and can be simplified >> >> >> Now: it's your turn :) >> >> Thanks ! >> >> >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Foreman users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to foreman-user...@googlegroups.com . >> To post to this group, send email to forema...@googlegroups.com >> . >> Visit this group at https://groups.google.com/group/foreman-users. >> For more options, visit https://groups.google.com/d/optout. >> > >

>
>>
>> * We need to add "compute resource" select to hostgroup, so when I create
>> new host(s) I do not have to select a compute resource each time.
>
>
> Won't hurt I guess, +1
>
>>
>> * Associating provisioning templates to an operating system is complicated
>> and can be simplified
>
>
> +1
>
> * New host form should be an extensible wizard with less javascript and real
> persistence (user can return to any started host creation)

I'm not against javascript but +1 for the persistence. That would
probably mean splitting the save and built process and postponing some
of the validations.

Adding one more:

  • Enable partial updates of 1:N and M:N relations in API
··· On Wed, Dec 7, 2016 at 1:18 PM, Lukas Zapletal wrote: > On Wed, Dec 7, 2016 at 1:08 PM, Shlomi Zadok wrote:


Later,
Lukas @lzap Zapletal


You received this message because you are subscribed to the Google Groups
"Foreman users" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to foreman-users+unsubscribe@googlegroups.com.
To post to this group, send email to foreman-users@googlegroups.com.
Visit this group at https://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.

Hi,

my wishlist:

  • Handling OS for provisioning is still complicated: What I mean in detail
    is every OS is listed also if not prepared for provisioning because every
    minor release is autocreated when an updated system shows up in a puppet
    run. Listing only the prepared once and/or add templates, media and so on
    when autocreate another minor release would make handling easier.

  • Katello adds to much complexity: As others mentioned Katello, I think its
    to complex by default. Not everyone needs multitenancy, docker, … when he
    needs content staging. Having this things as separate plugins would be more
    helpful.

  • Having to use IDs in API/CLI instead of names

  • Redmine vs. Github: Having same issue in both trackers or having the
    feeling of added the bug to the wrong tracker is unsatisfactory

  • Long-standing bugs/feature request: As for all software seeing bugs many
    years old makes me sad, sometimes reviewing and closing as wont fix would
    be more honest

And my +1 list:

  • A huge +1 for stability as updating the training material always ends in
    creating to many bugs.

  • Ability to add a new Lifecycle stage to the middle of a Lifecycle Path.

> * Default Owner of Hosts (RM #14013)
> The default owner of hosts should be configurable. The default user might
> be a group where the user is a member of.
>

  • Linking of Compute Resources VLANs to Subnet (RM #10539)
    > Foreman should know more about the Network of a Compute Resource. The
    > subnet should be linked to VLANs on the Compute Resource. That would
    > prevent a lot of errors when manually deploying a VM.
    >

But with all the negative things mentioned I have to say Foreman is one of
my favorite tools and developers do a great job. This is why I care about
these details.

Regards,
Dirk

Shlomi,

Now that this information has been collected what are the plans of use for it? Will RFEs be opened or something similar?

Regards,

j

··· From: "Lachlan Musicman" To: foreman-users@googlegroups.com Sent: Wednesday, December 7, 2016 4:30:09 PM Subject: Re: [foreman-users] This thing itches me....

Ability to add a new Lifecycle stage to the middle of a Lifecycle Path.
eg:
Old
Library -> Dev -> Prod

New
Library -> Dev -> UAT -> Prod

cheers
L.


The most dangerous phrase in the language is, “We’ve always done it this way.”

  • Grace Hopper

On 8 December 2016 at 01:51, ‘Jason B. Nance’ via Foreman users < [ mailto:foreman-users@googlegroups.com | foreman-users@googlegroups.com ] > wrote:

  • Add ability to add config groups and parameters at the Host Collection level
  • Add ability to merge parameters that come from org/location/OS/host collection/host/etc,etc (like you can do with Class Parameters)
  • Performance improvements related to creating and promoting [Composite] Content View versions
  • Ability to go back to “normal” Foreman interface from the Dynflow console, or better integration (so that you can deal with failed tasks easier)
  • More consistency regarding version numbers (sometimes it is a string, sometimes it is an integer, why is the “.0” on there when that’s never used, sorting in dropdown boxes like CV versions in Composite views, etc)
  • Add a parameter consumable by templates and Puppet for the FQDN of the capsule the host uses (similar to the puppetmaster parameter)

From: “Shlomi Zadok” < [ mailto:shlomi@ben-hanna.com | shlomi@ben-hanna.com ] >
To: “Foreman users” < [ mailto:foreman-users@googlegroups.com | foreman-users@googlegroups.com ] >
Sent: Wednesday, December 7, 2016 6:08:51 AM
Subject: [foreman-users] This thing itches me…

Hey all,
I am trying to collect and learn about the things that mostly {piss you off,itch} on Foreman.
It could be little things like a misplaced button or big things. Anything.

So let’s start a thread of what are the things that mostly piss you off in Foreman.

Here are my contributions to the thread:

  • We need to add “compute resource” select to hostgroup, so when I create new host(s) I do not have to select a compute resource each time.
  • Associating provisioning templates to an operating system is complicated and can be simplified

Now: it’s your turn :slight_smile:

Thanks !


You received this message because you are subscribed to the Google Groups “Foreman users” group.
To unsubscribe from this group and stop receiving emails from it, send an email to [ mailto:foreman-users+unsubscribe@googlegroups.com | foreman-users+unsubscribe@googlegroups.com ] .
To post to this group, send email to [ mailto:foreman-users@googlegroups.com | foreman-users@googlegroups.com ] .
Visit this group at [ https://groups.google.com/group/foreman-users | https://groups.google.com/group/foreman-users ] .
For more options, visit [ https://groups.google.com/d/optout | https://groups.google.com/d/optout ] .


You received this message because you are subscribed to the Google Groups “Foreman users” group.
To unsubscribe from this group and stop receiving emails from it, send an email to [ mailto:foreman-users+unsubscribe@googlegroups.com | foreman-users+unsubscribe@googlegroups.com ] .
To post to this group, send email to [ mailto:foreman-users@googlegroups.com | foreman-users@googlegroups.com ] .
Visit this group at [ https://groups.google.com/group/foreman-users | https://groups.google.com/group/foreman-users ] .
For more options, visit [ https://groups.google.com/d/optout | https://groups.google.com/d/optout ] .


You received this message because you are subscribed to the Google Groups “Foreman users” group.
To unsubscribe from this group and stop receiving emails from it, send an email to [ mailto:foreman-users+unsubscribe@googlegroups.com | foreman-users+unsubscribe@googlegroups.com ] .
To post to this group, send email to [ mailto:foreman-users@googlegroups.com | foreman-users@googlegroups.com ] .
Visit this group at [ https://groups.google.com/group/foreman-users | https://groups.google.com/group/foreman-users ] .
For more options, visit [ https://groups.google.com/d/optout | https://groups.google.com/d/optout ] .

  • We definitely need a hosts form that would be extensible (and not so easy
    to break), so +1 from me. The wizard with persistence would really be a
    nice touch.

  • Auto-updating of OS title can be annoying

Hi,

My wish-list:

  • Puppet smart class parameters and other config related parameters management like Content view:
    The goal here is to manage multiple parameters changes as a transaction, for easy review and rollback
  • More integration with compute resources #10539, #10539, #10244, #5441
  • Access compute resources via foreman proxies
  • Isolated foreman proxies #8172
  • Simple Errata import API (for CentOS errata management for example) #8656
  • Nested organizations in Katello #10789

I'm working on #10539 (PR 4095 and 4096) and on prerequisites for #5441 (rbovirt part was merged and there is a PR3936 open on the fog part)

Thanks for your work, foreman/katello devs, i've seen a lot of improvements since we started to use it few years ago, and i think the best is still to come :slight_smile:

Regards.

··· ----- Le 19 Déc 16, à 22:28, Dirk Götz a écrit :

Hi,

my wishlist:

  • Handling OS for provisioning is still complicated: What I mean in detail is
    every OS is listed also if not prepared for provisioning because every minor
    release is autocreated when an updated system shows up in a puppet run. Listing
    only the prepared once and/or add templates, media and so on when autocreate
    another minor release would make handling easier.
  • Katello adds to much complexity: As others mentioned Katello, I think its to
    complex by default. Not everyone needs multitenancy, docker, … when he needs
    content staging. Having this things as separate plugins would be more helpful.
  • Having to use IDs in API/CLI instead of names
  • Redmine vs. Github: Having same issue in both trackers or having the feeling
    of added the bug to the wrong tracker is unsatisfactory
  • Long-standing bugs/feature request: As for all software seeing bugs many years
    old makes me sad, sometimes reviewing and closing as wont fix would be more
    honest

And my +1 list:

  • A huge +1 for stability as updating the training material always ends in
    creating to many bugs.
  • Ability to add a new Lifecycle stage to the middle of a Lifecycle Path.
  • Default Owner of Hosts (RM #14013)
    The default owner of hosts should be configurable. The default user might be a
    group where the user is a member of.
  • Linking of Compute Resources VLANs to Subnet (RM #10539)
    Foreman should know more about the Network of a Compute Resource. The subnet
    should be linked to VLANs on the Compute Resource. That would prevent a lot of
    errors when manually deploying a VM.

But with all the negative things mentioned I have to say Foreman is one of my
favorite tools and developers do a great job. This is why I care about these
details.

Regards,
Dirk


You received this message because you are subscribed to the Google Groups
"Foreman users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to foreman-users+unsubscribe@googlegroups.com .
To post to this group, send email to foreman-users@googlegroups.com .
Visit this group at https://groups.google.com/group/foreman-users .
For more options, visit https://groups.google.com/d/optout .


Baptiste

So yes, the plan is collect the information here (but also on other
channels) and create RFEs / Redmine issues.

··· 2016-12-16 17:52 GMT+02:00 'Jason B. Nance' via Foreman users < foreman-users@googlegroups.com>:

Shlomi,

Now that this information has been collected what are the plans of use for
it? Will RFEs be opened or something similar?

Regards,

j


*From: *“Lachlan Musicman” datakid@gmail.com
*To: *foreman-users@googlegroups.com
*Sent: *Wednesday, December 7, 2016 4:30:09 PM
*Subject: *Re: [foreman-users] This thing itches me…

Ability to add a new Lifecycle stage to the middle of a Lifecycle Path.
eg:
Old
Library -> Dev -> Prod

New
Library -> Dev -> UAT -> Prod

cheers
L.


The most dangerous phrase in the language is, “We’ve always done it this
way.”

  • Grace Hopper

On 8 December 2016 at 01:51, ‘Jason B. Nance’ via Foreman users < > foreman-users@googlegroups.com> wrote:

  • Add ability to add config groups and parameters at the Host Collection
    level
  • Add ability to merge parameters that come from org/location/OS/host
    collection/host/etc,etc (like you can do with Class Parameters)
  • Performance improvements related to creating and promoting [Composite]
    Content View versions
  • Ability to go back to “normal” Foreman interface from the Dynflow
    console, or better integration (so that you can deal with failed tasks
    easier)
  • More consistency regarding version numbers (sometimes it is a string,
    sometimes it is an integer, why is the “.0” on there when that’s never
    used, sorting in dropdown boxes like CV versions in Composite views, etc)
  • Add a parameter consumable by templates and Puppet for the FQDN of the
    capsule the host uses (similar to the puppetmaster parameter)

*From: *“Shlomi Zadok” shlomi@ben-hanna.com
*To: *“Foreman users” foreman-users@googlegroups.com
*Sent: *Wednesday, December 7, 2016 6:08:51 AM
*Subject: *[foreman-users] This thing itches me…

Hey all,
I am trying to collect and learn about the things that mostly {piss you
off,itch} on Foreman.
It could be little things like a misplaced button or big things. Anything.

So let’s start a thread of what are the things that mostly piss you off
in Foreman.

Here are my contributions to the thread:

  • We need to add “compute resource” select to hostgroup, so when I create
    new host(s) I do not have to select a compute resource each time.
  • Associating provisioning templates to an operating system is
    complicated and can be simplified

Now: it’s your turn :slight_smile:

Thanks !


You received this message because you are subscribed to the Google Groups
"Foreman users" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to foreman-users+unsubscribe@googlegroups.com.
To post to this group, send email to foreman-users@googlegroups.com.
Visit this group at https://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.


You received this message because you are subscribed to the Google Groups
"Foreman users" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to foreman-users+unsubscribe@googlegroups.com.
To post to this group, send email to foreman-users@googlegroups.com.
Visit this group at https://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.


You received this message because you are subscribed to the Google Groups
"Foreman users" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to foreman-users+unsubscribe@googlegroups.com.
To post to this group, send email to foreman-users@googlegroups.com.
Visit this group at https://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.


You received this message because you are subscribed to a topic in the
Google Groups “Foreman users” group.
To unsubscribe from this topic, visit https://groups.google.com/d/
topic/foreman-users/5oa58G7kMaM/unsubscribe.
To unsubscribe from this group and all its topics, send an email to
foreman-users+unsubscribe@googlegroups.com.
To post to this group, send email to foreman-users@googlegroups.com.
Visit this group at https://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.

In the GUI, I would like to be able to group Content Views into Composite
Views and Non Composite views.

All of my servers are deployed using composite CVs. All non composite CVs
are single purpose for flexibility within the Composite CVs. It would be
handy to be able to visually separate them without resorting to naming
conventions.

cheers
L.

··· ------ The most dangerous phrase in the language is, "We've always done it this way."
  • Grace Hopper

On 20 December 2016 at 22:17, Baptiste Agasse < baptiste.agasse@lyra-network.com> wrote:

Hi,

My wish-list:

  • Puppet smart class parameters and other config related parameters
    management like Content view:
    The goal here is to manage multiple parameters changes as a transaction,
    for easy review and rollback
  • More integration with compute resources #10539, #10539, #10244, #5441
  • Access compute resources via foreman proxies
  • Isolated foreman proxies #8172
  • Simple Errata import API (for CentOS errata management for example) #8656
  • Nested organizations in Katello #10789

I’m working on #10539 (PR 4095 and 4096) and on prerequisites for #5441
(rbovirt part was merged and there is a PR3936 open on the fog part)

Thanks for your work, foreman/katello devs, i’ve seen a lot of
improvements since we started to use it few years ago, and i think the best
is still to come :slight_smile:

Regards.

----- Le 19 Déc 16, à 22:28, Dirk Götz goetz.dirk84@gmail.com a écrit :

Hi,

my wishlist:

  • Handling OS for provisioning is still complicated: What I mean in detail
    is every OS is listed also if not prepared for provisioning because every
    minor release is autocreated when an updated system shows up in a puppet
    run. Listing only the prepared once and/or add templates, media and so on
    when autocreate another minor release would make handling easier.

  • Katello adds to much complexity: As others mentioned Katello, I think
    its to complex by default. Not everyone needs multitenancy, docker, …
    when he needs content staging. Having this things as separate plugins would
    be more helpful.

  • Having to use IDs in API/CLI instead of names

  • Redmine vs. Github: Having same issue in both trackers or having the
    feeling of added the bug to the wrong tracker is unsatisfactory

  • Long-standing bugs/feature request: As for all software seeing bugs many
    years old makes me sad, sometimes reviewing and closing as wont fix would
    be more honest

And my +1 list:

  • A huge +1 for stability as updating the training material always ends in
    creating to many bugs.

  • Ability to add a new Lifecycle stage to the middle of a Lifecycle Path.

  • Default Owner of Hosts (RM #14013)
    The default owner of hosts should be configurable. The default user might
    be a group where the user is a member of.
  • Linking of Compute Resources VLANs to Subnet (RM #10539)

Foreman should know more about the Network of a Compute Resource. The
subnet should be linked to VLANs on the Compute Resource. That would
prevent a lot of errors when manually deploying a VM.

But with all the negative things mentioned I have to say Foreman is one of
my favorite tools and developers do a great job. This is why I care about
these details.

Regards,
Dirk


You received this message because you are subscribed to the Google Groups
"Foreman users" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to foreman-users+unsubscribe@googlegroups.com.
To post to this group, send email to foreman-users@googlegroups.com.
Visit this group at https://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.


Baptiste


You received this message because you are subscribed to the Google Groups
"Foreman users" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to foreman-users+unsubscribe@googlegroups.com.
To post to this group, send email to foreman-users@googlegroups.com.
Visit this group at https://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.