MCPcopy Create free account
hub / github.com/cloudnative-pg/cloudnative-pg / execute

Method execute

internal/cmd/plugin/pgadmin/pgadmin.go:134–145  ·  view source on GitHub ↗
(ctx context.Context)

Source from the content-addressed store, hash-verified

132}
133
134func (cmd *command) execute(ctx context.Context) error {
135 configMap, err := cmd.generateConfigMap()
136 if err != nil {
137 return err
138 }
139 deployment := cmd.generateDeployment()
140 service := cmd.generateService()
141 secret := cmd.generateSecret()
142
143 objectList := []client.Object{configMap, deployment, service, secret}
144 return plugin.CreateAndGenerateObjects(ctx, objectList, cmd.dryRun)
145}
146
147func (cmd *command) generateSecret() *corev1.Secret {
148 return &corev1.Secret{

Callers

nothing calls this directly

Calls 5

generateConfigMapMethod · 0.95
generateDeploymentMethod · 0.95
generateServiceMethod · 0.95
generateSecretMethod · 0.95
CreateAndGenerateObjectsFunction · 0.92

Tested by

no test coverage detected