@Library('first-class-pipeline') _ executeFreeleapsPipeline { serviceName = 'freeleaps-secret-operator' environmentSlug = 'prod' serviceGitBranch = 'main' serviceGitRepo = "https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-secret-operator.git" serviceGitRepoType = 'monorepo' serviceGitCredentialsId = 'freeleaps-ops-git-credentials' executeMode = 'fully' commitMessageLintEnabled = false components = [ [ name: 'secretOperator', root: 'secretoperator', language: 'python', dependenciesManager: 'pip', requirementsFile: 'requirements.txt', buildCacheEnabled: true, buildAgentImage: 'python:3.8-slim', buildArtifacts: ['.'], lintEnabled: false, sastEnabled: false, imageRegistry: 'docker.io', imageRepository: 'freeleaps', imageName: 'secret-operator', imageBuilder: 'dind', dockerfilePath: '../hack/Dockerfile', imageBuildRoot: '..', imageReleaseArchitectures: ['linux/amd64'], registryCredentialsId: 'freeleaps-devops-docker-hub-credentials', semanticReleaseEnabled: true ] ] }