Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/justinkuli/governance-policy-nucleus


https://github.com/justinkuli/governance-policy-nucleus

Last synced: 20 days ago
JSON representation

Awesome Lists containing this project

README

        

[comment]: # " Copyright Contributors to the Open Cluster Management project "
[![License](https://img.shields.io/:license-apache-blue.svg)](http://www.apache.org/licenses/LICENSE-2.0.html)
[![Go Report Card](https://goreportcard.com/badge/github.com/JustinKuli/governance-policy-nucleus)](https://goreportcard.com/report/github.com/JustinKuli/governance-policy-nucleus)
[![Go Reference](https://pkg.go.dev/badge/image)](https://justinkuli.github.io/governance-policy-nucleus/open-cluster-management.io/governance-policy-nucleus)
[![Go Coverage](https://justinkuli.github.io/governance-policy-nucleus/coverage.svg)](https://justinkuli.github.io/governance-policy-nucleus/coverage.html)

# Governance Policy Nucleus

Open Cluster Management - Governance Policy Nucleus

## Description

The Policy Nucleus maintains common API validation, structs, and methods for policy controllers.

The original repository has been archived (and might be deleted by the time you read this). The
original design / goals are best summarized in the enhancement proposal:
https://github.com/open-cluster-management-io/enhancements/tree/main/enhancements/sig-policy/54-core-policy-module

Go to the [Contributing guide](CONTRIBUTING.md) to learn how to get involved.

Check the [Security guide](SECURITY.md) if you need to report a security issue.

The `governance-policy-nucleus` is intended to be used with the `open-cluster-management` community.
For more information, visit: [open-cluster-management.io](https://open-cluster-management.io).

## Getting Started - Usage

Since this is a fork, to import this package you probably need a
[`replace` clause](https://go.dev/ref/mod#go-mod-file-replace) in your `go.mod` file like this:

```
replace open-cluster-management.io/governance-policy-nucleus => github.com/JustinKuli/governance-policy-nucleus
```

## Getting Started - Development