INNER CODE UNIT · Go
getExportFilters
cilium/tetragon · cmd/tetragon/main.go:79
func getExportFilters() ([]*tetragon.Filter, []*tetragon.Filter, error) {
allowList, err := filters.ParseFilterList(viper.GetString(option.KeyExportAllowlist), viper.GetBool(option.KeyEnablePidSetFilter))
if err != nil {
return nil, nil, err
}
denyList, err := filters.ParseFilterList(viper.GetString(option.KeyExportDenylist), viper.GetBool(option.KeyEnablePidSetFilter))
if err != nil {
return nil, nil, err
}
return allowList, denyList, nil
}
func getFieldFilters() ([]*tetragon.FieldFilter, error) {
fieldFilters := viper.GetString(option.KeyFieldFilters)
filters, err := fieldfilters.ParseFieldFilterList(fieldFilters)
if err != nil {
return nil, err