Commit Graph

623 Commits

Author SHA1 Message Date
Zuul 79a34c216b Update git submodules
* Update magnum from branch 'master'
  to 3759742e104516f696878d999079e44e73519be9
  - Merge "Remove calico_kube_controllers_tag label"
  - Remove calico_kube_controllers_tag label
    
    This has not been in-use since Change
    I902009c792125c55313b1d512f531f613b424af5
    
    Change-Id: Ie5ca9892baad3c5a00ab16ef00d358f637a257df
2024-04-19 06:24:30 +00:00
Zuul b732e15fbc Update git submodules
* Update magnum from branch 'master'
  to c613ea4e419edc0086116da07e93cf19206746e1
  - Merge "Replace abc.abstractproperty with property and abc.abstractmethod"
  - Replace abc.abstractproperty with property and abc.abstractmethod
    
    Replace abc.abstractproperty with property and abc.abstractmethod,
    as abc.abstractproperty has been deprecated since python3.3[1]
    
    [1]https://docs.python.org/3.8/whatsnew/3.3.html?highlight=deprecated#abc
    
    Change-Id: Id7b94d3f3c852ba85255ca0b08d2dfc275006bab
2024-04-03 23:05:06 +00:00
Zuul bd6dc10558 Update git submodules
* Update magnum from branch 'master'
  to 835abb74813e5d370330c8169105bf8af6c94aaf
  - Merge "CI: Use Calico v3.26.4"
  - CI: Use Calico v3.26.4
    
    Change-Id: I0d878ef9848e0f6db7f5e38f818798d8fdf7f213
2024-04-03 09:59:29 +00:00
Zuul 7154d0d1fe Update git submodules
* Update magnum from branch 'master'
  to 0d0dc5b8dab2bb27a348470ed44b62ab0a3b2de6
  - Merge "chore: remove useless option"
  - chore: remove useless option
    
    It seems the conductor_life_check_timeout option is not used in
    the code entirely.  We can just remove it at this point.
    
    Change-Id: Ie07ede20f55593041319b3a52de8fca9f3b9514b
2024-03-14 20:08:47 +00:00
Jake Yip aaf2bd0656 Update git submodules
* Update magnum from branch 'master'
  to 672fd87465c3c4d400b453b3404f2305edd1d67d
  - Doc: Update supported versions for Caracal
    
    Change-Id: I8e2a3529ce076465c631244c45e85b0edbc0675b
2024-03-13 10:05:45 +00:00
OpenStack Release Bot 9733637100 Update git submodules
* Update magnum from branch 'master'
  to 735ececa51283a53d7756dbfcd32e3fefebb6b3c
  - Update master for stable/2024.1
    
    Add file to the reno documentation build to show release notes for
    stable/2024.1.
    
    Use pbr instruction to increment the minor version number
    automatically so that master versions are higher than the versions on
    stable/2024.1.
    
    Sem-Ver: feature
    Change-Id: Ie52bc49730f040e8cd4a815ec5d0eab025add620
2024-03-13 09:30:15 +00:00
Zuul be5e13d8fe Update git submodules
* Update magnum from branch 'master'
  to 35374b4380db673f9b61cb18da0f9382dcc00fce
  - Merge "CI: Switch from rbac to normal job"
  - CI: Switch from rbac to normal job
    
    We enforced new defaults in [1], these jobs are identical.
    
    [1]: https://review.opendev.org/c/openstack/magnum/+/876823
    
    Needed-By: https://review.opendev.org/c/openstack/magnum-tempest-plugin/+/911095
    Change-Id: Iebfef3c3454307358dfafd3250a484440f2ee565
2024-03-07 09:44:29 +00:00
Dale Smith aba4fc0560 Update git submodules
* Update magnum from branch 'master'
  to 0fdec721283018c06d0f8548c66ffef83ca9c5d8
  - Support Calico 3.26.x
    
    * Renames calico script to match the version it was intended for: 3.21.
    * Match calico_tag 3.26.* with the new manifest. All other versions will
      continue to use manifest intended for 3.21.*
    * Calico manifest for 3.26[1] is tested for K8s versions v1.24 through v1.28[2].
    
    [1] https://raw.githubusercontent.com/projectcalico/calico/v3.26.4/manifests/calico.yaml
    [2] https://docs.tigera.io/calico/3.26/getting-started/kubernetes/requirements
    
    Change-Id: I548e831c13be9b732303c945b2a7ba97a245b0df
2024-03-07 07:40:51 +00:00
Zuul 38121848fb Update git submodules
* Update magnum from branch 'master'
  to 9d6eae72cc320005f0c588e65acbfd16617008c8
  - Merge "Drop k8s_fedora_atomic_v1 driver"
  - Drop k8s_fedora_atomic_v1 driver
    
    Change-Id: I3551ae244ecf99f67a9b142c964c020a5fae70a3
2024-03-06 10:14:19 +00:00
Zuul cefb056861 Update git submodules
* Update magnum from branch 'master'
  to fcc398028c133415e4965308e773d4c1dcdba79e
  - Merge "Add feature flag for beta drivers"
  - Add feature flag for beta drivers
    
    Change-Id: I9d0851e7f0c740f2a23c3ff935a21cff35769a78
2024-03-06 10:09:04 +00:00
Zuul 986e804b86 Update git submodules
* Update magnum from branch 'master'
  to a69f8297f3b9d8f4ffdf65b0bc6f638c26520ef9
  - Merge "Move Helm client install to separate script"
  - Move Helm client install to separate script
    
    To deploy Calico with Tigera Operator helm charts it was necessary
    to move Helm client install to separate script for earlier execution.
    
    Change-Id: Iab738b4120c0ac823b247b04f0cd750de0147779
2024-03-05 12:33:14 +00:00
Zuul 32226f8879 Update git submodules
* Update magnum from branch 'master'
  to 52f479c8ecabd3c8d25d91a74392c9798b4cada4
  - Merge "Removing Tiller support"
  - Removing Tiller support
    
    Removed Tiller support from Helm modules install kubernetes fragment.
    
    Change-Id: I81db0055ae82c64218498ae3e2a4fcc802f8d0e4
2024-03-04 20:52:16 +00:00
Michal Nasiadka a2faf8b7d4 Update git submodules
* Update magnum from branch 'master'
  to 38a0f41c940ec7b26d4771b11ef81d95d1f4ea7a
  - SQLA 2.0 - Fix connection.execute
    
    execute() in SQL Alchemy 2.x has different behaviour,
    this patch adapts alembic scripts.
    See [1].
    
    [1]: https://docs.sqlalchemy.org/en/20/changelog/migration_20.html#execute-method-more-strict-execution-options-are-more-prominent
    
    Change-Id: I597eed6f24f13f96f78f6596e16b6edcff989a90
2024-03-04 20:52:15 +00:00
Michal Nasiadka a3a539dcef Update git submodules
* Update magnum from branch 'master'
  to d544698fae220549f68afa218dd252366fe90b27
  - Remove use of autocommit
    
    Change-Id: I6e973935edf5e754ba054e724b6963b6d5fd795a
2024-03-04 20:35:59 +00:00
Jake Yip 692cffffdc Update git submodules
* Update magnum from branch 'master'
  to a41c8844635f02500e7c20f358ea24fb47de288a
  - Update cloud-provider-openstack registry
    
    cloud-provider-openstack has changed their image repo. To use the
    plugins matching later versions of k8s, this needs to be updated.
    
    Also update tags for CI test to match version being tested.
    
    [1] https://github.com/kubernetes/cloud-provider-openstack/pull/2169
    
    Change-Id: I9390db5e1aa357c17a39a7c208d837befafd3820
2024-02-28 09:40:42 +00:00
Zuul 60184a9f2b Update git submodules
* Update magnum from branch 'master'
  to 05c2b170c094b4b0cba5806698a216a30d93f8fa
  - Merge "Bugfix: Clean up trusts for all deleted clusters"
  - Bugfix: Clean up trusts for all deleted clusters
    
    Cluster conductor creates trusts for all drivers, but does not clean
    them up. The Heat driver has previously performed this action.
    
    This change moves the lifecycle of trust and certificate creation
    to the Conductor, so drivers do not need to clean up resources they
    didn't create.
    
    Change-Id: I2b3e99589d2d3069191d0727406601f0647a9722
2024-02-27 15:03:37 +00:00
Zuul d26afb3365 Update git submodules
* Update magnum from branch 'master'
  to 36f875f98b582217573793ce6ad0a5f6eac1dc91
  - Merge "Fix missing oslo.versionedobjects library option"
  - Fix missing oslo.versionedobjects library option
    
    This ensures the options for oslo.versionedobjects library are
    included in the file generated by oslo-config-generator.
    
    Change-Id: Ie1b28295317a2e5c5fc32b400a777e5e29c55a71
2024-02-27 09:25:03 +00:00
Jakub Darmach 967f274b7b Update git submodules
* Update magnum from branch 'master'
  to fde7f8e73ab7928a18027cd8edd041d7d0b50248
  - Removing legacy calico v3.3
    
    Removed legacy Calico v3.3 manifest and conditional.
     -
    
    Change-Id: Ica52a670452e65c5ae012012895080c9c8d9abf7
2024-02-27 09:25:02 +00:00
Jake Yip 886a14b48d Update git submodules
* Update magnum from branch 'master'
  to 8a30ad3462521df0c21321691c163552896a14b2
  - Add feature to specify driver explicitly
    
    Allow ClusterTemplate to explicitly specify a driver to use for creating
    Clusters.
    
    This is initially sourced from the image property 'magnum_driver', but
    may be improved to be specified via client in the future.
    
    Falls back to old driver discovery using (coe, server_type, os) tuple to
    keep existing behaviour.
    
    Change-Id: I9e206b589951a02360d3cef0282a9538236ef53b
2024-02-26 21:00:25 +00:00
Zuul be478c399f Update git submodules
* Update magnum from branch 'master'
  to c2567f202ac5fe744eb54cc54de78e2c20ba1060
  - Merge "Drop k8s_fedora_ironic_v1 driver"
  - Drop k8s_fedora_ironic_v1 driver
    
    Change-Id: Ic7114e5923b74a4202a043388701826b4e47326e
2024-02-21 23:52:58 +00:00
Zuul e266f0dbd8 Update git submodules
* Update magnum from branch 'master'
  to 007c0cd73daca0277bc52a61d2db9b1330b01ab1
  - Merge "Drop k8s_coreos_v1 driver"
  - Drop k8s_coreos_v1 driver
    
    Change-Id: I64884677cf05c59c64988dfbee9bf22e97a3466b
2024-02-21 23:50:02 +00:00
OpenStack Release Bot 607eba134e Update git submodules
* Update magnum from branch 'master'
  to 0c82bb57a16a1d2ac18756bea96687170d816823
  - reno: Update master for unmaintained/yoga
    
    Update the yoga release notes configuration to build from
    unmaintained/yoga.
    
    Change-Id: Iade07aaf251fd1b561ed3e18539f2aea3223c3d0
2024-02-21 11:19:14 +00:00
Zuul 8bac4ab978 Update git submodules
* Update magnum from branch 'master'
  to 70bb9a64a1010cea72f0bf713c709ccd8d34c6c3
  - Merge "Replace is_ssl_enabled_service"
  - Replace is_ssl_enabled_service
    
    It was kept for backword compatibility but now returns the same value
    as `is_service_enabled tls_proxy`[1].
    
    [1] f3b2f4c85307b14f115a020f5eaf6c92026b55b4
    
    Change-Id: I245b0ba9a81c934c808c0043a010f1ef82eee703
2024-02-19 16:07:36 +00:00
Takashi Kajinami 360ffb9d07 Update git submodules
* Update magnum from branch 'master'
  to 91daa2cb6ff1f72628171c86a28a9f555d488bcf
  - Remove six from requirements
    
    Now six is no longer used by any code in this repository and can be
    removed from requirements completely.
    
    Change-Id: I7bea73058d1c332ea3a47a53c5214ca0d476519b
2024-02-19 15:20:26 +00:00
Takashi Kajinami ffdda9b2ea Update git submodules
* Update magnum from branch 'master'
  to e149b8646b03b5c531762ab63a333791e7b9b10a
  - Remove six from unit tests (part 5)
    
    This is part of the steps to remove usage of six library, which is no
    longer needed since python 2 support was removed.
    
    Change-Id: I675eff8634ce772839f086b2d07fa0a35cf759b1
2024-02-19 15:06:01 +00:00
Takashi Kajinami 376e6f5c78 Update git submodules
* Update magnum from branch 'master'
  to 3ec2b2b8a2a8ae1a9f3f871d0c53388e2605d369
  - Remove six from unit tests (part 4)
    
    This is part of the steps to remove usage of six library, which is no
    longer needed since python 2 support was removed.
    
    Change-Id: I820f22d7a905f35122ae11f5bbf5b93a9e13a353
2024-02-19 14:16:45 +00:00
Takashi Kajinami b42bea2d1c Update git submodules
* Update magnum from branch 'master'
  to 51e0a2205dcb48e33d02bd3318c03da1c5fcc212
  - Remove six from unit tests (part 3)
    
    This is part of the steps to remove usage of six library, which is no
    longer needed since python 2 support was removed.
    
    Change-Id: I683a86eeab858c3f57c587e653ae53aff052fe9c
2024-02-19 14:16:43 +00:00
Takashi Kajinami ea622794ca Update git submodules
* Update magnum from branch 'master'
  to 26ec32c7be27643cd34d6b0ce5a71ecded3e7f01
  - Remove six from unit tests (part 2)
    
    This is part of the steps to remove usage of six library, which is no
    longer needed since python 2 support was removed.
    
    Change-Id: I2feca51d17d6c63f7984483cc656e9360450a4d0
2024-02-19 14:16:41 +00:00
Takashi Kajinami 7036438ed3 Update git submodules
* Update magnum from branch 'master'
  to 766089b7bec0dc66ebd862cc054f61f5fc5b0c35
  - Remove six from unit tests (part 1)
    
    This is part of the steps to remove usage of six library, which is no
    longer needed since python 2 support was removed.
    
    Change-Id: I1143918d70da51b53fbb8112ecafa412cd7d0770
2024-02-19 14:16:40 +00:00
Takashi Kajinami fad44a62eb Update git submodules
* Update magnum from branch 'master'
  to aea63db390d222069469ca8b576e7e6afc6a8562
  - Remove six from functional tests
    
    This is part of the steps to remove usage of six library, which is no
    longer needed since python 2 support was removed.
    
    Change-Id: Ic0b3687c47b6f3ac51858084bcf11a5c5a185759
2024-02-19 14:16:38 +00:00
Takashi Kajinami 72d5170869 Update git submodules
* Update magnum from branch 'master'
  to 627b9a8260f0959436def9373417524160188a63
  - Remove six from common module
    
    This is part of the steps to remove usage of six library, which is no
    longer needed since python 2 support was removed.
    
    Change-Id: I14ebd809b39079d06a8ecc8f747b6bb80d550acb
2024-02-19 14:16:37 +00:00
Takashi Kajinami e72e13010c Update git submodules
* Update magnum from branch 'master'
  to 91f181e3ad748119634075c6775118e13c013098
  - Remove six from drivers module
    
    This is part of the steps to remove usage of six library, which is no
    longer needed since python 2 support was removed.
    
    Change-Id: If6fb372f72a469e55e956e127c49863b5a557552
2024-02-19 13:44:40 +00:00
Takashi Kajinami ee83f675db Update git submodules
* Update magnum from branch 'master'
  to 206d19ec522332dc6ec342f126801e54ee74e8a2
  - Remove six from db module
    
    This is part of the steps to remove usage of six library, which is no
    longer needed since python 2 support was removed.
    
    Change-Id: I529759167f960714ebf93be7b89ee849040361b2
2024-02-19 13:43:10 +00:00
Takashi Kajinami f65efd678e Update git submodules
* Update magnum from branch 'master'
  to 41fa21d43c9412636ae9cdb06b7bac56b36ffa44
  - Remove six from conductor module
    
    This is part of the steps to remove usage of six library, which is no
    longer needed since python 2 support was removed.
    
    Change-Id: I9a750de4f1ba7017c9dfd67dbf87be138421d017
2024-02-19 13:33:24 +00:00
Takashi Kajinami ff17d42456 Update git submodules
* Update magnum from branch 'master'
  to 52ee359f0832d80ff4fee0bb26a20213f75ac1e9
  - Remove six from api module
    
    This is part of the steps to remove usage of six library, which is no
    longer needed since python 2 support was removed.
    
    Change-Id: I4c80bdf8f90a920a05f051a922dfb5db925f0649
2024-02-19 12:17:53 +00:00
Michal Nasiadka 697f243c61 Update git submodules
* Update magnum from branch 'master'
  to 68c8acba3951b51c2d0e4a9ee5f44719078591a8
  - Remove execution bit on unnecessary files
    
    Change-Id: Ia41b843fdf20154750b129a8ab5dd42f5c3989fb
2024-02-19 04:55:55 +00:00
Zuul b974697eeb Update git submodules
* Update magnum from branch 'master'
  to de6796bd1023d36fa84d3bd154b89b35354413f7
  - Merge "add cilium in the supported network driver list of k8s"
  - add cilium in the supported network driver list of k8s
    
    Change-Id: I67d879e4939d92c88641cb97ee2284afbf7359fe
2024-02-15 07:42:12 +00:00
Jake Yip 64c590a280 Update git submodules
* Update magnum from branch 'master'
  to 48fbd623742599156416745fe07a93e870a4029a
  - Update containerd in CI to 1.6.28
    
    1.6 is the LTS version and is supported longer than 1.7 [1]. 1.6.28
    contain a fix for the CVE-2024-21626 [2].
    
    [1] https://containerd.io/releases/
    [2] https://github.com/containerd/containerd/releases/tag/v1.6.28
    
    Change-Id: I5eb46a097b0dbd67a597c79f4c971ee734decc33
2024-02-07 07:49:23 +00:00
Zuul 1d516444dd Update git submodules
* Update magnum from branch 'master'
  to 560b242f4017ae98bf8dc4ec76964a8ec7b0a204
  - Merge "Add kubernetes fedora coreos v1 jobs"
  - Add kubernetes fedora coreos v1 jobs
    
    Add 1.28 and 1.27 jobs
    
    Currently those jobs do not test load balancing and do not run
    sonobuoy conformance tests, it will be improved in future.
    
    Depends-On: https://review.opendev.org/c/openstack/magnum-tempest-plugin/+/893131
    Change-Id: I75afbbf80207bf5b7e581cfef0ff4ed0f65b64a3
2024-02-04 21:11:02 +00:00
Zuul 151ef3214f Update git submodules
* Update magnum from branch 'master'
  to de47ae83a521cc62b831c3dfd059c6f9d3f08951
  - Merge "SQL Alchemy 2.x: Stop using deprecated API"
  - SQL Alchemy 2.x: Stop using deprecated API
    
    This patch fixes magnum/db/sqlalchemy/models.py:99: MovedIn20Warning:
    Deprecated API features detected! errors.
    
    See [1].
    
    [1]: https://docs.sqlalchemy.org/en/20/changelog/migration_20.html#migration-orm-configuration
    
    Change-Id: I397fc59fefab86149a023ff8102e0823fa5ab6a7
2024-02-03 03:22:32 +00:00
Zuul f7128a99f5 Update git submodules
* Update magnum from branch 'master'
  to 39af65819363ae78c2b37c057ab1ea39b8a43a78
  - Merge "heat: Update addresses on CREATE_FAILED"
  - heat: Update addresses on CREATE_FAILED
    
    This is required for Tempest CI to fetch master/node addresses in order
    to collect logs from them on cluster creation failure.
    
    Change-Id: I24ac7ff632a8758bfefa5b66341a19eb9712dac6
2024-02-02 10:31:54 +00:00
Zuul 8b2e4aabac Update git submodules
* Update magnum from branch 'master'
  to b5382faeb023970c5470412928fccce6ceb2cd12
  - Merge "Update python classifier in setup.cfg"
  - Update python classifier in setup.cfg
    
    As per the current release tested runtime, we test
    till python 3.11 so updating the same in python
    classifier in setup.cfg
    
    Change-Id: I969e9b46902b7f7921f75412b8a3e3b5f2084a7d
2024-02-01 08:52:30 +00:00
Zuul bee0d0b78f Update git submodules
* Update magnum from branch 'master'
  to a933e1f2ad36875a5ea6d85a252277d8ba961ded
  - Merge "Move the chmod function before the write and flush functions to prevent sensitive information leakage."
  - Move the chmod function before the write and flush functions to prevent sensitive information leakage.
    
    Closes-Bug: #2047690
    Change-Id: I2b88a14cc67a4fba35fcfc187a91771e1d714844
2024-01-31 09:23:24 +00:00
Zuul f71d5dfebf Update git submodules
* Update magnum from branch 'master'
  to b7d4495fd66ccc3a0c8f07cf44a06fb61edcdf6c
  - Merge "Drop dependency on pytz"
  - Drop dependency on pytz
    
    ... because the current usage can be easily re-implemented using
    the built-in datetime library.
    
    Change-Id: Ic0c7919f0288fd61dd5bfa402c99d7080ffd9083
2024-01-31 09:23:22 +00:00
Zuul 63a4099bfb Update git submodules
* Update magnum from branch 'master'
  to 1cf1ba17615916c4b3793b08018d26219ebf7639
  - Merge "Drop Swarm support"
  - Drop Swarm support
    
    Label validator function has been left behind, although it's not
    checking for anything right now - might be useful in future.
    
    Change-Id: I74c744dc957d73aef7556aff00837611dadbada7
2024-01-31 09:23:20 +00:00
Zuul a873bdd91c Update git submodules
* Update magnum from branch 'master'
  to b54977c0d1c709ec58aefa0bc1d2a3eff8d49da9
  - Merge "Fix flakey validation tests."
  - Fix flakey validation tests.
    
    These tests were causing side effects to class variables of
    K8sValidator, and this was intermittently failing subsequent tests
    if they ran in the same stestr executor.
    
    This change uses mock.patch to change the class variables for the
    duration of the test only.
    
    Change-Id: I81095221fa45f7070bde22e2a4415345080ed1f1
2024-01-31 09:23:19 +00:00
Zuul 6b7d230843 Update git submodules
* Update magnum from branch 'master'
  to fd76e86a572b91c85c2972287063e21bc1543ceb
  - Merge "Update chart.metadata.version to reflect breaking change in helm v3.5.2"
  - Update chart.metadata.version to reflect breaking change in helm v3.5.2
    
    https: //github.com/helm/helm/issues/9342
    Change-Id: I1dbe7b0b85380e713ebb5dcdd7ecbfc6a438b852
2024-01-26 02:36:48 +00:00
Zuul ba28484a00 Update git submodules
* Update magnum from branch 'master'
  to f6baa6d1ff1d44c93d267b519ca3bc2ab910bcf3
  - Merge "devstack: Install sonobuoy and kubectl"
  - devstack: Install sonobuoy and kubectl
    
    Change-Id: I26aa7e7065913be987bc5b298809c918977ba753
2024-01-15 22:18:15 +00:00
Zuul 2f14f8a97b Update git submodules
* Update magnum from branch 'master'
  to 3ef20c25034078f6cbb2315b4b66a8fdb3f4756f
  - Merge "Migrate to importlib.metadata"
  - Migrate to importlib.metadata
    
    pkg_resources is deprecated
    
    Change-Id: I79fc6789b7fafd763e5a4a641d71af26fcf6e815
2024-01-11 09:09:39 +00:00
Zuul 261de8d1f9 Update git submodules
* Update magnum from branch 'master'
  to ad751540604db24baad4b1115d206025408a77cd
  - Merge "Remove doc for rolling upgrade"
  - Remove doc for rolling upgrade
    
    In Change Ibea354ebfe36e8d689a95c30820709ec2b633964 we remove support
    for rolling upgrade. Update docs to reflect this.
    
    Change-Id: Ia4938a15f2d9840334f0468b09f51e6518be6feb
2024-01-10 20:30:44 +00:00