In T620#10727, @nrwahl2 wrote:we will likely need some sort of internal API for these that the rest of the code must use to access options (rather than directly access them via getenv() etc.), so that we can guarantee we have one comprehensive list.
This is reasonable as a stylistic choice and as a reminder to update the meta-data when we add an option. However, it doesn't seem either necessary or sufficient in order to guarantee we have one comprehensive list.
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed Advanced Search
Advanced Search
Advanced Search
Mar 28 2024
Mar 28 2024
Jan 2 2024
Jan 2 2024
nrwahl2 closed Restricted Maniphest Task, a subtask of T620: Create command-line method of listing all possible meta-attributes, cluster options, and environment variables, as Merged.
Jan 1 2024
Jan 1 2024
kgaillot added a comment to T620: Create command-line method of listing all possible meta-attributes, cluster options, and environment variables.
kgaillot added a comment to T620: Create command-line method of listing all possible meta-attributes, cluster options, and environment variables.
In T620#10726, @nrwahl2 wrote:I feel like internationalization might be easier if we store all the options (with their descriptions, etc.) in C files. Then we can generate XML on demand.
This may also reduce duplication: we can use bit flags for options that are applicable to more than one type of object. It looks like we could do this by referencing an XML entity. However, that strikes me as less intuitive, and it would make the XML files harder to parse. (Parsability by external tools seems like the main advantage of using a static XML file as the source of truth.)
Dec 24 2023
Dec 24 2023
nrwahl2 added a comment to T620: Create command-line method of listing all possible meta-attributes, cluster options, and environment variables.
we will likely need some sort of internal API for these that the rest of the code must use to access options (rather than directly access them via getenv() etc.), so that we can guarantee we have one comprehensive list.
Dec 23 2023
Dec 23 2023
nrwahl2 added a comment to T620: Create command-line method of listing all possible meta-attributes, cluster options, and environment variables.
It might even be worthwhile to keep the OCF-like metadata in XML files to be used as the definitive list, with the sysconfig file, ReST files for the books, and C and Python data files created from it automatically via make targets. Alternatively, we could install the XML files, and C and Python APIs could parse them.
Dec 19 2023
Dec 19 2023
kgaillot changed the status of T723: Fix regression in crm_ticket/cibadmin/crm_diff XML output from Merged to Released.
kgaillot changed the status of T719: Pacemaker fails to compile using libxml-2.12.0 from Merged to Released.
kgaillot changed the status of T724: Scheduler recheck time should be updated for node-pending-timeout from Merged to Released.
kgaillot changed the status of T732: crm_attribute --delete doesn't delete transient attributes from Merged to Released.
Dec 11 2023
Dec 11 2023
kgaillot updated the task description for T620: Create command-line method of listing all possible meta-attributes, cluster options, and environment variables.
kgaillot moved T620: Create command-line method of listing all possible meta-attributes, cluster options, and environment variables from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Dec 8 2023
Dec 8 2023
nrwahl2 added a project to T732: crm_attribute --delete doesn't delete transient attributes: Restricted Project.
nrwahl2 added a project to T732: crm_attribute --delete doesn't delete transient attributes: Pacemaker (2.1.7).
Dec 7 2023
Dec 7 2023
kgaillot updated the task description for T620: Create command-line method of listing all possible meta-attributes, cluster options, and environment variables.
Dec 5 2023
Dec 5 2023
kgaillot updated the task description for T724: Scheduler recheck time should be updated for node-pending-timeout.
Dec 4 2023
Dec 4 2023
kgaillot changed the status of T724: Scheduler recheck time should be updated for node-pending-timeout from Open to WIP.
clumens closed T723: Fix regression in crm_ticket/cibadmin/crm_diff XML output as Merged by committing rP1382915a15a6: Med: tools: Fix a regression in tool XML output..
kgaillot added projects to T723: Fix regression in crm_ticket/cibadmin/crm_diff XML output: Pacemaker (2.1.7), Restricted Project.
Nov 29 2023
Nov 29 2023
clumens moved T620: Create command-line method of listing all possible meta-attributes, cluster options, and environment variables from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Nov 22 2023
Nov 22 2023
clumens added a comment to T620: Create command-line method of listing all possible meta-attributes, cluster options, and environment variables.
This is now:
Nov 21 2023
Nov 21 2023
kgaillot edited projects for T719: Pacemaker fails to compile using libxml-2.12.0, added: Restricted Project, Pacemaker (2.1.7); removed Pacemaker.
Oct 2 2023
Oct 2 2023
kgaillot added a subtask for T620: Create command-line method of listing all possible meta-attributes, cluster options, and environment variables: Restricted Maniphest Task.
Sep 5 2023
Sep 5 2023
kgaillot updated the task description for T620: Create command-line method of listing all possible meta-attributes, cluster options, and environment variables.
kgaillot updated the task description for T620: Create command-line method of listing all possible meta-attributes, cluster options, and environment variables.
Aug 30 2023
Aug 30 2023
kgaillot moved T620: Create command-line method of listing all possible meta-attributes, cluster options, and environment variables from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 8 2023
Aug 8 2023
Apr 5 2023
Apr 5 2023