Configuration as Code

List of issues
KeySummaryCreatedUpdated
#2628Make /manage/configuration-as-code/check respond with a JSON list of issues
#2627Remove `useBeta` property from `pom.xml`
JENKINS-75170JCasC does not ignore static methods
#2589CasC allows duplicate entries for single valued Describables without warning.
#2572JCasC in Kubernetes
#2557Document exporting configuration from a groovy script
#2553Reload configuation endpoint is throwing 403 no valid crumb error
#2544granular credentials management using configuration as code plugin
#2543Improve error reporting for invalid yaml
#2532BaseConfigurator warns about #owner field that should be ignored
#2529Jenkins CASC Folder Syntax: How to organise pipelinescript-defined job files into folders?
#2524reload-configuration-as-code/?casc-reload-token=<token> throws HTTP/1.1 403 Forbidden
#2522Helpers like `readFile` in JCasC YAML Fails to Load Password from File
#2517Escaping variables is not documented
#2511Jenkins is not starting in installation phase - bitbucket rate limiting error
#2503Error while serving <JENKINS_URL>/configuration-as-code/viewExport
#2488decodeBase64 it not working in casc secrets
#2473java.lang.IllegalArgumentException: No hudson.tools.ToolInstaller implementation found for jdkInstaller on Jenkins 2.440.1
#2463Jenkins Configuration Reload issue - ERROR 401 Unauthorized
#2457Configuration As Code Plugin compatible with Scriptler
#2446Missing information how to generate/create yaml file
#2424SSH private key credential is corrupted by export + import
#2408JCasC - configure a hudson.security.SecurityRealm
#2364Not able to configure pipeline jobs using the JCasC plugin
#2346`$StaplerConverterImpl` is invoked with unexpected arguments
#2324Snake YAML Missing function
#2323Bug with Theme Manager using Environment Variable
#2322io.jenkins.plugins.casc.ConfiguratorException: Invalid configuration: '/var/jenkins_home/casc_configs/configuration-as-code-staging' isn't a valid path.
#2313Update dependency org.jenkins-ci.plugins:mesos to v2
#2304Return errors as part of the response
#2292systemMessage color
#2290Add a demo sample for oic-auth plugin
#2266Hosting JCasC in a private repository or cloud storage
#2264JCasC should be able to handle multiple secret sources
#2249Gitter help link not working
#2241Discrepancy between schema and dynamic documentation in JCASC plugn
#2229readFile with default
#2228"security" is missing in jenkins.model.Jenkins
#2224Dependency Dashboard
#2213Disable jenkins site update
#2204cluster-stats + jcasc breaks Jenkins in half
#2203Configuration as code plugin gets installed but plugin extension installation fails.
#2202Add demo for xvfb.
#2196Strange repositories name in Jenkins folders
#2195aws cognito auth fails when activating this plugin
#2181add SonarQube Scanner demo
#2175Jenkins job to Export Configuration
#2151AWS (S3 and credential) setting doesn't get created automatically after declaring in values.yaml
#2138Unable to read Kubeconfig from secret file
#2136No configurator for the following root elements ns
#2132casc plugin does not show casc plugin installed
JENKINS-69737casc plugin does not show casc plugin installed
#2129using credentials on JcasC configuration
JENKINS-69362Add AWS S3 Publisher Plugin to CasC (Configuration as Code)
#2074java.lang.IllegalArgumentException: Failed to parse 'Run/Replay:' --- no such permission
#2059Jenkins helm values.yaml - failed to pass the basicSSHUserPrivateKey via terraform data.aws_secretsmanager_secret_version
#2019502 proxy error - Jenkins and keycloak
#2016Manual Changes in UI Break Worker Connectivity
JENKINS-68853Missing English localizations in Administrative monitors configuration
#2009Unable to get jcasc config loaded
#1980Missing GitHub OAuth plugin matrix-based authorization examples
#1976Error when starting jenkins on docker container using jasc
#1975Helm and multiple kubernetes clusters
#1937Security Realm for LDAP and Role-Based Strategy is not set
#1930JiraTestResultReporter configuration not showed in Jsac Configuration-as-code plugin
#1846Don't show a stack trace on boot error, do a user friendly error instead
#1845Make clear that a missing configurator is normally a plugin that hasn't loaded or is missing
#1835Look at moving to prism api plugin for view export page
#1830Ability to preconfigure an API token via JCasC
#1825Passphrase loaded from file should be trimmed
JENKINS-67495Jobs don't find "hg" executable after reloading "Configuration as Code"
#1793Add ability to mark nodes as offline/disconnected.
#1792Include plugin own settings into the downloaded yaml
JENKINS-67147Removing plugin results in remnant JCasc config crashing Jenkins
JENKINS-67119JCASC not loading active directory authentication security realm on startup
JENKINS-66700configuration as code in jenkins setting
JENKINS-66344Jenkins : configuration-as-code-plugin oissue
JENKINS-66290Jenkins slave node via libvirt appears not to work in JCasC
JENKINS-65671Helm deployment on RPI 4, POST returns a 500 server error
#1604Support for job and folder definitions as YAML
#1586Improve plugin discoverability in UC
JENKINS-64968Incompatible plugins - kubernetes 1.29.0 + config-as-code 1.47
JENKINS-64664Kubernetes plugin jCasC compatibility issue
JENKINS-64551saving changes done in configuration gives error message.
#1529Combine node specific labels with common labels.
JENKINS-63376Casc plugin racing condition configuring a proxy
#1439Vault secrets engine: Choose to abort config reloads if secrets cannot be resolved
#1426Configuration changes made via jenkins GUI is written to CASC_JENKINS_CONFIG/jenkins.yaml file
#1422Fail casc config execution if it's impossible to resolve secret w/o default value
#1418Configure Script Approvals
#1404Create a developer guide
JENKINS-62334docker-swarm-plugin does not work after jcasc reload
JENKINS-62328Resource root URL not shown on a Jenkins docker container run
#1371Symbolic link support as a form of inheritance
#1369Add authorization mechanics for Jenkins as a Code.
#1365Make JCasC configuration source extensible
#1360Remove jsr-305 dependency
#1355Additional classpath support for seed jobs specificed in jenkins.yaml
JENKINS-61882JCasC GitOps support
#1315Make the management page extensible
#1305cannot configure custom cert in Manage UpdateSites
#1292Allow reloading configuration contents via POST (not from disk)
JENKINS-60943Add JCasC support for remote retrieval of plugins
JENKINS-60802JCasC EC2 Plugin private key not working
JENKINS-60647EC2-Plugin time range for minimum no of instances does not work with JCASC
#1235Add support to backup and restore automatically
JENKINS-59765A VSCode Plugin for Jenkins Integration
#1141Support decrypting credentials using an external certificate (aka "make secrets portable")
#1094Add json schema validation to RoundTripAbstractTest
#1076Document using VS Code with JCasC JSON Schema
JENKINS-59466Nested Views are incompatible with Config as Code
#1066JCasC templating and inheritance support
#1037Document JCasC REST API
#1023Store exported configuration after reload for reference
JENKINS-59067Add ability to create CasC credentials with BlueOceanDomainSpecification
JENKINS-58951Add YAML Configurator for folders in JCasC
#984WIP - Security Hardening: Guess sensitive attributes by name in addition to API checks
#964Improve resolution of conflicting Symbols in JCasC
JENKINS-58629Skip unknown configurations
#955JCasC Configuration History: New feature or Plugin
JENKINS-58453File handle leak when applying configuration as code file
JENKINS-58278Add ReconfigurableDescribable support.
JENKINS-58142Use @ConfiguredWithCode for JMH benchmarks
JENKINS-57863CasC ciphers values already ciphered when running under test
#912A wrong configuration of CasC yaml kills Jenkins startup
JENKINS-57862A wrong configuration of CasC yaml kill Jenkins startup
#825Only execute once for initial setup
#809Plugin Compatibility Tracking
JENKINS-56730Illegal character in opaque part when using JCasC
JENKINS-55487Users and credentials getting overwritten
JENKINS-55394Error when manually updating Role-Strategy, when initially configured via JCasC plugin
#681Add support for a separate secrets.yml file stored on the file system
#664Unable to download configuration file from secured url
JENKINS-54463add JCasC pipeline step
#542make error readable for user - not only confusing stacktrace
#279Split the plugin to JCasC API and JCasC plugin
#273git + branch as configuration source
#269[feature] linter
#246[feature] CasC exporter: Export individual section in config UI
#191remove/reset conf if removed from yaml
JENKINS-50173Extension point for marking generated items
#81Add support of dynamically-modifyable system properties in YAML