Documentation
¶
Index ¶
- type AuthFeature
- func (AuthFeature) Apply(ctx context.Context, project feature.ProjectContext, plan feature.Plan) error
- func (AuthFeature) Check(ctx context.Context, project feature.ProjectContext) error
- func (AuthFeature) Description() string
- func (AuthFeature) Name() string
- func (AuthFeature) Plan(ctx context.Context, project feature.ProjectContext) (feature.Plan, error)
- func (AuthFeature) Remove(ctx context.Context, project feature.ProjectContext, plan feature.Plan) error
- func (AuthFeature) Version() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthFeature ¶
type AuthFeature struct{}
AuthFeature implements the Feature interface for JWT authentication.
func (AuthFeature) Apply ¶
func (AuthFeature) Apply(ctx context.Context, project feature.ProjectContext, plan feature.Plan) error
Apply installs the auth feature.
func (AuthFeature) Check ¶
func (AuthFeature) Check(ctx context.Context, project feature.ProjectContext) error
Check verifies prerequisites for installing auth.
func (AuthFeature) Description ¶
func (AuthFeature) Description() string
Description returns the feature description.
func (AuthFeature) Plan ¶
func (AuthFeature) Plan(ctx context.Context, project feature.ProjectContext) (feature.Plan, error)
Plan returns the installation plan for auth.
func (AuthFeature) Remove ¶
func (AuthFeature) Remove(ctx context.Context, project feature.ProjectContext, plan feature.Plan) error
Remove uninstalls the auth feature.
func (AuthFeature) Version ¶
func (AuthFeature) Version() string
Version returns the feature version.
Click to show internal directories.
Click to hide internal directories.