Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OpenSSF Best Practices Badges - Improving way to easily install and uninstall ComPAS #49

Open
FredFousPro opened this issue Jul 8, 2022 · 4 comments

Comments

@FredFousPro
Copy link
Member

FredFousPro commented Jul 8, 2022

In order to fully validate the silver level of OpenSSF Best Practices Badges for our project, we have to improve our process and documentation for easily install and uninstall CoMPAS.

Here is the requirement to meet:
The project MUST provide a way to easily install and uninstall the software produced by the project using a commonly-used convention. [installation_common]
Examples include using a package manager (at the system or language level), "make install/uninstall" (supporting DESTDIR), a container in a standard format, or a virtual machine image in a standard format. The installation and uninstallation process (e.g., its packaging) MAY be implemented by a third party as long as it is FLOSS.

Here is the questionnaire :
https://bestpractices.coreinfrastructure.org/en/projects/5925?criteria_level=1

@dlabordus
Copy link

A install manager is not useful in the case of CoMPAS. People have to install Container Images (Docker) and that's heavily depending on their environment. But there are description which parameter can be set to configure the Container Image.
And of course there is the Docker Compose Example to show people how it can be used.

Maybe we can also explain how Alliander did deploy it on OpenShift with Microsoft Azure as authenticator.

@Sander3003
Copy link
Member

Docker compose should be sufficient.

@Sander3003
Copy link
Member

@FredFousPro can you add this insight into the questionaire?

@pascalwilbrink
Copy link
Member

Add a new application.properties file that can be used to run locally that is disabling all the authentication and authorization. Single projects can be ran with the CLI (example in each project README.md)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants