Work in progress.
scalyr-k8s-operator
is a kubernetes operator to control and reconcile Scalyr resources in a kubernetes-native way. Built around The Operator Framework - an open source toolkit to manage Kubernetes native applications, called Operators, in an effective, automated, and scalable way.
- POC: management of Scalyr Alerts and Scalyr Alert configuration file
- Scalyr log parsers
- Scalyr dashboards
- Anything else that would be needed or requested
This project aims to follow the Kubernetes Operator pattern
It uses Controllers which provides a reconcile function responsible for synchronizing resources untile the desired state is reached on the cluster.
Go through Kubebuilder Documentation and this tutorial that should cover the basics. This is a multigroup operator.
Quickstart:
operator-sdk create api --group myGroup --version v1alpha1 --kind MyResourceKind --resource --controller
make manifests
make generate
make install
...
Copyright 2022.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.