Skip to content

v0.1.0

Latest

Choose a tag to compare

@github-actions github-actions released this 31 Dec 04:09
· 6 commits to main since this release

Changelog

  • 95133e0 add bitcoind
  • dfd5406 fix: ignore acme challenge ingress in cleanup (#282)
  • bd3ba28 fix: cron generator to support hourly interval and default backup schedule variable (#281)
  • 89aa933 refactor: remove the duplicated namespace calculation for the generator value (#280)
  • 6943415 refactor: namespace sourcing from the serviceaccount file if found (#278)
  • b849107 fix: dioscuri migration uses invalid base64 decode flag (#279)
  • 09ea5db chore: allow images merging against a release branch to build images (#277)
  • 3a29bdb fix: actually source the namespace (#275)
  • 1f514fc chore: update go version, packages and github actions (#236)
  • 72a1f89 feat: support cleaning up removed lagoonyml routes (#238)
  • 2f9f268 refactor: swap dioscuri label for lagoon activestandby label (#265)
  • a429aff feat: introduce warning system (#255)
  • 20344ec fix: resource overrides in nginx-php templates (#267)
  • c8b6c28 refactor: add a check for username override key variable from api (#263)
  • 2d62373 fix: change the default prune and check times to be different to reduce clashes (#258)
  • e28968a fix: basic service port override when the service is set (#269)
  • 3d23c2e chore: add other missing values for mongo prebackuppods (#264)
  • ab2e6d1 fix: use correct username in backup command for mongo prebackuppod (#262)
  • 6bd767a fix: use the right database name variable (#251)
  • 401b88b fix: array in autogen cleanup, add test for polysite route (#250)
  • 63fdf16 chore: add test for autogenerated enabled, disabled by environment (#247)
  • 13f1e76 fix: cronjob cleanup array (#248)
  • 7ac98ae fix: additional prebackuppod changes (#246)
  • f367c37 fix: tls cleanup error on ingress with no tls (#245)
  • 1882d5d fix: cronjob cleanup use matching function instead of regex (#244)
  • c071ed1 fix: route generation step and move the break point (#242)
  • 146c8d2 Merge pull request #239 from uselagoon/prebackuppod-cleanup
  • fb50cf8 Merge branch 'main' into prebackuppod-cleanup
  • de89730 Merge pull request #241 from uselagoon/autogen-and-tls-fixes
  • 5bdf2f5 fix: tls cleanup and autogen cleanup
  • 2c6e0bc Merge pull request #240 from uselagoon/fix-debug-issue
  • 9a061b4 fix: remove a debugging print
  • 43a1be5 chore: add -prebackuppod to resource cleanup
  • 6b5794f Merge pull request #125 from uselagoon/backup-generation
  • 8fb9ee9 chore: remove opensearch/elasticsearch prebackuppods and implement imagecache changes
  • 5c02658 chore: merge main and fix conflicts
  • 963e16d Merge pull request #231 from uselagoon/remove-tls-resources-if-false
  • 9af7b33 Merge branch 'main' into remove-tls-resources-if-false
  • d3af0ab Merge pull request #230 from uselagoon/remove-autogenerated-disabled
  • e3a5604 Merge branch 'main' into remove-autogenerated-disabled
  • 6e4ead2 Merge pull request #206 from uselagoon/imagecache-registry-changes
  • 1e7829f Merge branch 'main' into imagecache-registry-changes
  • 7ae7dca Merge pull request #224 from uselagoon/cronjob-cleanup-regex
  • b87ef20 Merge branch 'main' into cronjob-cleanup-regex
  • c83e2f8 Merge pull request #234 from uselagoon/fsGroupChangePolicy-OnRootMismatch
  • d6dd0d7 Merge branch 'main' into fsGroupChangePolicy-OnRootMismatch
  • 7c43693 Merge pull request #25 from uselagoon/custom-ingress-altnames
  • 3a94837 Merge branch 'main' into custom-ingress-altnames
  • 8140f18 Merge pull request #221 from uselagoon/combined-stream
  • f70ec99 Merge branch 'main' into cronjob-cleanup-regex
  • 3198d1a fix: backupcommand for mariadb-dbaas
  • 03057e2 fix: check service account token first
  • f3c6aa5 fix: remove unused metadata on prebackuppod
  • c8606f1 Merge branch 'main' into backup-generation
  • 781e2e3 refactor: stream to os out, but utilise accordions for tasks
  • 09a5d03 chore: refactor output buffer
  • a1a3a60 refactor: wrap the injection in a feature flag
  • 432d703 Merge branch 'main' into combined-stream
  • dc0d80d add fsGroupChangePolicy: "OnRootMismatch" to all deployments that use persistent bulk storage
  • 71f21f8 Merge pull request #233 from uselagoon/patch-build-at-begin-steps
  • dde19fb refactor: patch at the start of the step, rather than the end
  • eb813a2 Merge branch 'main' into custom-ingress-altnames
  • bc1c692 Merge branch 'main' into imagecache-registry-changes
  • 46d5cd7 fix: set the image in prebackuppods
  • a09d49d chore: update to use new database-tools image :)
  • 300b98c fix: add missing closing fi to if (#232)
  • b4744ce refactor: cleanup old certificates for ingress that have tls-acme false
  • 4dc4597 refactor: remove autogenerated ingress if they are disabled
  • a7a6ad3 refactor: prefer the service account token over the older deployer token (#225)
  • 8b4b2af Merge branch 'main' into imagecache-registry-changes
  • 48e6d19 chore: support imagecache on busybox images
  • 4daddca fix: regex match for cronjob cleanup
  • 1d74c4d chore: add initial readreplica support to prebackuppod
  • 34b22e4 chore: add shared bucket override
  • 43807e3 chore: merge conflict and fix up templating
  • cab37c8 chore: revert Dockerfile
  • 6c25daa Merge branch 'main' into custom-ingress-altnames
  • 9e7870a feat: support a shared bucket for backups (#219)
  • 1144245 fix: move the pre and post rollout variable check to allow promote(#223)
  • c488ef2 refactor: combined task output to single stream to retain order
  • e156681 refactor: add trailing slash to imagecache if required
  • fe9b6ad chore: merge branch 'imagecache-registry-changes' of github.com:uselagoon/build-deploy-tool into imagecache-registry-changes
  • 90b70f7 chore: remove imagecache from prebackuppods and inject from sourced flag var
  • 98ce553 Merge branch 'main' into custom-ingress-altnames
  • 28c7fbf Merge branch 'main' into imagecache-registry-changes
  • 38694d1 revert openssh 9.1_p1-r2 pinning (#181)
  • 9d120d6 refactor: remove default imagecache registry
  • a38b8ed feat: support wildcard ingress, handle route errors earlier
  • dbc191c chore: revert openssh
  • 4e3af15 chore: revert openssh
  • 8e6ff2d chore: merge branch 'main' into custom-ingress-altnames
  • adc702c feat: support ephemeral-storage limit on resource (#199)
  • 620efad chore: add skip-triggers db backup command (#175)
  • 2568ad5 Change: Preference read replica for MariaDB & Postgres (#184)
  • 51641f8 fix: set HSTS max-age to be 1 year by default (#189)
  • df8b6d5 feat: add validation for multiline cron jobs and validate at start of build (#187)
  • 83c8057 Fix: Cronjob templates (#183)
  • b3d4a88 Merge pull request #164 from uselagoon/batchv1_cronjob
  • 3224e77 fix openssh version mismatch
  • 3b0311b Merge branch 'main' into batchv1_cronjob
  • fee988f feat: flags to disable build sections (#169)
  • b5c8103 change: Convert elasticsearch/opensearch prebackuppods to dep commands
  • baf9c7d Merge pull request #170 from uselagoon/alpine317
  • 227bac6 update the docker image to alpine 3.17
  • 53a227e update Alpine to 3.17
  • 479d5f5 fix: add primaryIngress label to test result
  • 678acc9 Merge branch 'main' into custom-ingress-altnames
  • 9281bcb refactor/fix: use primaryIngress as label name (#167)
  • a44e5a7 Merge branch 'main' into batchv1_cronjob
  • e1c7f8f chore: add primaryingress label to primary ingress (#153)
  • 6a2f975 Merge pull request #165 from uselagoon/lagoon_type_check
  • 2fe73a4 Merge branch 'main' into lagoon_type_check
  • 6c3f447 Merge pull request #161 from uselagoon/prebackup_affinity
  • 9cd8afa Updating wording and tests
  • 4e3086e Adding error msg for builds without a Lagoon type
  • 9d4cc7b Merge branch 'main' into prebackup_affinity
  • e8ff0d9 migrate all cronjobs to batch/v1 apiVersion
  • 38dabbb Merge pull request #162 from uselagoon/bump-requests
  • 5cd9ed5 Merge branch 'main' into bump-requests
  • 4afea8c feat: bump memory requests for node and php charts
  • 0c24678 open/elasticsearch prebackup podaffinity required
  • fc6267b Increases verbosity of logging for task service and container (#156)
  • 60e456b Fail builds if service names are not DNS1053 compliant (#160)
  • 3a208e2 chore: bump go version in makefile too
  • 20a9c80 refactor: dont write empty templates
  • 52c8d41 chore: add some messaging
  • f3ce740 chore: add a featureflag wrap around k8upv2 support
  • dabbe1c chore: fix mariadb prebackup command
  • 5d3e22f chore: add note about helper function
  • 47c1194 chore: delete old prebackup pods if there are any
  • b627ce3 chore: remove creationtimestamp from podspecs
  • aa148c6 chore: add some basic service defaults and support for additional lagoon labels, generate prebackuppod templates
  • 624dee8 chore: merge branch 'main' into backup-generation
  • 6d3cd57 fix: replace special chars with underscore for postgres-single backups
  • 178e99f Feature: dynamic secret loading (#148)
  • 59e52f9 chore: update go versions
  • 8039684 chore: update go version in dockerfile
  • 6960186 chore: support for v1 and v2 of k8up schedules
  • b8f4628 chore: merge branch 'main' into backup-generation
  • de40456 Merge pull request #147 from uselagoon/lagoon-core-tag
  • e7f56b9 create lagoon-core version pusher
  • ccca1a6 Merge pull request #143 from uselagoon/buildkit
  • e25db45 Merge branch 'buildkit' of github.com:uselagoon/build-deploy-tool into buildkit
  • cfe7741 fix up env override
  • 61a154b Merge branch 'main' into buildkit
  • b42be27 add build-time DOCKER_BUILDKIT var
  • e11ac3e fix: cronjob templates (#142)
  • 5b79cc4 Feature: unidle namespace for pre-rollout tasks (#141)
  • d925e28 Feature: add OpenSearch template (#127)
  • 736470e chore: support consuming deployer-token from service account (#140)
  • b4d3022 Change: use pg_dump for postgres-single (#126)
  • aa2e31f chore: merge and fix conflicts
  • 9a174cf Feature: Add LAGOON_BUILD_NAME to BUILD_ARGS (#137)
  • a12604c Feature: Add registry override variable support, and add additional messaging around this in logs (#132)
  • 8b8cd47 add BUILD_TARGET logic to legacy docker build (#130)
  • f573ae5 fix: indentation and unused volumemount for redis-persistent cronjobs (#135)
  • 1a28aa1 Feature: Spot instance support (#87)
  • 9a400fb chore: add api/kind to templates
  • f115b74 fix: actually put a bucket name in :)
  • 375ed68 chore: add baas-repo-pw secret creation
  • d438d3f chore: remove the old helmchart for k8up-schedule
  • 54716a4 fix: use the same file name the script used
  • e17e10d chore: use build-deploy-tool for backup generation
  • a0a2b34 fix: pullrequests with custom routes (#124)
  • 643b713 fix: pre and post rollout disable variable checks (#122)
  • 2503c52 feat: add support for default lagoon container memory limits (#120)
  • 3f9bbad fix: monitoring only on primary route (#118)
  • bcac570 try connect to docker-host a few times (#119)
  • 7eb2cc5 fix: turn off debug on identify commands (#116)
  • 59a4951 refactor: retry http requests for dbaas checks (#114)
  • e483c2c refactor: use generator input struct (#113)
  • d318736 Merge pull request #111 from uselagoon/reenable_ghcr
  • 6e01ebd reenable ghcr.io
  • 910608f refactor: less verbose backup generation output (#109)
  • e64b486 Merge pull request #110 from uselagoon/build-image
  • 29beeba disable ghcr
  • 2ddd824 update docker/login-action
  • d004962 actions fixup
  • 3bb9d7a k8up to not dump tablespaces to avoid warning (#93)
  • fa37470 feature: add support for hsts to routes (#99)
  • 7691ab5 chore: validate labels, annotations and names (#94)
  • f8cdf89 chore: hide the patch output and do the header/footer in one line (#100)
  • 179e689 Merge pull request #101 from uselagoon/git-refs
  • 29ea0f3 use different checkouts for PR branches
  • bf62e31 First pass at adding section headers (#98)
  • afb13f5 refactor: some booleans can be strings in lagoon.yml (#95)
  • 55a8401 fix: set the iteration values in tasks (#96)
  • 68027ce Feature: Add robots header to production autogenerated routes (#90)
  • a4fc0b3 Rebuild kubectl-build-deploy dind from this repo (#77)
  • 49b8aa1 Merge pull request #84 from uselagoon/scaling-timeout-increase
  • b661a9f chore: rename the variables so remote-controller knows how to inject them
  • 9adf1cc feat: configurable iterations and timeouts for pod scaling for tasks
  • 7ddbd82 Merge pull request #81 from uselagoon/feature/merge_lagoon_yamls
  • a36198e Removes lagoon.yml envvar argument
  • 3579251 Adds parameters to all calls to NewGenerator
  • a6408ab Adding failing validation tests
  • d1599e9 Further tests for overriding
  • d9ad6c7 Fixes issue with unmarshalling logic for env vars
  • f5caee7 Fixes pre-rollout sort
  • db27134 Adds lagoon override and env var arguments
  • 23dfe7c Merge branch 'main' into feature/merge_lagoon_yamls
  • e4007f4 First pass at extracting and adding lagoon yml overrides
  • e1dc624 Merge pull request #80 from uselagoon/fastly-autogenerated-tests
  • d563e4f test: add tests to cover featureflag and also ensure no fastly annotations if no flag/var defined
  • 049118d Merge pull request #79 from uselagoon/fix-autogenerated-fastly
  • c5c0609 fix: autogenerated routes into fastly only if flag/var defined
  • 356ad61 Merge pull request #78 from uselagoon/basic-autogenerated
  • 2a277f7 chore: add basic templates to supported autogenerated routes
  • 6122014 First pass at .lagoon.yml merging
  • 525b081 Merge pull request #76 from uselagoon/75-random-ordered-autogenerate-routes
  • 739637b refactor: change from map to slice for service values to preserve the docker-compose file order
  • a1aa43a chore: reset tests
  • a729a4d WIP Failing test
  • 4e775e6 Merge pull request #74 from uselagoon/ingress-label-length
  • a9ab1d5 test: add test for label length checks
  • cdd0a10 chore: labels cant be more than 63 characters long
  • b5537dc Merge pull request #71 from uselagoon/ingress-class
  • f175a1a chore: add test for environment variable flag override of ingress class
  • 88e651a feat: add feature flag variable collector function and support for checking the ingress class flag +tests
  • feda45a test: add template tests
  • bc9a81c feat: support ingress class if defined, also fix for monitoring path
  • 45220a0 Merge pull request #69 from uselagoon/compose-service-autogenerated
  • 6bab1a0 chore: merge branch 'main' into compose-service-autogenerated
  • 99c9af7 fix: use composeservice name instead of lagoonservice name when checking autogenerated routes
  • 9171936 Merge pull request #68 from uselagoon/version-info
  • 2dabe00 chore: add version information
  • cc11c64 Merge pull request #67 from uselagoon/routes-json
  • 0ccee57 test: add test coverage for routes only and add additional tests that were missing
  • e4e3008 fix: set the routes correctly for api based routes
  • 541b877 Merge pull request #65 from uselagoon/fix/error_verbosity_and_name
  • af611e6 Adds in missing newline on printf
  • d1f94c8 Fixes error output and task name visibility
  • aef1fcc Merge pull request #62 from uselagoon/dbaas-endpoint-http
  • 821bc77 chore: add http if it is missing on dbaas operator endpoints
  • b0df7c7 Merge pull request #60 from uselagoon/validate-flags
  • 60eadff chore: merge branch 'main' into validate-flags
  • fa89bc9 chore: remove short flag for validate command
  • 94d83e6 Merge pull request #59 from uselagoon/check-prune-fix
  • 70df671 fix: use the default value is the override is not enabled
  • 203cbc2 Merge pull request #58 from uselagoon/minor-fixes
  • ea944a9 chore: fix up some variable names and comments
  • 9d437b7 chore: rename route to ingress
  • f86a623 Merge pull request #57 from uselagoon/schedule-dbaas-checks
  • 2015dd3 feat: add initial support for dbaas errors but commented out
  • 5e84048 feat: add support for dbaas consumer templating
  • d9ccbad chore: fix up schedule templates with api versions
  • 17e5062 chore: remove unused files
  • 7db0f10 chore: fix up schedule templates with api versions
  • c3500e7 Merge pull request #54 from uselagoon/backup-configuration
  • 7c7794e chore: merge branch 'main' into backup-configuration
  • 81c4cb8 chore: update go mod
  • 60a61d4 feat: add backup config generation
  • 3ffd461 chore: update for generator
  • ecf526a chore: update for generator
  • 5b8be71 chore: remove references to old values and update for generator
  • 48e2443 feat: add generator
  • 803bc09 chore: add more to helpers and tests
  • 0d3e133 Merge pull request #52 from uselagoon/hotfix/pre-rollout-task-skip-on-deployfail
  • d99abc6 chore: update template cmds to use helper writetemplate
  • 3d3fc40 chore: make all flags persistent across all cmds
  • f89dace refactor: fix getenv to return fallback value if provided envvar is empty as it should, add writetemplatefile to helpers
  • 392ab1f feat: add cron helper script
  • dfea1d5 feat: add backup configurations to values
  • 7aae9dd chore: rename ingress template
  • 62c556d Merge branch 'main' into hotfix/pre-rollout-task-skip-on-deployfail
  • a3723fc Adds iterate task runner tests
  • b8029c7 Injects task running function into iterateTaskGenerator
  • ad05383 Brings tests into line with new runner
  • a46a628 Simplifying logic of running tests
  • 1355cd0 test: fix up test cases
  • 38c452a Merge branch 'main' into custom-ingress-altnames
  • 2f27606 Merge pull request #51 from uselagoon/envfile-checks
  • 5f38b99 Removes rogue return
  • 7fb04e4 feat: add support for ignoring missing env_files in docker-compose
  • 763f084 chore: bump to latest compose-go fork
  • 655940c Changes logic for skipping deployment fail tasks
  • 7805ec3 Merge pull request #50 from uselagoon/lagoon-name-types
  • 46a1fad chore: use override name instead
  • bfff8b9 chore: update tests to include lagoon.name that doesnt match service name
  • 5efe262 chore: update autogen templating to use the typename if defined
  • 5434f3e feat: assign a type name which can be shared by nginx-php joined services
  • 219b807 chore: add typename field to services as this can be different to the service name
  • 5f7b52a Adds error types and non-failure conditions for pre-rollout tasks
  • 249999e Merge pull request #47 from uselagoon/autogen-tls-flag
  • 0c65de1 feat: autogenerated routes tls-acme feature
  • 290de93 Merge pull request #46 from uselagoon/compose-validation-fixes
  • 64cd3df fix: make ignoreflag persistent (global) and only print error for compose validate
  • 65040a1 chore: add makefile
  • 3a01830 Merge pull request #45 from uselagoon/linting-fixes
  • dca01f8 chore: tidy up some golint advice
  • b7dd59d Merge pull request #44 from uselagoon/compose-go
  • b9eaafc test: update test directory structures
  • 235f7b0 chore: add flag for forked compose-go to ingore strick key checking
  • 7e78137 chore: add flag for forked compose-go to ingore strick key checking
  • 4b26eb5 feat: add docker-compose validation and use compose-go
  • f3e9e1f feat: add docker-compose validation and use compose-go
  • 7fc78bb Merge pull request #43 from uselagoon/test-autogenonly
  • 7de1754 test: add test for only autogen routes
  • 10b95ca test: add test for only autogen routes
  • e2903e0 Merge pull request #40 from uselagoon/hotfix/execpod_no_deleted_pods
  • 95efaae Removes debug output
  • 1deb720 Ensures that we don't exec into pods that are in the process of being deleted
  • 3de5c8a Merge pull request #39 from uselagoon/build-variables
  • df74fa9 fix: use the right values, minor formatting fixes
  • f597fda Merge pull request #38 from uselagoon/build-requirements
  • fc6e43b test: fix test to have required variables
  • 15ed352 docs: add some more information for build variables/links to docs
  • effaa10 chore: merge branch 'main' into build-requirements
  • b62e648 Merge branch 'main' into custom-ingress-altnames
  • dc60c7e Merge pull request #37 from uselagoon/secondary-routes
  • 26f3c5e test: add test for no autogenrated routes
  • 57c1cce chore: fix secondary routes to also contain the primary routes (lagoon does this currently)
  • 3d89a39 Merge pull request #36 from uselagoon/identify-alternativenames
  • 9205b84 test: add tests for json
  • 63fe2e9 fix: ingress json
  • e1f201d Merge pull request #32 from uselagoon/feature/task-system
  • 68de4f4 Merge branch 'main' into feature/task-system
  • 210bde7 Merge pull request #35 from uselagoon/route-ids
  • 0bf1ee5 feat: add a function to generate and return all routes
  • ec6cfcf Removes unused function
  • ed46445 Adds namespace to test
  • edaa3f7 Merge branch 'main' into feature/task-system
  • 775fe51 refactoring to incorporate global loaders
  • d95d006 Merge pull request #34 from uselagoon/identify-alternativenames
  • 48b4004 refactor: alternative names checking
  • 355c2ca test: add a test for autogenerated prefixes
  • 1e8725a Merge branch 'main' into feature/task-system
  • 01485b3 Merge pull request #33 from uselagoon/lagoon-variables
  • 3980941 chore: add the autogenerated routes variable too
  • 2716a2c refactor: create the LAGOON_X variables and refactor buildvalues collection
  • 6525e30 Change to structure of tasks and defaults
  • bdc566b Test fixes
  • 2d374fa Removes unused struct
  • b46a651 Some refactoring
  • ea3b6f0 Merge branch 'main' into feature/task-system
  • 441ac20 Extends DSL with defaults and exists predicate
  • 16db6ae docs: update docs some more
  • 1921236 Adds tests for regex and env function
  • e6968d5 Removes arbitrary text
  • 53cbdaa New code
  • 2239919 chore: merge branch 'main' into build-requirements
  • 1c6e748 Merge pull request #31 from uselagoon/additional-autogen-fixes
  • ed6a1bb refactor: move all the autogenerated route checks into the compose2services function
  • 84f06e7 Merge pull request #30 from uselagoon/template-errors
  • cc9e6c4 chore: expose template errors if there are any
  • 9277a09 Merge pull request #29 from uselagoon/php-nginx-v2
  • 66e262f test: add test for nginx-php using lagoon.name labels on compose service where lagoon.name is defined twice
  • e71e2e7 Merge pull request #28 from uselagoon/php-nginx
  • 3163b88 test: add test for nginx-php using lagoon.name labels on compose service
  • 3ff9079 docs: initial build requirements
  • 6072d89 Adds condition to check
  • 521e309 test: add altname test case
  • 9853b0a Adds testing and isolates environment build
  • 7ce41d0 feat: add alternative names to lagoonyml
  • 78c1319 Fixes merge conflicts
  • c80882f Adds initial conditional checks
  • ef5a432 Allows passing in/out cluster config
  • 6103ab6 Merge pull request #24 from uselagoon/servicetype-override-fix
  • 3267982 test: fix up servicetype-override test functionality
  • 6b339ef Merge pull request #23 from uselagoon/consolidation-work
  • 4f00948 refactor: move more into compose2servicevalues
  • f925fed refactor: generate servicevalues and consolidate polysite checking
  • 7a580e1 Merge pull request #22 from uselagoon/servicetype-overrides
  • 9df5af4 test: add tests for servicetype overrides
  • bdf806c Merge pull request #21 from uselagoon/autogen-insecure
  • 3b83750 test: add test for the default insecure allow for autogen routes
  • b9d3093 Refactoring and changing service account code
  • d21ac14 In cluster only
  • ffefca5 Merge pull request #20 from uselagoon/primary-autogencheck
  • e373605 feat: check autogen routes for the primary too
  • 5ecd42c In cluster only
  • 4bf631e Merge pull request #19 from uselagoon/minor-fixes
  • c75d828 test: fix up tests to remove unneeded labels/annotations from development environments
  • b9f851f test: add development env test to template
  • d3a13e1 test: add test for development env autogen, fix up route templates for production envs
  • 965218d test: add test for development env autogen, fix up route templates for production envs
  • 276aff8 Merge pull request #18 from uselagoon/cmd-flags
  • 0b5169e chore: consolidate command flags
  • 292b665 Merge pull request #17 from uselagoon/feature-flags
  • d4f40ea chore: add flags
  • 7066ed5 feat: add feature flag identify command
  • 4158d4f Merge pull request #16 from uselagoon/autogenerated-routes
  • 7008161 chore: add separate services struct in the values
  • ae1dfca chore: add some notes
  • 8cab89a chore: rename projects and environments used in tests
  • f4f2b43 chore: rename some files
  • 24e7bec test: add tests for fastly annotations
  • 364a348 chore: fix up labels for autogen routes and dont add monitoring related annotations if not needed
  • c6398cd chore: remove unused code
  • 35e3cb9 chore: remove redundant types
  • da72ebb feat: add autogenerated route support
  • 7fd4131 Fixes config issue
  • d23901f Fixes merge conflicts
  • 79ac964 Further work on tasks
  • 3b0d5c0 Merge pull request #15 from uselagoon/active-standby
  • 451a7af fix: activestandby and add tests
  • 2493a63 Merge pull request #14 from uselagoon/refactor-ingress
  • 34130ce refactor: use helpers for common ingress generation
  • 1433d98 Merge pull request #13 from uselagoon/branchv2
  • 7f91376 refactor: additional branch not environment fixes
  • c779768 Merge pull request #12 from uselagoon/refactor-ingress
  • 9a6abbc refactor: use branchname, not environment name 🤦
  • 0b93262 Merge pull request #11 from uselagoon/refactor-ingress
  • a1f0716 feat: add identify cmd and refactor tests/naming
  • cfe2761 Merge pull request #10 from uselagoon/default-secret-prefix
  • 029824d chore: set the default secret prefix for fastly secrets
  • ff51056 Merge pull request #9 from uselagoon/unread-variables
  • 9788264 Refactoring
  • edd0488 chore: remove unread variables
  • 505c52b Merge pull request #8 from uselagoon/more-fastly-config
  • ecfc42a chore: fix up additional fastly config checks
  • 7e215a1 Merge pull request #7 from uselagoon/remove-hsts
  • ae24b70 feat: remove hsts support, lagoon does not use it anymore
  • 63c8bf3 Merge pull request #6 from uselagoon/fastly-secret
  • 5d485d4 chore: fastly secretname generation needs prefixes
  • c692b7c Merge pull request #5 from uselagoon/cmd-tests-routes
  • 7419288 test: update tests for commands
  • 258af25 Merge pull request #4 from uselagoon/cmd-tests-fastly
  • 0fa8a2e chore: set the serviceID to the incoming serviceID to return
  • ba8194e test: add cmd tests for fastly config
  • 8473bfc Merge pull request #3 from uselagoon/fastly-secret-prefix
  • 0b86dca chore: add fastly secret prefix support
  • becfe17 Merge pull request #2 from uselagoon/variable-merging
  • 1c1a695 fix: typo
  • 92d6e23 fix: merge variables
  • 69cabb8 Further work on running tasks
  • 8a0be0b Merge pull request #1 from uselagoon/workflows
  • fb03da3 chore: add workflows
  • fbaa0e9 Parsing lagoon.yml
  • ce30e89 First pass at supporting containers
  • 3298a95 Committing initial build/deploy task work
  • 32ab231 Merge branch 'main' of github.com:uselagoon/build-deploy-tool into feature/task-system
  • 259d777 Adds go mod updates
  • 8d35780 test: refactor marshaling
  • 35ff304 test: add another boolean-string unmarshal
  • 90d9225 test: add another boolean-string unmarshal
  • cd75230 test: add unmarshal test
  • b538f9a chore: add the missing pr variables
  • 3e0d5ef chore: rename tool
  • 0a808e6 chore: add scopes to getlagoonvariable
  • 7f9c5e7 chore: add some comments
  • 558a287 chore: fix up some output wording and set branch/environment names correctly from envvars
  • e062d10 test: update tests
  • 0e365a4 chore: rearrange
  • 7fe2638 chore: add notes about kubectl apply
  • 435b1b5 chore: clean up and remove unused functions and templates
  • 8a41c0c chore: update readme
  • 44e6a5d chore: restructure
  • 29af407 fix: check things exist
  • 186d1f4 fix: lagoonyml can support both "true" and true for certain values
  • d70d65e feat: add fastlyconfig generation to completely replace exec-fastly-annotations.sh
  • 97aaccd feat: ingress generator