...

Package sds

import "edge-infra.dev/pkg/sds"
Overview
Index
Subdirectories

Overview ▾

Includes common constants/functions used by sds pkg

Index ▾

Package files

common.go

Constants

const (
    Namespace = "sds"
)

Subdirectories

Name Synopsis
..
admission
observability
verify
db
audio
constants
k8s
controllers
pipewire
clustersecrets Package clustersecrets implements a generic interface for secrets synced from cloud to clusters through SecretManager secrets and external secrets.
audit Package audit implements a logger implementation to provide standardized logging for cluster secret security events
breakglass Package breakglass implements the cluster secret interface for breakglass user.
common
grub Package grub implements the cluster secret interface for grub recovery user.
filesystem
controlplaneguardian
api
common
config
detection
arp
identifier
job
queue
state
controlplanepromoter
devices
agent
cgroups
common
containers
events
metrics
mocks Package mocks is a generated GoMock package.
udevproxy
class
k8s
apis
v1 +kubebuilder:object:generate=true +groupName=device-system.edge.ncr.com
device-plugins
logger
wait
display
constants
displayinfo
xorg
displaymanager
applier
example
xorg
command
runner
fake
xinput
xrandr
xset
manager
example
xorg
reader
example
xorg
waiter
example
xorg
k8s
apis
v1 +kubebuilder:object:generate=true +groupName=display.edge.ncr.com
v2 +kubebuilder:object:generate=true +groupName=display.edge.ncr.com
controllers
displayctl
xserver
config
webhooks
display
dns
constants
k8s
controllers
corednsctl Package corednsctl provides a K8s controller for managing CoreDNS configuration on edge clusters.
coredns Package coredns implements the logic required to parse, edit and apply the third party CoreDNS default manifests depedning on the thickPOS/thinPOS setting on the edge cluster
daemonset Package daemonset implements the logic required to parse the default CoreDNS deployment manifest, update the spec as required and convert to daemonset
deployment Package deployment implements the logic required to parse the default CoreDNS deployment manifest and update the spec as required
service Package service implements the logic required to parse the default CoreDNS service manifest and update the spec depending on thickPOS/thinPOS setting
emergencyaccess
apierror
handler
authservice
server
setup
storage
database
sql
client Package client is used to store reusable http helper types that can be used across cliservices.
cliservice
config
ea_integration
v2
mockbffserver
eaconst
eagateway
server
emulator
emulatorsvc
middleware
msgdata
msgsvc
remotecli
requestservice
retriever package retriever contains the Operator Intervention Artifact Retriever cabable of retrieving Operator Intervention artifacts from the DB
rules
server
setup
storage
database
sql
file
sql
plugin
emergencyaccess Package emergencyaccess is used to find the correct seed data for the given environment
types
user
server
service
etcd
manager
cluster Package cluster provides functionality for monitoring etcd cluster health and recovering the cluster if quorum is lost.
recovery
operator Package operator configures and manages etcd members
apis
etcdmember
v1 after editing this package run just update-k8s-codegen to populate the zz-
constants
ien
bootoptions
containers Package containers lists out the container images required by kubeadm installation.
k8s
apis
v1 +kubebuilder:object:generate=true +groupName=dsds.edge.ncr.com
controllers
firewallctl
nodeagent
config
fake
plugins
clustersecrets
breakglass
grub
edgeconfigsync
example
networking
cniplugin
dhclient
iptables
netplan
ntp
trafficshaping
nodefirewall
nodepatcher
remoteagentconfig
staticpodscheduler
pkg
render
templates
swapcfg
thinclient
configobject
selector
pxe
apis
v1 after editing this package run just update-k8s-codegen to populate the zz-
common
dnsmasq
staticfileserver
network
info Package network/info implements common interfaces for network service ConfigMap
netplan package netplan implements an interface to the netplan APIs
node Package node implements conversion types between the k8s Node object and the IENode
resource
topology Package topology provides common interfaces for topology-info ConfigMap
ingress
emissary
gateway
k8s
controllers
ingressctl
tcpmappings
interlock Package classification Interlock
topic
cluster
example
host
instances
websocket
k8s
bootstrap
tokens
controllers
terminalctl
pkg
plugins
emergencyaccess
daemonsetdns
client
daemonsetdnstest Package daemonsetdnstest contains f2 test helpers to install the daemonsetdns component to a cluster for use in L2 integration tests
iplookup
tolerator
kpower
common
lock
logwriter
metrics
power
server
payloads
lanoutage
detector
helper
scheduler
lib
ci
dsds-sandboxes
colors
containerd Package containerd provides high-level functionality for interacting with containerd resources
mocks Package mocks is a generated GoMock package.
dbus
systemd Package systemd provides high-level functionality for interacting with systemd services
mocks Package mocks is a generated GoMock package.
edid
etcd
client
mocks Package mocks is a generated GoMock package.
retry Package retry provides an etcd client wrapper that implements retries for etcd methods.
mocks Package mocks is a generated GoMock package.
server
embed
fswatcher
jsonpatch
k8s
manifest
retryclient Package retryclient provides a Kubernetes client wrapper that implements retries for Kubernetes methods.
mocks Package mocks is a generated GoMock package.
types
networking
routing
os
env
fake
file
fake
grub
passthrough Package for Passthrough Exec Commands via Chroot
fake
service
process
processmanager
processtime
set
systemd
systemdconfig
xorg
dpms
fake
xinput
fake
xrandr
fake
nfd
helper
patching
common
k8s
apis
ienpatch
v1 +kubebuilder:object:generate=true +groupName=patchmanager.edge.ncr.com
controller
patchmanager
test
remoteaccess
authserver
constants
k8s
apis
vpnconfigs
v1 +kubebuilder:object:generate=true +groupName=remoteaccess.edge.ncr.com
controllers
wireguardctl
vpnconfig
service
wireguard
client
relay
secret
store
vpn
securedelivery
productionartifactsigner
storage
constants
k8s
controllers
pvgarbagecollector
tools
vpnctl
apiclient
commands
toggletest
flags
vms
k8s
controllers
vmctl
apis
v1alpha +kubebuilder:object:generate=true +groupName=virtualmachine.edge.ncr.com
controllers
usbredirctl
pkg
constants
manager
vnc
constants
gateway
constants
integration
requeststates
server
statemachine
log
processor