New Project Request: hostconfig-operator

This is a request to create the airship/hostconfig-operator project in opendev.
Hostconfig-operator is based on the Kubernetes ansible operator framework,
which allows declarative intent (represented as custom resources) to drive
Ansible playbooks.

This operator will be used by Airship 2 to drive declarative host-level
management for the nodes that run the managed Kubernetes cluster;
generally for things that are not handled by existing tools like the
Cluster API or KubeADM.  Examples include setting permissions on the
filesystem, enforcing OS resource limits, etc.

This project plays a similar role in Airship 2 that Divingbell played
in Airship 1.

Change-Id: I22090408b152b15f5b4f823945b098615ca8c2af
This commit is contained in:
Matt McEuen 2020-08-06 12:44:45 -05:00
parent d390359690
commit 772c0e92ff
3 changed files with 22 additions and 0 deletions

View File

@ -0,0 +1,16 @@
[access "refs/heads/*"]
abandon = group hostconfig-operator-core
create = group airship-release
label-Code-Review = -2..+2 group hostconfig-operator-core
label-Verified = -1..+1 group airship-ci
label-Workflow = -1..+1 group hostconfig-operator-core
[access "refs/tags/*"]
pushSignedTag = group airship-release
[receive]
requireChangeId = true
requireContributorAgreement = true
[submit]
mergeContent = true

View File

@ -52,6 +52,11 @@
use-storyboard: true
groups:
- airship
- project: airship/hostconfig-operator
description: A Day-2 host management interface for Kubernetes
groups:
- airship
upstream: https://github.com/SirishaGopigiri/airship-host-config.git
- project: airship/images
description: Collection of supplementary Airship images
use-storyboard: true

View File

@ -111,6 +111,7 @@
- airship/election
- airship/go-redfish
- airship/governance
- airship/hostconfig-operator
- airship/images
- airship/kubernetes-entrypoint
- airship/maas