Interface JenkinsProps

  • All Superinterfaces:
    software.amazon.jsii.JsiiSerializable
    All Known Implementing Classes:
    JenkinsProps.Jsii$Proxy

    @Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
               date="2023-06-29T00:10:18.904Z")
    @Stability(Stable)
    public interface JenkinsProps
    extends software.amazon.jsii.JsiiSerializable
    Props for Jenkins.
    • Method Detail

      • getBasePlugins

        @Stability(Stable)
        @Nullable
        default List<Plugin> getBasePlugins()
        List of plugins required by Jenkins operator.

        Default: - Default base plugins: { name: 'kubernetes', version: '1.31.3' }, { name: 'workflow-job', version: '1145.v7f2433caa07f' }, { name: 'workflow-aggregator', version: '2.6' }, { name: 'git', version: '4.10.3' }, { name: 'job-dsl', version: '1.78.1' }, { name: 'configuration-as-code', version: '1414.v878271fc496f' }, { name: 'kubernetes-credentials-provider', version: '0.20' }

      • getDisableCsrfProtection

        @Stability(Stable)
        @Nullable
        default Boolean getDisableCsrfProtection()
        Toggle for CSRF Protection on Jenkins resource.

        Default: - false

      • getMetadata

        @Stability(Stable)
        @Nullable
        default org.cdk8s.ApiObjectMetadata getMetadata()
        Metadata associated with Jenkins resource.

        Default: : Default metadata values: { name: An app-unique name generated by the chart, annotations: No annotations, labels: { app: 'jenkins' }, namespace: default, finalizers: No finalizers, ownerReferences: Automatically set by Kubernetes }

      • getPlugins

        @Stability(Stable)
        @Nullable
        default List<Plugin> getPlugins()
        List of custom plugins applied to Jenkins resource.

        Default: - []

      • getSeedJobs

        @Stability(Stable)
        @Nullable
        default List<SeedJob> getSeedJobs()
        List of seed job configuration for Jenkins resource.

        For more information about seed jobs, please take a look at { @link https://github.com/jenkinsci/job-dsl-plugin/wiki/Tutorial---Using-the-Jenkins-Job-DSL Jenkins Seed Jobs Documentation }.

        Default: - No seed jobs