package cleaner
import "github.com/oslokommune/okctl/pkg/cleaner"
Package cleaner knows how to clean things up
Index ¶
- type Cleaner
- func New(provider v1alpha1.CloudProvider) *Cleaner
- func (c *Cleaner) DeleteDanglingALBs(vpcID string) error
- func (c *Cleaner) DeleteDanglingSecurityGroups(vpcID string) error
- func (c *Cleaner) DeleteDanglingTargetGroups(clusterName string) error
- func (c *Cleaner) RemoveThingsThatAreUsingCertificate(certificateARN string) error
- func (c *Cleaner) RemoveThingsUsingCertForDomain(domain string) error
Types ¶
type Cleaner ¶
type Cleaner struct {
// contains filtered or unexported fields
}
Cleaner contains state for cleaning things up
func New ¶
func New(provider v1alpha1.CloudProvider) *Cleaner
New returns an initialised cleaner
func (*Cleaner) DeleteDanglingALBs ¶
DeleteDanglingALBs will delete any remaining ALBs in a vpc
func (*Cleaner) DeleteDanglingSecurityGroups ¶
DeleteDanglingSecurityGroups will remove any remaining security groups in a vpc
func (*Cleaner) DeleteDanglingTargetGroups ¶
DeleteDanglingTargetGroups deletes dangling target groups in vpc
func (*Cleaner) RemoveThingsThatAreUsingCertificate ¶
RemoveThingsThatAreUsingCertificate removes usages of a certificate
func (*Cleaner) RemoveThingsUsingCertForDomain ¶
RemoveThingsUsingCertForDomain removes things using certificate after finding cert for domain
Source Files ¶
- Version
- v0.0.106 (latest)
- Published
- Oct 21, 2022
- Platform
- linux/amd64
- Imports
- 9 packages
- Last checked
- 17 hours ago –
Tools for package owners.