[PR #98] [MERGED] Better configuration parsing, autogenerated documentation #234

Closed
opened 2026-05-07 00:19:55 +02:00 by BreizhHardware · 0 comments

📋 Pull Request Information

Original PR: https://github.com/ovh/the-bastion/pull/98
Author: @speed47
Created: 12/16/2020
Status: Merged
Merged: 12/17/2020
Merged by: @speed47

Base: masterHead: configlint


📝 Commits (6)

  • ef6efa6 enh: config: better parsing and normalization
  • ea6867a doc: autogenerate the bastion.conf options reference
  • 163a3fd chore: perlcritic/perltidy passes
  • 9c370b8 Merge branch 'master' into configlint
  • 4a45df4 chore: tidy after merge, adjust & regen doc
  • 3c5dddc chore: fixes after review

📊 Changes

11 files changed (+1972 additions, -421 deletions)

View changed files

📝 doc/sphinx/Makefile (+5 -2)
doc/sphinx/administration/bastion_conf.rst (+946 -0)
doc/sphinx/administration/index.rst (+14 -0)
doc/sphinx/build-bastion-conf-help.pl (+102 -0)
📝 doc/sphinx/index.rst (+1 -0)
📝 doc/sphinx/installation/basic.rst (+1 -1)
📝 etc/bastion/bastion.conf.dist (+332 -271)
📝 lib/perl/OVH/Bastion/configuration.inc (+421 -146)
📝 lib/perl/OVH/Bastion/log.inc (+3 -1)
📝 tests/functional/launch_tests_on_instance.sh (+4 -0)
📝 tests/unit/run.pl (+143 -0)

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/ovh/the-bastion/pull/98 **Author:** [@speed47](https://github.com/speed47) **Created:** 12/16/2020 **Status:** ✅ Merged **Merged:** 12/17/2020 **Merged by:** [@speed47](https://github.com/speed47) **Base:** `master` ← **Head:** `configlint` --- ### 📝 Commits (6) - [`ef6efa6`](https://github.com/ovh/the-bastion/commit/ef6efa6dc377e3eccdb4a0be56685967411be04a) enh: config: better parsing and normalization - [`ea6867a`](https://github.com/ovh/the-bastion/commit/ea6867a614b6cd865f772d00197cfe9ac97fd69e) doc: autogenerate the bastion.conf options reference - [`163a3fd`](https://github.com/ovh/the-bastion/commit/163a3fd7264b6de46994fedc3ee286dab60450e0) chore: perlcritic/perltidy passes - [`9c370b8`](https://github.com/ovh/the-bastion/commit/9c370b8ac11ef677c2272891956450636068918b) Merge branch 'master' into configlint - [`4a45df4`](https://github.com/ovh/the-bastion/commit/4a45df44325ae1b384e6373e0006918f7a097db7) chore: tidy after merge, adjust & regen doc - [`3c5dddc`](https://github.com/ovh/the-bastion/commit/3c5dddc06e49fa85eb2ffce24d7d801fb40acb8f) chore: fixes after review ### 📊 Changes **11 files changed** (+1972 additions, -421 deletions) <details> <summary>View changed files</summary> 📝 `doc/sphinx/Makefile` (+5 -2) ➕ `doc/sphinx/administration/bastion_conf.rst` (+946 -0) ➕ `doc/sphinx/administration/index.rst` (+14 -0) ➕ `doc/sphinx/build-bastion-conf-help.pl` (+102 -0) 📝 `doc/sphinx/index.rst` (+1 -0) 📝 `doc/sphinx/installation/basic.rst` (+1 -1) 📝 `etc/bastion/bastion.conf.dist` (+332 -271) 📝 `lib/perl/OVH/Bastion/configuration.inc` (+421 -146) 📝 `lib/perl/OVH/Bastion/log.inc` (+3 -1) 📝 `tests/functional/launch_tests_on_instance.sh` (+4 -0) 📝 `tests/unit/run.pl` (+143 -0) </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
BreizhHardware 2026-05-07 00:19:55 +02:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/the-bastion#234
No description provided.