mirror of
https://github.com/fleetdm/fleet
synced 2026-05-04 22:08:41 +00:00
# Overview This pull request resolves #31165, implementing command-line tooling to migrate GitOps YAML files following the [changes introduced in the upcoming 4.74 release](https://github.com/fleetdm/fleet/pull/32237/files#diff-8769f6e90e8bdf15faad8f390fdf3ffb6fd2238b7d6087d83518c21464109119R7). Aligning with the recommended steps in the `README`; [this is an example of the first step](https://github.com/Illbjorn/fleet/pull/3/files) (`gitops-migrate format`) and [this is an example of the second step](https://github.com/Illbjorn/fleet/pull/4/files) (`gitops-migrate migrate`). --------- Signed-off-by: Illbjorn <am@hades.so> Co-authored-by: Ian Littman <iansltx@gmail.com>
18 lines
510 B
Go
18 lines
510 B
Go
package log
|
|
|
|
var Options options
|
|
|
|
type options uint8
|
|
|
|
const (
|
|
OptWithLevel options = 1 << iota
|
|
OptWithCaller
|
|
)
|
|
|
|
func (o options) WithLevel() bool { return o&OptWithLevel == OptWithLevel }
|
|
func (o *options) SetWithLevel() { *o |= OptWithLevel }
|
|
func (o *options) UnsetWithLevel() { *o &^= OptWithLevel }
|
|
|
|
func (o options) WithCaller() bool { return o&OptWithCaller == OptWithCaller }
|
|
func (o *options) SetWithCaller() { *o |= OptWithCaller }
|
|
func (o *options) UnsetWithCaller() { *o &^= OptWithCaller }
|