Skip to content

[New]: autonomi #113

@anthonyra

Description

@anthonyra

Discord (Github) Handle

@anthonyra

Is there an existing issue for this?

  • I have searched the existing issues

Discord Discussion

n/a

New Service - Documentation

https://github.com/maidsafe/safe_network/blob/main/sn_node_manager/README.md

New Service - Checklist

Initialized using:

ansible-galaxy role init [NAME] --init-path=depin/services/roles

Dependencies

If an Ansible Role is needed because of a dependency ensure it's also initialized in depin.libs

ansible-galaxy role init [NAME] --init-path=depin/libs/roles

Commands

Ensure all of the listed commands are implemented for the New Service.

  • install (update)
  • start
  • stop
  • restart
  • uninstall
  • reset

Metrics

  • custom Prometheus collector (as necessary)

Not required if Service provides a prometheus endpoint that exposes the following
minimum requirements:
- status
- reset / restart counter

  • assigned metrics port to collector -- here

Logs

  • logs are collected via journald

'galaxy.yml'

  • updated version by one minor step (1.0.0 => 1.1.0)

New Services should never create breaking changes but only adds new features

  • dependencies are updated for required collections

Molecule

  • all galaxy.yml dependencies are added to molecule/default/requirements.yml for tests
  • passes default tests

Registry

  • added to registry

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type
No fields configured for issues without a type.

Projects

Status
Milestone 1

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions